Competenze professionali per sviluppatori freelance

Conosco molti sviluppatori freelance: diamine, ne sono uno! E se c'è una cosa che hanno in comune è che non si sono resi conto di quanto tempo e energia avrebbero dovuto dedicare a se stessi come azienda quando hanno iniziato.

Se hai intenzione di diventare un libero professionista di successo, devi essere in grado di gestire la tua carriera come qualsiasi altra azienda. OK, quindi la tua azienda potrebbe non assomigliare molto a una grande azienda: non c'è un amministratore delegato, nessun azionista e un solo dipendente. Ma se hai intenzione di guadagnarti da vivere, allora ci sono abilità di business che devi imparare e diventare bravo. Quanto migliore e più efficiente diventi nel gestire la tua attività, più tempo dedichi al lavoro di sviluppo, il che significa che puoi passare più tempo a fare ciò che ami (lo ami, vero?) E guadagnare di più.

In questo articolo ho intenzione di esaminare sei competenze chiave di business che credo abbiano bisogno di tutti i liberi professionisti. Alcuni di questi potrebbero essere stati utilizzati in un precedente lavoro, se eri un dipendente, mentre altri potrebbero dover imparare da zero.

Loro sono:

  • Marketing. Avrai bisogno di usare le abilità di marketing per trovare lavoro.
  • Gestione delle relazioni. Se non riesci a mantenere felici i tuoi clienti, potresti perderli.
  • Addebito e contratti, compresi i pagamenti di inseguimento e i tassi di impostazione.
  • Contabilità. I freelancer odiano il completamento delle dichiarazioni dei redditi, ma se continui a gestire la contabilità, in realtà è piuttosto semplice.
  • Gestione del tempo. Senza il capo che ti respira sopra la spalla, dovrai gestire te stesso.
  • Autosviluppo. Se non cresci come sviluppatore, potresti rimanere indietro nella tua carriera.

Senza tutti questi, non sarai un freelance di successo come potresti essere, ti sentirai molto più stressato e non apprezzerai più la libertà del freelance.

Prima di approfondire ciascuna di queste abilità, diamo un'occhiata a cosa significa essere un libero professionista.

Freelance contro l'occupazione - Qual è la differenza?

Le probabilità sono che se stai pensando di andare freelance, c'è una differenza principale che ti incoraggia: la libertà di non avere un capo. Come libero professionista puoi alzarti quando vuoi, lavorare nella tua vestaglia, finire di lavorare quando ne hai abbastanza e assumere solo il lavoro che ti interessa davvero.

Corretta? Beh no.

Come libero professionista devi ancora guadagnarti da vivere. Questo significa avere la disciplina per mettere le ore necessarie per completare il lavoro, rispettare le scadenze e far felici i tuoi clienti. Inoltre, è molto raro che i freelance, specialmente i nuovi, siano in grado di affrontare solo il tipo di lavoro che gli piace di più. Nei primi tempi costruirai la tua reputazione e la tua base di clienti, e avrai bisogno di occuparti di tutto il lavoro che puoi ottenere.

Sembra abbastanza miserabile? Non è - continua a leggere!

Freelance ha alcune grandi differenze dall'essere impiegato, e alcune somiglianze anche. Ho lavorato come freelance per circa un terzo della mia carriera, compresi gli ultimi cinque anni, e non riesco a immaginare di tornare al lavoro regolare. Ma ho imparato alcune dure lezioni lungo il cammino e ho dovuto sviluppare alcune abilità che non mi servivano quando ero occupato.

