I pro:
Ti informi sempre in prima persona sulle ultime novità della tecnologia.
Ti rendi conto di essere il migliore per risolvere i tuoi problemi tecnici e di solito impari a risparmiare molti soldi facendo le cose da solo piuttosto che pagare qualcuno per un lavoro che potrebbe non piacerti.
Si conoscono molte persone, molte delle quali sono piuttosto eccentriche, quindi si amplia il proprio punto di vista in molti aspetti, si conoscono persone di diverse parti del mondo, che possono motivare a muoversi e scoprire il mondo da soli.
È un lavoro che si può trovare facilmente praticamente in tutti i paesi e nella maggior parte delle città, purché siano abbastanza grandi. Non deve essere sempre una fabbrica di software, potrebbe essere la divisione IT di qualche azienda e praticamente tutte le aziende ne hanno una propria.
Puoi anche essere un freelance e lavorare da dove vuoi.
Ci sono molte specializzazioni e altre sono in arrivo.
I contro:
Potresti sviluppare abitudini di sedentarietà se non ti prendi abbastanza cura della tua salute.
Di solito si lavora sotto stress.
Alcune persone non sanno come guidare una squadra, quindi puoi essere il migliore ma la tua squadra può dare cattivi risultati a causa di una cattiva gestione.
Puoi essere sottopagato se lavori in posti piccoli, a volte è perché semplicemente non possono offrire di più e questo va bene perché significa che il costo della vita in quel posto è proporzionale; tuttavia, alcuni di quei lavori sono lì perché la società ha deciso di ridurre il loro budget e spostare i lavori in un posto piccolo, quindi pagano un salario molto basso. Avoid those jobs, the communication is usually the biggest issue.
I still see more pros than cons 🙂