Mi piacerebbe lavorare da solo, e anche di recente ho provato a fare il libero professionista per 3 mesi all'inizio di quest'anno. Non ha funzionato esattamente come speravo, e dopo aver ricevuto una buona offerta da una buona compagnia, sono tornato al lavoro a tempo pieno retribuito.
Questi sono gli aspetti negativi che ho riscontrato durante il freelance:
La scrittura di codice è diventata una merce
Diciamo che posso guadagnare $ X l'ora (media) con lo stipendio. Le prestazioni assicurative, stock options, bonus, ecc, in genere fanno si che $ X * (1,2-1,35) o giù di lì, chiamiamoli che $ Y . Qui negli Stati Uniti, come libero professionista, si paga circa il 7% di tasse in più (si paga la sicurezza sociale extra che il datore di lavoro paga normalmente). C'è anche il tempo che passi in rete e le offerte per le quali non verrai pagato e il costo delle attrezzature. Quindi, vorrei dare $ X * 1.5 come la mia tariffa standard, e sarei negoziabili fino a $ Y . La maggior parte dei contatti che stavo ottenendo per lavoro mi dicevano che il loro budget era $ X * 0,75 o meno .
Certo, non dovrebbero avere un budget a una tariffa oraria, dal momento che non hanno idea di quanto sarei efficiente né di quanto sarebbero meglio con il codice che sarebbe durato con la loro attività, ma non ho avuto il tempo di mettere insieme un caso per tentare di convincerli altrimenti.
Faccio anche offerte su diversi progetti online a un tasso che sarebbe sostenibile per me ( $ Y ), ma semplicemente non ho ricevuto risposte. Online era anche peggio perché stavo competendo in un vero mercato delle materie prime. C'erano persone da chissà quale paese dove il costo della vita è molto, molto meno, con molta meno esperienza, facendo offerte probabilmente 6 volte inferiori o più di me.
Non è divertente lavorare in un mercato delle materie prime.
Networking
Ho molti contatti, ma non ne ho abbastanza per ottenere costantemente lavoro. Questo è un sotto-punto della codifica delle materie prime - se stavo guadagnando molto di più all'ora rispetto allo stipendio, questo non sarebbe un problema, dal momento che potrei passare molto tempo a lavorare in rete e trovare nuovi posti di lavoro. In effetti, i miei margini sui lavori che avrei potuto ottenere sarebbero troppo sottili per passare molto tempo a fare qualsiasi altra cosa.
Progetti usa e getta
Mi piace essere in grado di aumentare l'efficienza trascorrendo del tempo qua e là in architettura, strumenti e semplicemente acquisendo familiarità con il progetto. Quando stai lavorando a progetti che durano solo 40-100 ore ciascuno, probabilmente non sarai in grado di ottenere molta efficienza nel tempo, a meno che tu non stia usando i tuoi framework per tutti loro, e anche allora, la conoscenza del progetto non lo fa ti aiuterò davvero da uno all'altro.
Quando lavori in un'azienda, in un team, stai (si spera) costruendo di più per te e la tua carriera che non solo una lista di controllo dei progetti passati a cui hai lavorato.
Ho avuto un grande progetto durante i 3 mesi in cui ho lavorato come libero professionista (ho lasciato il mio lavoro precedente per scelta, sperando di iniziare davvero a lavorare per me stesso). Intorno a quando sono stato pagato per quel lavoro, ho ricevuto due offerte da buone aziende che erano migliori del mio lavoro precedente e ho deciso che non potevo lasciarlo.
Per questi motivi, non riesco a vedermi tornare a lavorare da solo a meno che non abbia un prodotto software per costruire una società in giro. E che mi piacerebbe molto fare.