Quindi sfatiamo alcuni miti e identifichiamo alcuni pro e contro del freelance:

  • Come libero professionista, non dovrai lavorare da nove a cinque (a meno che tu non stia lavorando in loco per un cliente), ma dovrai lavorare un numero simile di ore per guadagnarti da vivere, molto probabilmente più ore nelle prime ore giorni.
  • Non avrai un capo che ti dirà cosa fare, ma avrai dei clienti, e possono essere molto, molto più impegnativi.
  • Quel capo che ha fatto in modo di colpire le tue scadenze sarà sostituito da te: dovrai gestire il tuo tempo e motivarti.
  • Se lavori da casa puoi lavorare nella tua vestaglia se vuoi, ma stai attento se hai una chat su Skype in programma con un cliente!
  • Dovrai trovare lavoro e continuare a cercare lavoro. Anche se hai un contratto con un'agenzia che può mantenerti in un lavoro regolare e continuo, ti consiglio sempre di avere altri clienti nel caso in cui l'agenzia non abbia più bisogno di te in futuro. Man mano che sviluppi, ti consigliamo di sviluppare la tua base di clienti, il che significa marketing.
  • Ci saranno momenti in cui non hai alcun lavoro in arrivo e non sei sicuro di come pagherai le bollette questo mese. Avrai bisogno di anticipare questo e avere fondi di emergenza in atto. Il più grande assassino per le nuove imprese non è il reddito, è il flusso di cassa.
  • Se vuoi aggrapparti ai tuoi clienti, dovrai lavorare sulla tua relazione con loro - qualcosa che un account manager avrebbe potuto fare quando eri impiegato. Non puoi passare tutta la tua vita freelance davanti allo schermo di un computer, mi dispiace!
  • Freelance può essere solo: per il bene della tua sanità mentale, dovrai fare lo sforzo di uscire e passare il tempo con persone che la pensano allo stesso modo.
  • Avrai costi aggiuntivi: attrezzature, formazione e conferenze, assicurazioni, software, tasse e altro ancora. Tutti questi provengono dai soldi che guadagni.
  • Avrai bisogno di un conto bancario e potresti anche dover parlare di tanto in tanto con il tuo direttore di banca o con il direttore di affari della banca.
  • Avrai bisogno di sviluppare costantemente le tue capacità e conoscenze del settore in cui lavori e adattarti man mano che le cose cambiano e proseguono. Ogni allenamento che fai sarà nel tuo tempo e dovrai pagarlo.

D'altra parte, avrai quella libertà che non ti dà lavoro (a meno che non lavori per un datore di lavoro incredibilmente flessibile). Man mano che sviluppi la tua reputazione e le tue abilità, avrai un maggiore controllo sul tipo di lavoro che svolgi e sulle ore di lavoro. Lavoro come freelance in modo da poter lasciare le vacanze scolastiche con i miei figli, per un totale di 10 settimane all'anno. Non potevo farlo quando ho iniziato perché non stavo guadagnando abbastanza nelle altre 42 settimane, ma ora lo sono. Ci sono pochissimi datori di lavoro che mi lascerebbero fare!

Diamo un'occhiata a quelle abilità di cui avrai bisogno.

Marketing

Devo ammettere che il marketing è l'aspetto del lavoro autonomo che temo di più. Non sono un venditore naturale e nemmeno molti dei freelance che conosco. Ma senza di esso, non avrai lavoro.

Il marketing per un libero professionista non riguarda le campagne pubblicitarie o le liste di e-mail. È molto più sottile di così. Le attività di marketing includono:

  • Creare una presenza online per te stesso, incluso un sito Web e social media. Molti blog freelance regolarmente per dimostrare la loro esperienza e mantenere il loro profilo. Tutto ciò richiede tempo e deve essere alimentato costantemente. Ma non lasciare che subentri nella misura in cui non stai facendo alcun lavoro retribuito!
  • Identificare i potenziali clienti e avvicinarli. Questo non significa chiamata a freddo: può significare rispondere a un post su una bacheca di posti di lavoro. Ma quando rispondi a questo annuncio di lavoro, devi venderti, dato che ci sarà concorrenza in abbondanza.
  • Partecipare agli eventi di networking e incontrare potenziali clienti o collaboratori. Usa meetup.com per identificare i gruppi nella tua zona, vai a conferenze e hackdays. Usa tutti questi come un'opportunità per creare contatti e parlare di ciò che puoi fare.
  • Parlando agli eventi se ti senti sicuro di farlo. Questo aumenterà il tuo profilo e ti darà molto più spazio per dimostrare la tua esperienza. Ho ottenuto il mio primo contratto di libri a causa di un discorso che ho tenuto ad un WordCamp.
  • Sviluppare un 'passo' per dire alla gente quello che fai. Questo probabilmente suona come qualcosa che faresti dopo l'inferno si blocca, ma non deve essere banale o aziendale. Immagina solo come dire a qualcuno che cosa fai, quindi sanno se le tue sono abilità di cui potrebbero aver bisogno.
  • Seguito con i clienti passati e esistenti. Troppi freelance ignorano completamente il potenziale di questo: è molto più probabile che tu riceva affari ripetuti da qualcuno per cui hai lavorato prima rispetto a nuovi affari da un estraneo. Questo collega alla gestione delle relazioni che coprirò a breve.
