CodeGym /Java Blog /Random-IT /50 anni e oltre. Quanto può durare la carriera di uno svi...
John Squirrels
Livello 41
San Francisco

50 anni e oltre. Quanto può durare la carriera di uno sviluppatore di software?

Pubblicato nel gruppo Random-IT
Quanto può durare la carriera di uno sviluppatore di software? Questo è qualcosa che la maggior parte delle persone che stanno seriamente pensando di diventare programmatori professionisti non possono fare a meno di chiedersi. È una domanda molto naturale da porre quando si parla di una professione così impegnativa a tutti gli effetti. Nessuno vuole investire anni nell'apprendimento di un'abilità che cesserà di rimanere rilevante in pochi anni o che diventerebbe più difficile da monetizzare quando si raggiunge l'età avanzata. Quindi oggi cercheremo di rispondere a questa domanda e fornire alcune informazioni che ti aiuteranno a capire più chiaramente cosa aspettarti. 50 anni e oltre.  Quanto può durare la carriera di uno sviluppatore di software?  - 1

Quanti anni dura in media una carriera nello sviluppo di software?

Ovviamente, quando si tratta di numeri specifici e proiezioni di quanto tempo puoi aspettarti che duri la tua carriera nello sviluppo di software, non ci saranno risposte definite, poiché tutto ciò è molto soggettivo e individuale. Sappiamo, tuttavia, che a molti programmatori professionisti piace così tanto il loro lavoro che in alcuni casi rimangono Senior Developer per decenni, anche quando hanno opzioni per l'avanzamento di carriera, come passare dalla programmazione a posizioni manageriali. Sondaggio per sviluppatori Stack Overflow 2020, che è considerato uno dei sondaggi per sviluppatori professionali più completi in circolazione, può fornirci alcune informazioni rilevanti su quanto tempo i tipici sviluppatori di software tendono a rimanere in questo percorso professionale. Complessivamente, su quasi 48.000 sviluppatori professionisti che hanno preso parte al sondaggio, circa il 60% ha imparato a programmare più di 10 anni fa e il 25% ha imparato a programmare più di 20 anni fa. 50 anni e oltre.  Quanto può durare la carriera di uno sviluppatore di software?  - 2Quando si tratta del numero di anni di programmazione professionale, il 33,6% degli intervistati, ovvero poco più di 16.000 persone in tutto il mondo, ha dichiarato di lavorare come sviluppatore di software già da più di 10 anni. L'11,4% o 5.447 persone intervistate ha affermato che la propria carriera professionale è in corso da oltre 20 anni. Dato che l'industria dello sviluppo software in sé non è molto antica, i veri veterani che hanno svolto questa professione per tutta la vita sono più difficili da trovare, ma queste persone esistono e non sono super rare. Nello specifico, lo 0,4% o 191 dei 47.779 sviluppatori professionisti che hanno partecipato al sondaggio di Stack Overflow ha affermato di programmare da più di 40 anni. E 48 persone hanno dichiarato di esercitare la professione da oltre mezzo secolo! Ciò non sorprende poiché sappiamo che gli sviluppatori di software in media tendono ad apprezzare molto il proprio lavoro. E soprattutto gli sviluppatori Java. Secondoricerca tramite sito Web di reclutamento In effetti, gli sviluppatori Java sono i meno propensi a lasciare la loro professione tra tutti i professionisti in generale, non solo nel settore tecnologico. Il loro tasso di cambio di carriera è inferiore all'8%, mentre per la professione di sviluppatore di software in generale è del 27% e per gli amministratori di database, ad esempio, è del 35%. Anche quando viene offerta una posizione manageriale di livello superiore, la maggior parte dei programmatori Java non vuole rinunciarvi. Questa potrebbe essere la migliore prova che la programmazione Java sia la scelta professionale giusta per la maggior parte dei programmatori.

Opzioni di avanzamento di carriera per gli sviluppatori di software

Come puoi vedere, non è molto insolito per gli sviluppatori di software avere carriere per tutta la vita in vari ruoli di programmazione. Naturalmente, questo non è per tutti e molte persone preferiscono trasferirsi in altre posizioni o addirittura intraprendere altri percorsi di carriera alla fine. Fortunatamente, ci sono molte opzioni di avanzamento di carriera per gli sviluppatori di software all'interno del settore. Citiamone solo alcuni.

Incarichi dirigenziali più alti

  • CTO (Chief Technical Officer)
  • CIO (Chief Information Officer)
  • Direttore Digitale
  • Responsabile dell'innovazione
  • Ingegnere software responsabile del team
  • Architetto software
  • Vice Presidente di Ingegneria
  • Responsabile del prodotto

Ruoli del prodotto

  • Ingegnere di controllo qualità
  • Responsabile del progetto
  • Responsabile del prodotto
  • Maestro di mischia
  • Progettista dell'esperienza utente

Ruoli orientati al cliente

  • Tecnico commerciale
  • Sviluppatore di mercato
  • Reclutatore tecnico
  • Evangelista/Dirigente di pubbliche relazioni tecniche
  • Servizio Clienti

Supporto alle operazioni di sviluppo

  • Ingegnere DevOps
  • Supporto tecnico
  • Amministratore del database
  • Ingegnere dell'affidabilità

Ruoli analitici

  • Analista della sicurezza
  • Ingegnere di ricerca e sviluppo
  • Scienziato dei dati

Ruoli indipendenti

  • Sviluppatore freelance
  • Consulente per lo sviluppo
  • Fondatore di startup

Pensieri e opinioni

