Quanto tempo generalmente i programmatori rimangono nell'industria? [chiuso]

59

Una cosa che ho sentito molto nel corso degli anni è che chi lavora nel mondo IT generalmente non ne fa una carriera, ma tende a "bruciare" e iniziare una nuova carriera facendo qualcos'altro non correlato (ad esempio passando dallo sviluppo del software all'essere un contabile).

Hai trovato che questo è generalmente vero nella tua esperienza e, in caso affermativo, qual è l'impressione generale su quanto tempo le persone lavorano come sviluppatori prima di iniziare una nuova carriera?

    
posta rjzii 05.10.2010 - 14:01
fonte

14 risposte

83

Sono stato nello sviluppo del software tutta la mia vita lavorativa da sviluppatore junior, passando per senior developer a team lead / manager e ora sono tornato a sviluppare (anche se spero di tornare in gestione prima piuttosto che dopo).

La mia vita lavorativa è ormai ben oltre 25 anni e in quel momento ho cambiato domini e tecnologie mentre le aziende per le quali ho lavorato sono cambiate. Ho quindi usato questa nuova esperienza per trovare nuove posizioni quando ho dovuto, il che ha a sua volta portato ad altri nuovi domini e tecnologie.

Per tutto quel tempo ho conosciuto sviluppatori vecchi o più vecchi di me.

Penso che il "burn out" si verifichi se si tenta di fare troppo, lavorando 12+ ore al giorno e / o nei fine settimana per periodi prolungati e accade in qualsiasi settore, non solo nell'informatica. So che se dovessi farlo avrei cercato qualcosa di meno stressante da fare.

Se trovi uno stile di lavoro che si adatta al tuo temperamento, non c'è motivo per cui non puoi continuare a lavorare fino a che non vai in pensione a 65 anni (o quando mai).

    
risposta data 05.10.2010 - 14:08
fonte
38

Nel mio campo, i sistemi embedded, ho incontrato raramente qualcuno con meno di 40 anni. Alla mia startup abbiamo avuto quattro diversi contoterzisti in varie occasioni oltre a me stesso, e tre su quattro avevano più di 50 anni.

Ho più di 60 anni e non ho intenzione di andare in pensione presto. (Beh, un giorno potrei andare in pensione parziale e ridurre a 40 ore alla settimana.) Ho fatto questo tipo di lavoro per quasi 40 anni ed è ancora divertente. Alcuni giorni non riesco a credere di essere pagato per fare quello che faccio.

So che ci sono alcuni ragazzi più giovani che entrano nel campo, perché li ho visti postare sul sito Electronics and Robotics SE . C'era una domanda re livello di esperienza elettronica, e solo su tutti quelli che hanno risposto stava facendo un qualche tipo di lavoro integrato. L'esperienza andava da quelli che si diplomavano ai vecchi come me. Molti avevano una combinazione di gradi EE e CS come faccio io.

    
risposta data 05.10.2010 - 16:14
fonte
36

Questa è una carriera piuttosto impegnativa se non la ami.

Penso che tu veda un sacco di persone che iniziano a programmare per i soldi, ma quando si rendono conto di quanto sia difficile, cercano rapidamente di passare alla gestione.

Se non ti piace, è un tapis roulant piuttosto veloce su cui correre.

    
risposta data 05.10.2010 - 16:36
fonte
23

Bene, ho iniziato a programmare come hobbista al liceo nel 1971, e professionalmente nel 1985, quando ho abbandonato un programma di dottorato in chimica a 27 anni. Quindi ho 39 anni da hobbista e 25 da professionista, e ho 52 anni. ora.

Sì, ho provato a essere un manager e un imprenditore, e faccio schifo a entrambi. Quindi negli ultimi dieci anni mi sono attenuto strettamente alla programmazione, che non sono solo di gran lunga migliore, ma faccio molto più denaro.

Mi aspetto di barcollare attorno a conferenze open source e hackfest con un walker quando ho 90 anni. Per alcune persone, è una professione o una carriera, ma per me è una chiamata. Sono costantemente stupito che le persone mi paghino (e anche bene) per fare qualcosa che sia così divertente, e faranno leva sulla mia tastiera dalle mie dita fredde.

    
risposta data 06.10.2010 - 05:23
fonte
11

Nella mia esperienza questo non è vero, anche se ora mi rendo conto che non conosco molti vecchi sviluppatori. Il più vecchio che conosco ha poco più di 40 anni e continua a seguire le nuove tecnologie.

Mentre la maggior parte delle persone che conosco nel settore IT hanno tra i 20 ei 30 anni, non credo che questo sia dovuto al fatto che tutti quelli che sono più anziani sono bruciati - più probabilmente è perché il settore è diventato così tremendamente l'ultimo 20 anni, e c'è stato un tale bisogno di più persone che è stato riempito da giovani.

Quindi per molti nel settore IT non c'è ancora stato abbastanza tempo per avere ancora una carriera a vita. Anche se ci sono stati momenti in cui ho pensato di fare qualcosa di completamente diverso, questa è stata solo una conseguenza dell'essere vicino a bruciare, e sono molto più felice ora che ho cambiato il mio stile di lavoro. Sono abbastanza sicuro che avrò una carriera a vita nel settore IT, in un modo o nell'altro.

    
risposta data 05.10.2010 - 15:41
fonte
10

Ho scoperto che per molti colleghi, una volta avviate le famiglie, iniziano a pensare a nuove carriere / a uscire dall'IT. Ciò è spesso dovuto alle ore in cui sono "previsti" di lavorare e / o alla pressione mentale di prendersi cura di nuovi piccoli "uns" e cercare di tenere il passo con un settore in rapida evoluzione.

Non sono necessariamente d'accordo con il ragionamento, ma è quello che mi dicono le conversazioni con il caminetto al pub.

Non sono sicuro di quale sia il numero effettivo / percentuale, ci sono ancora molti di sviluppatori che rimangono in questa carriera per tutta la vita, e sono risorse preziose secondo me (I Sono stato fortunato ad avere grandi maestri).

    
risposta data 05.10.2010 - 14:10
fonte
6

È interessante notare che il Bureau of Labor Statistics (BLS) ha statistiche sul numero di posti di lavoro che una persona detiene in una vita, ma non ha statistiche su quante volte una persona cambia carriera.

Non l'hanno mai provato per un paio di motivi:

  1. Non c'è consenso tra economisti, sociologi, ecc. su ciò che costituisce un cambiamento di carriera. Ad esempio, se vengo licenziato dal mio lavoro di programmazione, avviare una società di cura del prato, quindi ottenere un nuovo lavoro di programmazione due anni dopo, ho cambiato carriera?

  2. Richiede uno studio longitudinale : seguire la stessa persona nel corso della sua intera vita.

Per quanto riguarda il burnout, lo psicologo Jon Snodgrass ha dichiarato: "Il lavoro che non soddisfa personalmente riflette un conflitto fondamentale che hai con te stesso: potresti pensare che il conflitto è causato dalla tua carriera e che se cambi carriera, il conflitto andrà via Ma non puoi scegliere la carriera giusta senza prima risolvere il conflitto interiore. "

    
risposta data 06.10.2010 - 00:05
fonte
5

Mio padre è uno sviluppatore e ha 60 anni, ha iniziato a vent'anni. Ora lavora come freelance per la sua vecchia società, ed è diventato più manager, ma a lui piace comunque svilupparsi. Penso che continuerà fino alla sua morte.

Aggiornamento: ha lasciato la programmazione a 63.

    
risposta data 05.10.2010 - 17:48
fonte
4

Quello che segue è la mia opinione personale - Tutte le cifre sono basate sulla mia esperienza personale e potrebbero non essere scientificamente corrette. Le osservazioni sono geograficamente distorte.

La tua osservazione è corretta. Molte persone o bruceranno o avranno esperienze obsolete entro 15 anni circa a meno che:

A) Hanno un QI molto buono e

B) Lavora molto duramente

C) Mantieni un eccellente track record

D) Acquisisci competenze commerciali con esperienza

E) Buona rete

La ragione per cui molti possono lasciare la carriera potrebbe essere (non una lista ordinata)

  1. Non esiste una domanda continua per le vecchie tecnologie

  2. Molte tecnologie diventano obsolete e raramente utilizzate al di fuori del lavoro di manutenzione

  3. Gli anni '90 hanno reso obsolete molte vecchie tecnologie (ad eccezione di pochi anni d'oro vicino a Y2K)

  4. La maggior parte delle aziende non istruisce le persone nei core tech. Possono acquisire abilità in una sola telefonata

  5. Il percorso di formazione nelle tecnologie di base richiede troppo tempo e troppo

  6. Molti lavori stanno riducendo i lavori, più si invecchia e più si è sicuri

  7. Anche se impari la prossima tecnologia, durerà solo 5 anni circa (in media)

  8. I reclutatori non possono apprezzare quasi mai la vecchia esperienza

  9. I reclutatori sono il front end per molti datori di lavoro

  10. Ci vuole un QI più alto per capire la tecnologia di oggi.

  11. La maggior parte dei datori di lavoro desidera un livello CS o Mi piace - Gli anziani non hanno usato per richiedere quelli

  12. Se hai 50 possibilità, non vuoi un arrogante di 25 anni per comandarti solo perché conosce il CSS 3.0 e non lo fai!

  13. Esternalizzazione della domanda locale interessata

  14. La concorrenza è dura

  15. Le applicazioni più utili sono già state create (SAP, ecc.) - Il software pronto è ovunque

  16. Passare ad altre discipline correlate non è così facile. La certificazione e la domanda di ottima esperienza sono una barriera in molti casi. Ad esempio, chi non può fare HTML / CSS non può diventare DBA durante la notte.

risposta data 09.02.2012 - 11:34
fonte
4

Bene, contrappunto dell'esperienza personale. Mi sto avvicinando rapidamente a 40 (alcuni mesi per andare) e sto cercando una via d'uscita perché ... Ne ho appena avuto abbastanza. Lavoro in un posto magnifico con persone interessanti, ma trovo che la programmazione stessa sia frustrante, grigia, impegnativa e poco interessante per me . (L'esperienza degli altri, per fortuna, è diversa!)

È davvero fantastico leggere le esperienze di persone che sono amorevolmente impegnate nella creazione di software; persone per le quali il lavoro è appagante e stimolante. Ho amici che amano lo sviluppo e che apprezzano le sfide che presenta. Ma io non sono una di quelle persone. Non è che non posso fare il lavoro - diavolo, non sarei sopravvissuto a una dozzina di anni in questo business se fosse il caso. Semplicemente non mi piace.

Per quanto mi riguarda, sono impegnato a cercare di tornare alla mia prima carriera (che ho scioccamente lasciato quando ho scoperto che (a) potevo programmare, (b) le persone mi pagavano volentieri per questo, e ( c) Avevo bisogno di pagare l'affitto). Quindi sto tornando alla scienza della ricerca, e la calda sensazione che mi riempie quando vado in laboratorio, quando parlo con i colleghi in quello spazio, e quando applico la mia mente alla sfida di svelare come funziona il mondo, e dove uso le capacità di ragionamento e di analisi (almeno) come sfida come nel software, mi dice che si tratta in realtà di carriere diverse che si rivolgono a diversi temperamenti.

Quindi questo "vecchio" programmatore è solo impegnato a reinventarsi e andare avanti :) (Anche se questo significherà qualcosa di un rischio finanziario) Pax

    
risposta data 11.02.2013 - 13:46
fonte
3

Non conosco nessuno che abbia bruciato in IT. Le storie che ascolti provengono in gran parte da persone che, per così dire, sono ossessionate e sì persone come quelle si stanno esaurendo ma non è specifico dell'IT ed è molto raro.

Conosco un paio di persone che hanno continuato a fare cose diverse, ma in generale questo era perché era più attraente per loro piuttosto che qualsiasi cosa impedisse loro di continuare a lavorare in IT.

Lavoro in IT da quasi 20 anni e non ho intenzione di fermarmi e non vedo alcun motivo per cui dovrei volerlo o doverlo fare.

    
risposta data 10.11.2010 - 16:36
fonte
2

Ho fatto il contrario. Ero solito insegnare agli studenti con bisogni speciali e ho deciso che non sarei stato in grado di farlo fino alla pensione. Fortunatamente, sono stato in grado di fermarmi prima che mi bruciasse e non ho rimpianti per la mia precedente carriera.

C'è il timore di essere percepito come incapace di tenere il passo (mi chiedo sempre se ci siano persone abbastanza intelligenti da assumermi;)) o peggio scoprendo da solo che non posso gestire la nuova tecnologia.

Per quanto riguarda le lunghe ore, spero che sarai un programmatore migliore tra 10 anni. Non ho intenzione di picchiarmi perché posso fare di più in 8 ore rispetto ad altri in 12 (suggerisco che l'insegnante li abbia messi in un gruppo di lettura più lento). Anche in IT devi "camminare attraverso un sacco di neve per arrivare alla cabina", ma la quantità di B.S. in altri campi è insopportabile.

    
risposta data 05.10.2010 - 14:24
fonte
2

Penso che dipenda dall'industria in cui lavori. La natura delle condizioni di lavoro in una banca è piuttosto diversa da una startup in stile .com o da un'istituzione governativa, anche se stai facendo essenzialmente lo stesso lavoro. Sicuramente ho scoperto che ero molto più stressato alla fine di una settimana lavorando in una banca di investimenti di quanto non stavo lavorando per un produttore di DVD, anche se il mio lavoro era praticamente lo stesso.

    
risposta data 05.10.2010 - 18:16
fonte
0

Sono in bilico da oltre 14 anni, da sviluppatore laureato a capo sviluppatore e architetto di soluzioni. Ho sempre trovato progetti che non sono solo manutenzione, ma nuovi sviluppi / migrazione nelle nuove tecnologie e sono assolutamente d'amore. Nel mio team ci sono alcuni ragazzi che abbiamo reclutato di recente e che hanno più di 40 anni e sono aggiornati sulle nuove tecnologie. Ma sì, devi essere appassionato, leggere voracemente, vedere video, seguire blog, andare a gruppi di utenti e conferenze per continuare con l'apprendimento continuo.

    
risposta data 09.02.2012 - 11:40
fonte

Leggi altre domande sui tag