L'aggiornamento di social media come LinkedIn dovrebbe essere parte della tua attività di marketing.

Non avrai bisogno di fare tutto quanto sopra, ma dovrai identificare le attività di marketing più appropriate per i tipi di clienti con cui vuoi lavorare e che si adattano al tuo modo di lavorare. Molti freelance non fanno nessuno di questi, quindi se ne fai uno o due, questo ti dà una spinta.

Gestione delle relazioni

Come gestisci i collegamenti delle relazioni insieme al tuo marketing. L'ideale per qualsiasi libero professionista è quello di ottenere tutto il tuo nuovo lavoro da clienti esistenti o tramite passaparola: in questo modo non devi uscire in cerca di lavoro e puoi concentrarti più tempo su ciò per cui sei pagato.

Ma i clienti non ti consiglieranno mai ad altre persone se non ti piacciono o vanno d'accordo con te. Il tuo codice potrebbe essere perfetto, ma se non sei qualcuno con cui le persone si divertono a lavorare, quei rinvii saranno molto meno comuni.

Oltre alle relazioni con i clienti, avrai anche relazioni con altri freelance, che invece di essere come il tuo capo saranno affini ai colleghi. Coltiva queste relazioni: ti impediranno di sentirti isolato e avranno un impatto positivo sul tuo sviluppo professionale.

Alcuni consigli per la gestione delle relazioni:

  • Pensa ai tuoi clienti come persone. Identifica il tuo contatto chiave presso l'organizzazione di un cliente e impara a conoscerli. Ho clienti che considero amici.
  • Sii amichevole e positivo con i clienti. Se non puoi aiutarli con qualcosa, spiega perché e prova ad aiutarli a trovare qualcun altro che può o per risolvere il problema da solo.
  • Accetta che gestire le relazioni sia un lavoro che devi svolgere al di fuori delle ore retribuite per cui stai lavorando per un cliente. Ho clienti che incontro regolarmente per un caffè, solo per aggiornarmi. Possono o non possono avere un lavoro di cui vogliono parlarmi, ma anche se non lo fanno, questo incontro vale la pena. Mi piace anche, dato che mi fa uscire da dietro la mia scrivania.
  • Mantieni contatti regolari con i tuoi clienti in un modo che non sia invadente. Trova una scusa per contattarli tra un lavoro e l'altro, in modo che non si dimentichino di te. Offro un rapporto di analisi mensile ai miei clienti di piccole imprese e, anche se non mi fanno soldi, significa che li sto contattando ogni mese e dico ciao. Spesso ho qualcuno che torna da me con un lavoro che hanno bisogno che io faccia.
  • Trova un equilibrio tra offrire la tua esperienza professionale e far sentire stupido il cliente. I clienti spesso escogitano idee folli: questo è comprensibile in quanto spesso non conoscono tanto lo sviluppo quanto te. Spiegare logicamente
    -con prove e forse aneddoti, perché l'idea non funziona e suggerisce un'alternativa.
  • Identifica una comunità di persone che lavorano nella tua stessa professione e conosci loro. Questi gruppi di incontro non sono solo per il networking, ma anche per costruire relazioni con persone che possono imparare la forma, collaborare e parlare della natura tecnica del tuo lavoro.
  • Se non ti piace lavorare da solo, considera l'utilizzo di uno spazio di coworking. Questo non solo ti dà compagnia ma può aprire opportunità di lavoro collaborativo su progetti troppo grandi per te da solo.
Spazi di lavoro condivisi come quelli forniti da Impact Hub possono essere un ottimo posto per costruire relazioni.

Addebito e contratti

Questo è uno degli errori più comuni commessi dai nuovi freelancer: non addebitare il giusto importo, prendere il pagamento al momento giusto o mettere in atto un contratto adeguato.

Devo ammettere che l'ho fatto io stesso, e mi ha causato molta frustrazione e qualche perdita finanziaria. Ho imparato molto dai miei stessi errori e anche dai consigli di altri freelance e imprenditori più affermati.

  • Imposta le tue tariffe in modo realistico. Prendi in considerazione i giorni in cui non lavori, i costi e qualsiasi malattia o congedo per lo sviluppo. Troppi freelance impostano le proprie tariffe troppo in basso perché pensano di non aver bisogno di guadagnare molto più all'ora rispetto a quando hanno lavorato. Credimi, lo sai.
  • Non assumere mai un lavoro senza un contratto. Se le cose diventano a forma di pera, non avrai alcuna protezione e potresti aver trascorso ore a lavorare su un progetto per il quale non ricevi alcuna retribuzione.
  • Carica un deposito anticipato prima di iniziare il lavoro. Questo non si applica se lavori per un'agenzia, ma se lavori direttamente per un cliente, è normale farlo. Qualsiasi cosa tra il 25% e il 50% è ok.
  • Se stai aspettando che un cliente firmi un contratto o paghi un deposito, non iniziare a lavorare. Potrebbero essere sul punto di cambiare idea sul progetto. Sei completamente nei tuoi diritti di non iniziare a lavorare ancora.
  • Per i progetti più lunghi, includere pagamenti a fasi. Includo sempre un pagamento nella fase alpha di un progetto di sviluppo di un sito Web, a quel punto l'80% dei costi sarà stato pagato. Ho fatto la maggior parte del lavoro a questo punto, quindi ha senso essere pagato per questo.

Può essere allettante assumere un posto di lavoro senza un contratto o un deposito (se pertinente) poiché il cliente sembra affidabile e tu hai le free-line da colpire. Ma non farlo. Ecco un tutorial che ti aiuterà nella creazione di contratti per il tuo lavoro freelance.

Ho sperimentato la riluttanza a pagare dai clienti più piacevoli (chi ha detto che non avranno problemi di flusso di cassa) e se le scadenze non sono soddisfatte perché il cliente non soddisfa la loro parte del contratto è il loro problema, non tuo.

Contabilità

Sono la figlia di un contabile ed è qualcosa che non ho mai voluto intraprendere come carriera. Ma essere in grado di gestire i miei account su un business quotidiano rende le cose molto più semplici quando si tratta di presentare i conti annuali e / o di compilare una dichiarazione dei redditi a fine anno.

  • Tieni traccia di tutto ciò che entra e esce dal tuo business. Tenere registri di denaro che ti vengono pagati è abbastanza semplice, ma dovrai anche conservare le ricevute per le cose che acquisti o abbonati a.
  • Metti da parte un po 'di tempo ogni mese per aggiornare i tuoi account usando quelle ricevute. Una ricevuta non va bene se è nel portafoglio: deve essere inserita nel tuo sistema di contabilità. Se non lo fai regolarmente, sarà un enorme mal di testa alla fine dell'anno!
  • Utilizzare un sistema di fatturazione elettronica che conserverà le registrazioni di tutte le fatture e fornirà report quando ne avete bisogno. Uso l'invoicable gratuito e ci sono molte altre opzioni là fuori.
  • Impostare un conto bancario aziendale e utilizzarlo per tutte le transazioni commerciali. tenere le cose separate riduce il rischio che tu spenda accidentalmente denaro per cose personali che dovrebbero essere spese per la tua azienda.
  • Aprire un conto di risparmio e mantenere un fondo di "contingency" in esso pari a una paga mensile, o più se si preferisce. Se ti ammali, non ti viene pagato, o non fai entrare il lavoro per un po ', puoi usarlo per impedirti di andare sotto.
  • Nello stesso conto di risparmio (o magari in uno separato), metti da parte una parte del tuo reddito per le tasse. Questo denaro è intoccabile; ne avrai bisogno quando arriverà il momento di pagare eventuali imposte sul reddito o sulle vendite. Ho deliberatamente creato un account i cui tassi di interesse aumentano se prendo i soldi più di una volta al trimestre: questo mi scoraggia dall'entrare nel conto quando non è il momento di pagare le mie tasse. Quando ho creato il mio primo business freelance non l'ho fatto e ho finito per prendere in prestito denaro per pagare le tasse di vendita.
  • Imposta un budget per acquisti aziendali come attrezzature, materiali di sviluppo e corsi, libri, ecc. Quindi, quando hai bisogno di sostituire il tuo vecchio laptop, avrai un budget per questo.
