Quando lavorano, probabilmente guadagnano tra i 50 e i 200 dollari l'ora...a seconda di molti fattori.
Sembra un guadagno da 100.000 a 400.000 dollari l'anno - che è molto - ma non è così semplice:
Tenete presente che probabilmente sarete inattivi per una frazione significativa del tempo, e non avrete ferie pagate/vacanze/giorni di malattia, nessun compenso per i lavoratori, nessuna copertura di invalidità a lungo termine, nessuna sanità o altri benefici. A seconda della natura del contratto, potresti dover dedurre le loro tasse sul libro paga. Probabilmente non avrai i bonus, le stock option e altri incentivi di cui può godere il personale a tempo pieno. Molte aziende termineranno il tuo contratto con zero preavviso e non con le consuete due (o più) settimane di "preavviso" che il personale a tempo pieno riceve - e certamente non ti verranno pagate le indennità di licenziamento.
La maggior parte degli appaltatori a lungo termine assumono un contabile (che costa) e in molti casi, possono avere problemi con le aziende che non li pagano tempestivamente (o a volte, per niente!)...il che può comportare periodi in cui vieni pagato con molti mesi di ritardo - e in alcuni casi potrebbe richiederti di considerare le spese legali.
Ho lavorato occasionalmente con contratti fuori sede - ma di solito accetto contratti a prezzo fisso - quindi mi diranno "Per favore, scriveteci un programma per fare XYZ, ne abbiamo bisogno entro tre mesi" - e io gli proporrò un prezzo fisso per scrivere quel codice e chiederò la metà quando la prima versione sarà dimostrata e l'altra metà quando saremo d'accordo che io soddisfi qualsiasi "condizione di soddisfazione" prevista dal contratto e il codice sorgente sia consegnato in modo tempestivo.
La tariffa oraria effettiva in questi casi dipende interamente da quanto sei bravo come programmatore... ma può essere considerevolmente più lucrativa di $200/ora o considerevolmente meno di $50/ora se fai un casino e sottopari il lavoro - o se c'è qualche caratteristica che si rivela essere molto più difficile di quanto pensavi!
Generalmente, citerei una tariffa oraria molto bassa per correggere i bug o fare piccole modifiche dopo che il prodotto è accettato.