Tutte le opzioni sopra elencate, e questo non è l'elenco completo, dovrebbero servire come prova che gli sviluppatori di software hanno molte opzioni per l'avanzamento di carriera, oltre a una mobilità piuttosto ampia all'interno di altre specializzazioni nel loro campo. E nonostante ciò, molti programmatori esperti e rispettati scelgono ancora di lavorare come programmatori senior per tutta la loro carriera. Perché? Nessuno lo spiegherebbe meglio del codice degli stessi veterani. “Sono un ingegnere informatico di 65 anni che ha lavorato per Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan e altre due start-up. Sono stato licenziato cinque volte nella mia carriera. Trovo sempre un altro lavoro entro 3 o 4 settimane, anche durante una recessione. Ho affidato il mio lavoro in India o in Cina quattro volte: soprattutto negli ultimi otto anni. Ciò nonostante, c'è sempre un'altra opportunità di lavoro in attesa dopo. Amo quello che faccio. Lo sto ancora facendo; e non ho piani immediati per smettere di farlo. Inoltre, sono bravo a farlo. Non tanto perché sono un genio, ma piuttosto perché mi occupo di sviluppo software da molto tempo e ho imparato dai miei errori", Steven Ussery, uno sviluppatore di software con oltre 30 anni di esperienza professionale alle spalle,disse . Puoi ricevere un'offerta da Google anche se hai 66 anni, ci ha detto Connor Stricklan, uno sviluppatore di software statunitense: "Uno sviluppatore di software che conosco di recente ha ricevuto una chiamata da un recruiter di Google, che gli chiedeva cosa ci sarebbe voluto per lui per venire a lavorare per loro. Questo sviluppatore in realtà aveva già lavorato per Google, ma è partito circa cinque anni fa per seguire altri progetti e non voleva vivere in una delle città che hanno un ufficio Google. Quello sviluppatore di 66 anni è mio padre. Sta riscuotendo la previdenza sociale mentre viene corteggiato da Google. Ha avuto una carriera appagante gestendo la propria azienda, consulenza ed essendo un dipendente. Ha contribuito durante le prime fasi di numerose tecnologie come il networking TCP, i protocolli USB, l'implementazione 802.11b e il GPS militare. Poi è stato assunto da Google nel 2008, quando aveva 58 anni. Mentre era a Google, ha scritto software in Java, un linguaggio che non è stato nemmeno inventato fino all'età di 45 anni. senza che nessun altro ingegnere gli riferisse. “Mi sono occupato di sviluppo software per tutta la mia vita lavorativa, da sviluppatore junior, passando per sviluppatore senior, fino a team leader/manager e ora sono tornato a sviluppare (anche se spero di tornare alla gestione il prima possibile). La mia vita lavorativa dura ormai da quasi 40 anni e in quel periodo ho cambiato domini e tecnologie così come sono cambiate le aziende per cui ho lavorato. Ho quindi utilizzato quella nuova esperienza per trovare nuove posizioni quando ho dovuto, il che a sua volta ha portato ad altri nuovi domini e tecnologie. Per tutto quel tempo ho conosciuto sviluppatori vecchi o più vecchi di me", ChrisF, un utente della community di sviluppatori di StackExchange, attraverso lo sviluppatore senior al responsabile / manager del team e ora torna allo sviluppo (anche se sperando di tornare alla gestione prima piuttosto che dopo). La mia vita lavorativa dura ormai da quasi 40 anni e in quel periodo ho cambiato domini e tecnologie così come sono cambiate le aziende per cui ho lavorato. Ho quindi utilizzato quella nuova esperienza per trovare nuove posizioni quando ho dovuto, il che a sua volta ha portato ad altri nuovi domini e tecnologie. Per tutto quel tempo ho conosciuto sviluppatori vecchi o più vecchi di me", ChrisF, un utente della community di sviluppatori di StackExchange, attraverso lo sviluppatore senior al responsabile / manager del team e ora torna allo sviluppo (anche se sperando di tornare alla gestione prima piuttosto che dopo). La mia vita lavorativa dura ormai da quasi 40 anni e in quel periodo ho cambiato domini e tecnologie così come sono cambiate le aziende per cui ho lavorato. Ho quindi utilizzato quella nuova esperienza per trovare nuove posizioni quando ho dovuto, il che a sua volta ha portato ad altri nuovi domini e tecnologie. Per tutto quel tempo ho conosciuto sviluppatori vecchi o più vecchi di me", ChrisF, un utente della community di sviluppatori di StackExchange, Ho quindi utilizzato quella nuova esperienza per trovare nuove posizioni quando ho dovuto, il che a sua volta ha portato ad altri nuovi domini e tecnologie. Per tutto quel tempo ho conosciuto sviluppatori vecchi o più vecchi di me", ChrisF, un utente della community di sviluppatori di StackExchange, Ho quindi utilizzato quella nuova esperienza per trovare nuove posizioni quando ho dovuto, il che a sua volta ha portato ad altri nuovi domini e tecnologie. Per tutto quel tempo ho conosciuto sviluppatori vecchi o più vecchi di me", ChrisF, un utente della community di sviluppatori di StackExchange,disse . Apparentemente, in alcuni settori tecnologici gli sviluppatori sono prevalentemente anziani è una norma. Ecco cosa ha detto in merito tcrosley , Senior Embedded Systems Engineer e utente di StackExchange : “Nel mio campo, i sistemi embedded, raramente ho incontrato qualcuno di età inferiore ai 40 anni. Alla mia startup abbiamo avuto quattro diverse appaltatori in vari momenti oltre a me stesso, e tre dei quattro avevano più di 50 anni. Ho più di 60 anni e non ho intenzione di andare in pensione presto. Faccio questo tipo di lavoro da quasi 40 anni ed è ancora divertente. Certi giorni non riesco a credere di essere pagato per fare quello che faccio.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION