Per il 99% delle persone non lo è... ma tu potresti essere l'1%
Il motivo è che una volta era molto facile ottenere un lavoro senza istruzione in programmazione
Per esempio, John Sonmez di YouTube SimpleProgrammer ha ottenuto un lavoro nel 1999 come sviluppatore Java per 80 dollari all'ora con niente nessuna istruzione nemmeno finito il liceo
Ora c'è bisogno di molto di più, per dirla tutta
Altri post su Quora su un tizio che ha detto, una volta i programmatori potevano essere pagati 250.000 dollari fuori dal cancello e arrivare facilmente al management, ad esempio, di un DBA Oracle, ora quel percorso non è così facile o è chiuso, sia lui che sua moglie lavorano 80 ore e se ne pente profondamente
Dall'ascesa di GitHub e delle app, molte persone (sbagliate) sembrano pensare che senza app o GitHub sei un cattivo programmatore o non ne vale la pena... e molti lavori di livello enrry sono sviluppo web ora, non C. Lo sviluppo web è una palude di cadaveri, un campo minato peggiore della DMZ, infatti è così brutto che le scuole non insegnano lo sviluppo web (per lo più) e si è lasciati a se stessi per imparare dai bootcamps o dalle risorse online o per conto proprio. Oh, e l'apprendimento non si ferma mai.
La maggior parte dei lavori entry level sono di sviluppo web.
Direi che ne vale la pena se almeno qualcuno dei seguenti è vero
- Mi piace fare programmazione web
- Mi piace risolvere i bug per divertimento
- Sogno di aprire un giorno la tua attività e non hai soldi e nessun capitale per fare altri affari
- Vivi o vuoi trasferirti in un posto con un sacco di posti di lavoro di programmazione
- Vuoi fare programmazione per 1-2 anni, ad esempio a Google o Amazon o Facebook, poi lasciare per fare la tua startup o diventare un manager da qualche parte (molte persone lo fanno)
- Non vuoi essere un manager di persone o sociale (è ancora necessario essere sociale solo non tanto come dire, nel business)
- Non riesci a chiudere un affare e non puoi fare vendite
Direi che non ne vale la pena se
- Odiate passare ore e ore davanti a un computer a risolvere un piccolo problema
- Volete in qualsiasi modo una linea chiara tra lavoro e casa (potreste riuscire a cavarvela se pianificate bene la vostra vita e ottenete una buona istruzione)
- Odio la tecnologia in generale (si può anche cavarsela, Io odio molta tecnologia e sono all'antica)
- Può chiudere un affare o fare vendite
Quindi sì, ne vale la pena? Questo dipende da te e da chi sei.
Come la maggior parte dei lavori è al 99% sbagliato per la maggior parte delle persone.
Devi provare a scoprirlo. Fate delle ricerche sulle condizioni di lavoro.
P.S. non fatelo per i soldi, affronterete delle vere e proprie difficoltà o sofferenze. O se lo fate per i soldi. Ottieni un'educazione compsci d'elite (MIT, Georgia Tech, ecc.) lavora solo in grandi aziende (Google, Facebook, ecc.) e lascia molto velocemente per raccogliere denaro e far scrivere codice ad altri per la tua startup e diventare ricco. Anche la più sfigata startup di AI ha una valutazione di 100 milioni di dollari ora. Se lo fai per i soldi. È meglio che tu sia molto, molto bravo a scuola e in matematica.
Quindi buona fortuna. E ricordate. Non fatelo per i soldi.