Uno strumento di fatturazione come Invoiceable ti aiuterà a tenere traccia dei soldi in arrivo.

Ecco la nostra guida Tuts + freelance alla contabilità di base, che ti aiuterà a iniziare a implementare un flusso di lavoro semplice e appropriato per la conservazione dei record.

Gestione del tempo

Gestire il tuo tempo può essere una delle più grandi sfide se sei abituato a lavorare da nove a cinque. Può essere una sfida ancora più grande se si intraprendono grandi progetti con scadenze lontane o si lavora da casa.

Ma se non gestisci il tuo tempo non farai il tuo lavoro, non verrai pagato, potresti perdere clienti e la tua reputazione ne risentirà. Dovrai anche affrontare lo stress di lavorare tutta la notte con l'avvicinarsi di una scadenza.

  • Identifica le ore in cui lavorerai ogni giorno e settimana e segui le stesse. Se non riesci a riempire quelle ore con il lavoro retribuito, usa il tempo per il marketing e l'autosviluppo.
  • Metti da parte il tempo ogni settimana per il lavoro non addebitabile. Faccio tutto il mio admin il lunedì mattina perché toglie di mezzo e significa che posso iniziare la settimana con compiti che non richiedono molta energia cerebrale! Il mio sviluppo personale è il venerdì, perché mi sento più rilassato di allora. Nei primi tempi avrai bisogno di più tempo per il marketing e per trovare lavoro.
  • Pianifica i tuoi giorni e le tue settimane. Trascorro alcuni minuti all'inizio di ogni settimana scrivendo ciò che farò ogni giorno, e poi ogni giorno faccio un piano più dettagliato per la giornata. Se riesco a spuntare tutto alla fine della giornata, sono felice. Ad alcune persone piace farlo alla fine della giornata in preparazione per il giorno successivo, ma trovo che mi impedisca di spegnere.
  • Fai delle pause, specialmente se il tuo lavoro richiede lunghe ore davanti allo schermo di un computer. Se sei stanco nei pomeriggi, avrai meno risultati che se avessi fatto qualche pausa di dieci minuti al mattino.
  • Cerca di evitare di lavorare nel tuo tempo libero il più possibile. Lavoro da casa e trovo che andare a fare una passeggiata prima di iniziare e dopo aver finito il lavoro mi aiuta a delimitare la giornata lavorativa e a schiarirmi la testa.
  • Metti da parte uno spazio di lavoro dedicato in modo da poterti concentrare quando sei al lavoro. Questo può essere difficile se condividi uno spazio abitativo e non hai molto spazio extra, ma può aiutarti a mantenere separati il ​​lavoro e la casa.
  • Utilizza gli strumenti per aiutarti a gestire il tuo tempo e il tuo flusso di lavoro. Uso Trello, ma ci sono molti strumenti utili come Basecamp e Evernote.
  • Dì alle persone con cui vivi quando lavori e scoraggiarli dal disturbarti. Questa sarà una sfida se hai dei bambini!
  • Sfrutta le caffetterie e gli spazi di lavoro di tanto in tanto per ottenere un cambio di scena, soprattutto se stai lavorando su qualcosa di diverso.
  • Se un progetto ha una scadenza lontana, stabilisci le pietre miliari da raggiungere lungo il percorso. Dillo agli altri di questi; renderà più probabile incontrarli.
Uno strumento come Trello può aiutarti a gestire il tuo carico di lavoro.

Non tutti questi suggerimenti funzioneranno per te, poiché tutti abbiamo stili diversi. Quindi sperimenta alcune idee, chiedi agli altri freelance come gestiscono il loro tempo e trova una routine che funzioni per te. E non picchiarti se hai bisogno di prendere un giorno libero ogni tanto. A volte trovo che non riesco a mettere a fuoco dopo aver completato un grande progetto, quindi mi prendo un paio di giorni per schiarirmi le idee.

