Vi darò il mio percorso, a partire dal 2012 circa - ero a 2 anni di carriera nell'ingegneria civile, e la odiavo. Nessuna crescita personale o professionale, stipendio di merda e lavoro poco interessante. Continuavo a leggere di tutte le cose interessanti che accadevano nell'ingegneria del software, nell'informatica e nelle aziende FAANG, così ho iniziato a pensare di fare il cambio.
Ho iniziato con codecademy (Learn to Code - for Free | Codecademy), ho fatto un sacco di corsi gratuiti di livello wntry su php, python, java, ruby, html, css e javascript.... Non abbastanza approfonditi per ottenere un lavoro, ma abbastanza per iniziare.
L'ho capito e me la sono cavata abbastanza bene, quindi sono passato a corsi ed ebook stile Coursera e Udemy, su strutture dati e algoritmi, database, sviluppo mobile con Swift, e Ruby on Rails. Niente di profondo, mi sono bloccato la metà delle volte, ma ero abbastanza interessato a continuare a spingere. Così sono tornato a scuola nel 2013, e ho iniziato un programma di software eng.
Ho finito in 3 anni (avevo alcuni crediti dalla mia laurea precedente), ho fatto uno stage in Amazon a 29 anni e ho iniziato a tempo pieno a 30. Ho lavorato fino a quasi L6 da L4, ora ho 34 anni e ho appena iniziato a lavorare in Facebook 2 mesi fa.
Quindi, se vuoi sapere se è giusto per te, inizia in piccolo e investi sempre più tempo, ricerca, prove ed errori e denaro. Lo saprai abbastanza velocemente se sei abbastanza auto-guidato e curioso da arrivare da qualche parte