Autosviluppo

La prima volta che ho lavorato come freelance avevo vent'anni e mi sono impostato come istruttore IT dopo essere stato licenziato dal mio primo lavoro. Presto mi resi conto che non avevo lavorato abbastanza a lungo per costruire l'esperienza per intraprendere il tipo di lavoro che mi interessava davvero. Il mio ex datore di lavoro aveva supportato il mio continuo sviluppo, lasciandomi crescere le mie capacità e intraprendere progetti sempre più stimolanti e interessanti. Ma come libero professionista non ho avuto l'importanza di questo, quindi ho continuato a svolgere lo stesso tipo di lavoro: lavori che avrei potuto fare facilmente e che i clienti si fidavano di me.

L'errore che ho commesso è stato quello di non focalizzarmi sul mio sviluppo personale nello stesso modo in cui lo ero io quando ero impiegato. Non passò molto tempo prima che il mio business diventasse invidiabile (e noioso), quindi sono tornato a lavorare a tempo pieno. trascorsi i successivi dieci anni sviluppando una gamma di abilità e abilità prima di andare di nuovo libero professionista.

Ora mi assicuro che prenda regolarmente del tempo per l'attività di sviluppo. Questo non deve essere un addestramento formale, ma può includere un'attività molto più informale che puoi adattare alla tua giornata di lavoro. Senza di esso rischi di essere lasciato indietro mentre il tuo settore cambia insieme alle aspettative del cliente.

  • Tieniti aggiornato sugli sviluppi nel tuo settore: iscriviti a blog, riviste ecc.
  • Partecipa alla conversazione: fai domande nei forum e sui blog e discuti con i colleghi.
  • Utilizzare i gruppi Meetup e le conferenze per imparare. Durante le conferenze, ascolta i discorsi su argomenti che si trovano fuori dalla tua zona di comfort.
  • Considera le qualifiche professionali se sono rilevanti per il tuo settore. Se hai già una qualifica, tienilo aggiornato con CPD.
  • Quando non lavori, non smettere di imparare. Leggi di argomenti che ti interessano, guarda programmi TV educativi, magari segui un corso su qualcosa di completamente estraneo al tuo lavoro. Se stai sempre imparando, l'apprendimento professionale sarà una seconda natura.
  • Iscriviti ai corsi video o acquista libri che ti aiutano a comprendere più a fondo ciò che accade nel tuo settore.
  • Usa siti web come i nostri Tuts + o altri siti di formazione online per aumentare il tuo sviluppo personale.
  • Impara attraverso l'esperienza: intraprendi un lavoro che non hai mai fatto prima. Può essere difficile convincere i clienti a pagare per cose in cui non si ha un track record, ma i progetti personali possono essere un ottimo modo per sviluppare nuove competenze.
  • Giocare. Scambia le nuove tecnologie, prova le cose e impara dai tuoi errori.

Sviluppare le tue abilità è importante in quanto ti aiuta ad espandere le capacità di pensiero cruciale di cui avrai bisogno quando lavori con i clienti. Questa pratica ti rende più commerciabile e può introdurti a nuove aree in cui vuoi lavorare. Non smettere mai di imparare!

Sommario

Ormai, si spera che tu sia d'accordo con me sul fatto che il freelance abbia componenti aziendali importanti, ma questo non gli impedisce di essere estremamente gratificante e spesso molto divertente.

Se riesci a gestire gli aspetti aziendali del tuo lavoro, sarai più efficiente. Troverai più facile raccogliere e fidelizzare i clienti. Ti darai più tempo per fare ciò che ti piace e fare soldi. Ti proteggerà anche dall'impatto che le fatture non vengono pagate, le tue competenze non sono aggiornate o i tuoi clienti ti fanno cadere per un altro sviluppatore. Mantieni le tue capacità imprenditoriali e puoi essere un freelancer di maggior successo.

risorse

Graphic Credit: icona Juggle disegnata da Johan H. W. Basberg del progetto Noun.