Quanti anni ha "troppo vecchio"? [chiuso]


114

Mi è stato detto che per essere preso sul serio come candidato di lavoro, dovrei lasciare anni di esperienza rilevante dal mio curriculum, rimuovere l'anno in cui ho ottenuto la mia laurea, o entrambi. O nemmeno preoccuparsi di fare domanda, perché nessuno vuole assumere programmatori più grandi di loro. 1

O che dovrei trovare un'azienda, non perché lo voglio, o perché ho un prodotto a cui tengo, ma perché in questo modo posso ottenere un lavoro se / quando la mia azienda viene acquisita.

O che dovrei concentrarmi maggiormente sui lavori di gestione (che ho svolto con successo in passato) perché ... beh, non potevano davvero spiegarlo, tranne per il fatto che in una certa età sei un perdente se ' stai ancora scrivendo il codice. Ma mi piace scrivere codice.

Hai visto questo? È solo un problema locale (California settentrionale)?

Se hai mai assunto programmatori: 2

  • Dei curriculum che hai ricevuto, quanti anni aveva il candidato più anziano?
  • Qual è stata l'età della persona più anziana che hai intervistato?
  • Quanti anni (quando assunto) era la persona più anziana che hai assunto?

Quanti anni ha "troppo vecchio" per essere impiegato come programmatore?

1 Presumo che tutti i candidati abbiano un'esperienza applicabile equivalente. Non si tratta di qualcuno con tre decenni di COBOL che fa domanda per un lavoro guru Java.
2 Sì, lo so che (almeno negli Stati Uniti) non dovresti chiedere quanti anni ha un candidato. Nella mia esperienza, tuttavia, puoi ottenere un'idea generale da un curriculum.


Questa domanda è forse specifica per regione?
Bernard,

@Bernard - stranamente forse non perché l'OP non ha specificato la regione / il paese.
Otávio Décio,

No, non solo una domanda sulla tua esperienza e sul mondo in cui vivi.
Tigran,

5
Dovresti smettere di scrivere codice quando smetti di amarlo
alternati

Sembra una cosa culturale.

Risposte:


59

Avendo appena ottenuto un nuovo lavoro a quasi 50 nel Regno Unito, posso dire che è possibile e non sei mai troppo vecchio.

Esistono due approcci: entrambi si basano sul fatto che le tue abilità siano rilevanti per il lavoro.

  1. Mantieni ciò che sai e diventa un guru. Ciò è rischioso poiché il numero di posti di lavoro che richiedono "vecchie" tecnologie sta diventando sempre più piccolo man mano che passa ogni anno. Tuttavia, poiché le persone si ritireranno da tali lavori ci saranno aperture.

  2. Continua ad aggiornare le tue abilità. Mi sono trasferito a Silverlight l'anno scorso, ed è questo che mi ha procurato questo lavoro. Quello e i miei precedenti ruoli di leadership del team che il mio nuovo datore di lavoro considerava rilevanti.


87

Ho 52 anni e sono direttore tecnologico di una società che ho co-fondato 15 anni fa, e questa è una domanda a me vicina. Passo circa il 40% del mio tempo a programmare, principalmente sviluppando prodotti esistenti e nuovi e spero davvero di fare la stessa cosa tra 10 anni.

Sono incuriosito dall'idea che i programmatori più anziani siano ostacolati in modo univoco da skillset irrilevanti. Trovo che questo sia il problema con gli sviluppatori più giovani: se voglio un programmatore Flash o un programmatore Flex, è facile. Se ne voglio uno con comprovate capacità di database aziendale o di rete, o con una storia di sviluppo di prodotti commerciali, è molto più difficile da trovare. I programmatori più anziani possono parlare in modo più articolato delle scelte di progettazione e dei problemi del ciclo di vita del software semplicemente perché hanno avuto una vita di esperienza di successi e fallimenti.

Il problema per i programmatori più anziani non è che stanno perdendo le loro capacità intellettuali, ma che sono stati sedotti dall'idea che dovrebbero diventare "gestori". A mio avviso, un buon programmatore con decenni di esperienza può guadagnare più software di sviluppo che scalando una scala di gestione mal definita, a condizione che trovino (o avviano) un'organizzazione che premia l'innovazione e le capacità.

In un mondo in cui milioni di sviluppatori con le stesse competenze sono disponibili via Internet, l'idea che solo i giovani abbiano un valore è semplicemente stupida.


59

Non devi mai smettere di programmare, sempre, finché ti godi quello che stai facendo. Tuttavia, la tua organizzazione potrebbe avere un tetto che raggiungi e semplicemente non puoi andare in una posizione più alta o ottenere uno stipendio maggiore a meno che tu non lasci l'azienda o lasci la programmazione e passi a un ruolo di leadership come manager o responsabile tecnico.


2
E anche se ci sono vincoli di tempo, dubito che saresti mai in una posizione in cui ti è proibito scrivere codice.
JeffO,

3
@JeffO Probabilmente è vero, ma da quello che ho visto, molti manager e leader non hanno il tempo di sviluppare software al lavoro, con le loro altre responsabilità. Alcuni lavorano ancora a progetti personali a casa, però. Dipende molto dalla tua organizzazione e dai tuoi doveri.
Thomas Owens

Soprattutto se vieni costantemente interrotto da riunioni, telefonate, e-mail e budget, potresti non avere mai la possibilità di entrare nello stato d'animo per scrivere un codice significativo. Tenterei di essere coinvolto nel processo di revisione del codice, se possibile.
JeffO,

3
Ci sono anche molti progetti open source a cui puoi contribuire.
Neal Tibrewala,

1
Il mio capo è il responsabile dello sviluppo del prodotto e, nonostante il suo impegno nel tempo, si assume la responsabilità della base di codice delle nostre app più centrali. Il suo capo, tuttavia, è il CTO e non l'ho mai visto codificare una sola riga. Quindi, sono d'accordo; può sicuramente esserci un limite oltre il quale non vedrai molto lavoro di programmazione.
KeithS,

37

Ho ottenuto il mio primo lavoro di programmazione all'età di 37 anni. Quindi non è troppo vecchio per iniziare, se sei brillante, desideroso di imparare e disposto ad accettare lo stipendio di un programmatore junior.


11
Sìì! Bello sentire una storia positiva / di successo.
JBR Wilkinson,

2
Quando ero in gestione, ho assunto più persone più anziane di me, che persone più giovani di me ...
Brian Knoblauch,

1
W00t. Ho solo 37 anni. Grazie per avermi sorriso in faccia :)
James P.

1
Sono contento che la mia esperienza sia stata incoraggiante per te. Adesso ho quarant'anni, mi piace ancora molto programmare e non ho più uno stipendio minore. Spero che ti vada bene.
Eric Wilson,

36

Quando stavo lavorando per trovare la mia posizione attuale, ho partecipato a un seminario in cui ero la persona più giovane di almeno un decennio. Diverse altre persone del seminario avevano più di 50 anni e hanno difficoltà a trovare lavoro. Alcune delle osservazioni sul perché questo è stato:

  • Molti datori di lavoro presumono che, da quando sei più grande, stai anche cercando di guadagnare un paio di anni di lavoro prima di andare in pensione e quando cercano un candidato vogliono davvero guadagnare ogni mese.
  • Nell'attuale economia e nel mercato del lavoro, molte persone MOLTO esperte e MOLTO qualificate fanno domanda per lavori che sono ben al di sotto delle loro qualifiche. I datori di lavoro tendono a essere sospettosi supponendo che tu sia in qualche modo merce danneggiata o pensano che salti la nave nel minor tempo possibile. Un'altra preoccupazione è spesso correlata allo stipendio atteso in relazione al lavoro pubblicato.

Alla fine i datori di lavoro stanno cercando di segnare il più grande botto per i loro soldi e troppo spesso associano esperienza e maturità a "vecchi" e immaginano che andranno con qualcuno più giovane e più ruvido ai bordi, ma immaginano di poterli addestrare per meno e tenerli più a lungo di quanto possano fare a qualcuno con più esperienza e maturità.

Nel mio attuale team, il nostro Scrum Master e Team Leader è un ragazzo sulla cinquantina ed è prezioso per appianare i punti difficili e gestire i nostri dirigenti. Il rovescio della medaglia, non mi dispiace che non scriva molto codice perché la maggior parte della sua esperienza di codifica proviene da almeno un decennio fa e quindi sembra più VB6 che PHP.

Personalmente penso che i programmatori più anziani formino ottimi mentori e team leader perché hanno una grande esperienza in ogni aspetto dello sviluppo. Può essere per questo motivo che le persone hanno suggerito di guardare di più ai ruoli manageriali. Anche i datori di lavoro lo riconoscono, penso, e hanno maggiori probabilità di assumere qualcuno con molta esperienza in un ruolo manageriale che come un altro programmatore.

Come nota a margine: la maggior parte delle persone con esperienza nel settore delle assunzioni raccomandano che i candidati più anziani evitino le date o adeguino la parte dell'esperienza di lavoro del loro curriculum al fine di delineare la loro età.

Un'ultima cosa da considerare è se stai partecipando a interviste o se il tuo curriculum viene semplicemente rifiutato. Se stai entrando nelle interviste, probabilmente il tuo curriculum non è il problema.


26
La cosa divertente di questo è che sospetto che il ragazzo appena uscito dal college non rimarrà così a lungo e il costo per addestrarlo potrebbe essere molto più alto di quello per qualcuno che è produttivo immediatamente. False ipotesi sono spesso in gioco nel gioco delle assunzioni.
HLGEM,

2
@HLGEM, esattamente. La domanda da porre a un posto che pensa che andrai in pensione troppo presto è: da quanto tempo sono stati qui gli altri tuoi sviluppatori? Quanti sono stati qui più di un anno, due o tre? Sfortunatamente, nella maggior parte dei casi di discriminazione basata sull'età, non si avrà mai la possibilità di porre questa domanda.
Kyralessa,

20

No.

Questa percezione viene dalla programmazione che ha avuto un enorme aumento di nuovi iscritti negli anni '90 e in poi. Fino agli anni '80 era una professione piuttosto piccola, di nicchia, ma all'improvviso negli ultimi 20 anni è esplosa - e, a parte alcuni cambiatori di carriera più vecchi - la maggior parte delle persone che vi partecipavano erano giovani.

Quindi in sostanza: l'età media dei programmatori aumenterà man mano che questo rigonfiamento iniziale degli anni '90 + partecipanti alla programmazione invecchia. Ovviamente alcuni passeranno alla gestione o cambieranno le carriere, ma non abbastanza per impedire questo inevitabile cambiamento demografico. Inoltre: dopo la crisi dei punti, un minor numero di giovani studiava programmazione, il che significa che l'ingresso di sangue giovane rallentava leggermente.

Pensalo come la demografia di un paese in via di sviluppo: enormi tassi di natalità, alti tassi di mortalità, enorme rigonfiamento della popolazione giovane. Quando il paese diventa più sviluppato, le persone iniziano a vivere più a lungo e generalmente hanno meno figli.

Quindi, se hai 35 anni adesso, quando hai 40, 45, 50 ecc., L'età media dei programmatori ti avrà seguito anche in questi livelli. È un segnale demografico temporaneo, non un dispositivo permanente di programmazione come professione.


3
+1 punto eccellente, gettando una nuova luce sulle cose. (E spero per il mio bene che sia corretto :-)
Péter Török,

Questo è un punto davvero eccellente, che ha una rilevanza che va oltre i punti positivi dei programmatori più anziani.
icc97,

19

Mentre agivo come capo squadra, ho avuto diverse occasioni in cui qualcuno con più di 50 (e uno con più di 60) lavora nella mia squadra. Posso solo dirti che l'esperienza è stata buona. Quello che vorrei mettere in discussione è se vedessi qualcuno negli ultimi 10 anni come manager o architetto che cercava di candidarsi per un lavoro di sviluppo. Potrebbero essersi ridimensionati e stanno solo cercando lavoro. Ma se fossero stati pratici, non lo metterei affatto in discussione.

A quell'età, tutti i manager e gli architetti desiderosi sono manager e architetti ... chiunque ancora codifica vuole codificare .


2
Contami nel gruppo "vuoi codificare". 50+ e ancora nessun desiderio di gestirlo. Sono stato assunto da qualcuno più giovane di me in questo lavoro e il mio ultimo, FWIW. Adoro scrivere codice e sono bravo a farlo.
Bryan Oakley,

18

Guarda il caso di Grace Hopper . Ha continuato a lavorare con la programmazione fino alla sua morte a 85 anni. Ricordo di aver visto uno speciale di 60 minuti su di lei molti anni fa, era una persona affascinante. Se hai una passione per fare qualcosa, l'età non è un fattore.

Per quello che vale, ho più di 50 anni e non vedo alcun motivo per smettere di fare ciò che mi piace. C'è ancora molto da imparare e mi piace.


17

Una cosa da considerare è quanti assumeranno un programmatore di 50 o 60 anni? Se tutto ciò che fai è codificare, non penso che ci siano quasi tanti lavori disponibili per un programmatore più vecchio rispetto a un programmatore tra i primi venti e i trenta. Un motivo per cui so che esiste (ho chiesto ad altri incaricati dell'assunzione) è che un dirigente di 40 anni è un po 'stanco di qualcuno di 15 anni più anziano di lui. Seguiranno le mie indicazioni? Quanto sono disposti a modo loro? Altri graviteranno e seguiranno questo nonno programmatore?

Quasi tutte le offerte di lavoro che ricevo in questi giorni (ho 43 anni) mi richiedono di adempiere a un certo numero di mansioni manageriali / di vigilanza.

Quindi penso che a una certa età sarebbe saggio cambiare la tua attenzione da "solo codifica" alla codifica e ad assumere più ruoli di supervisione. In questo nostro mondo ci si aspetta semplicemente che le persone anziane assumano un ruolo di tipo più leader. E, come ho detto sopra, molti sembrano rimandare naturalmente agli anziani.

Quindi potresti essere in grado di concentrarti solo sulla scrittura del codice ma mantenere e ottenere nuovi lavori diventerà almeno un po 'più difficile con l'età.


7
Ottenere nuovi lavori in qualsiasi campo è più difficile con l'età. Tuttavia, dove attualmente lavoro, molti dei nostri programmatori più forti hanno più di 50 anni e qualsiasi manager che rifiuta di considerare gli sviluppatori più forti nelle assunzioni a causa dell'età è un idiota che non mi interesserebbe personalmente lavorare per qualsiasi età. Il mio attuale capo ha quasi la metà della mia età e non ha alcun problema, né ho un problema con lui che è significativamente più giovane di me.
HLGEM,

1
@HLGEM Devi essere un caso eccezionale. La maggior parte dei manager è terribilmente insicura riguardo alle loro precarie posizioni di potere (Distintivo di Allitterazione!) E la maggior parte si sente a disagio nei confronti di un subordinato che probabilmente guadagna più denaro di lui.
maple_shaft

1
@HLGEM Sono impressionato dal fatto che il tuo capo sia così aperto: qual è la fascia d'età degli ultimi tre programmatori che ha assunto?
robrambusch,

2
Perché dovrebbe importare quanti anni ha il programmatore? Non tutti i programmatori outrank manager in ogni caso?
psr

4
Sto per compiere 65 anni. Non ho intenzione di ritirarmi. Tranne che subito dopo il fallimento di dot-com 10 anni fa, non ho mai avuto problemi a trovare lavoro. Ricevo le chiamate dai cacciatori di teste probabilmente ogni settimana. Adoro programmare e non ho mai avuto il desiderio di essere un manager. Il mio attuale manager nel mio lavoro sul posto ha 50 anni ed è anche architetto. Cerca anche di programmare ma ha difficoltà a ottenere abbastanza tempo per farlo. Anche l'altro programmatore di firmware ha più di 60 anni.
tcrosley,

15

Sono un programmatore freelance (facendo principalmente C incorporato, anche alcuni PHP e C #) e ho più di 60 anni. Attualmente ho quattro contratti attivi. In molti dei miei lavori, non incontro nemmeno le persone con cui lavoro. Non elenco alcuna data sul mio curriculum online più vecchia di circa 1990.


15

La carriera di ognuno funziona diversamente perché abbiamo esigenze diverse e facciamo scelte diverse. Conosco un sacco di oltre 50 programmatori, lavoro con un buon numero di loro perché cerchiamo di assumere talenti non invecchiando e francamente attribuiamo il massimo valore all'esperienza approfondita che i giovani non hanno.

Invecchiando devi fare delle scelte. Puoi rimanere un programmatore, ma questo ha un costo di stipendio generalmente più basso. È possibile passare a un lead tecnico che generalmente include ancora una parte della programmazione ma anche alcune attività di gestione. Puoi diventare uno specialista (BI, architettura, analista di sistemi, database, ecc.) Che spesso paga meglio ma è limitante in termini di lavori complessivi disponibili. È possibile passare a un ruolo di gestione del progetto o ruolo di analista aziendale e abbandonare completamente la programmazione. Potresti persino decidere di aprire un ristorante o acquistare una fattoria e lasciarti alle spalle il mondo aziendale. Tutte queste opzioni sono aperte quando sei giovane e alla fine le tue scelte limiteranno quelle che sono praticabili per te.

Personalmente ho notato che se non sei passato alla gestione dalla metà degli anni '30, è molto più difficile andare lì. Ma ciò potrebbe non essere vero in altre posizioni.

Ma il punto che sto cercando di sottolineare è che controlli le tue scelte di carriera. Non devi fare quello che fanno gli altri solo perché la maggior parte delle persone lo fa. Fai ciò che è meglio per te. E non pensare mai di aver fatto una scelta irrevocabile. Ho cambiato carriera 5 o 6 volte, la vita ti porta in posti inaspettati a volte. Quello che vuoi a 20 non è probabilmente quello che vorresti a 50 e va bene. A volte facciamo delle scelte per tenere il cibo sul tavolo e pagare per l'educazione dei nostri figli. Ci sono molti programmatori che sono diventati gestori della retribuzione. Ci sono altri a cui non importa quanto offrono, pensano che lo stress della gestione non ne valga la pena. E altri sono programmatori puri che non possono nemmeno prendere in considerazione nient'altro perché non è tanto quello che fanno quanto quello che sono.


sono assolutamente d'accordo, voglio andare in pensione a metà degli anni '30 e programmare per me stesso
ERJAN

14

Recentemente è stato pubblicato un articolo interessante: il Deep Dark Secret della Silicon Valley http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- all-about-age /

Fondamentalmente afferma che la Valley preferisce i candidati più giovani che metteranno in pensione tutti i salari più bassi, e sostenitori che esperti programmatori si spostano in posizioni dirigenziali dopo aver raggiunto una certa età. Il problema è che non ci sono molte posizioni dirigenziali da girare ..

Non lavoro nella Valle, ma la mia esperienza personale è che programmatori esperti possono ancora programmare e sono preziosi a causa della loro esperienza, e nel mio collo ci sono aziende che li assumeranno.


2
C'è sicuramente un vantaggio nell'assumere ragazzi inesperti / junior che non sanno che 60 ore settimanali stanno lavorando troppo e che 20K GBP non stanno guadagnando abbastanza. Le opportunità di sviluppo della carriera di un grande nome nel tuo CV valgono la pena fare un paio di anni di "Tour of Duty", IMO.
JBR Wilkinson,

12

Mi siedo accanto a un paio di sviluppatori C # di oltre 50 anni. Non c'è intrinseco "Too Old", solo percezioni da parte degli intervistatori. Pertanto, potresti dover fare il possibile per convincere le persone che la tua conoscenza è aggiornata.

O diventare programmatore soylent. In entrambi i casi. : P


12

Nessuno vuole assumere programmatori più grandi di loro

TooOld = Interviewer.Age + 1


2
Il mio capo ha la metà dei miei anni.
HLGEM,

4
Il mio collega non conosce nemmeno Simple Minds ...
Pierre Watelet,

1
Ehi, stavo citando il richiedente! questo era uno scherzo!
DavRob60,

4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
carne

1
Odiamo il divertimento qui apparentemente. Vergognati per aver scherzato!
pwny

12

Ho 59 anni e lavoro come sviluppatore di software ogni giorno da quando mi sono ritirato dall'esercito americano nel 1994.

Quello che ho scoperto è che dopo circa 45 anni non ha senso cercare di trovare un lavoro in un'azienda con un reparto risorse umane. Le persone delle risorse umane hanno paura che se il nuovo assunto più vecchio non funzionasse, si troverebbero in attesa di una causa per discriminazione in base all'età. Quindi praticano in anticipo la discriminazione basata sull'età.

La migliore scommessa per un programmatore più anziano in cerca di lavoro è cercare un piccolo start up, preferibilmente avviato da un ex collega, o almeno un'azienda abbastanza piccola da non avere un reparto risorse umane. Se riesci a parlare con il vero team di sviluppo, c'è una ragionevole possibilità che possano vedere oltre i tuoi capelli grigi. Almeno questo ha funzionato per me.

Ho intenzione di continuare come sviluppatore fino a quando non mi stanco del lavoro, cosa che non è ancora avvenuta. Il mio concerto attuale è piuttosto stabile, ma se scompare o troverò un altro lavoro o creerò il mio lavoro.


1
+1 Per fare il tuo lavoro. Ma se lo fai probabilmente avrai bisogno di alcune capacità organizzative e / o di supervisione.
ElGringoGrande,

1
Sei sicuro che le risorse umane ti abbiano schermato a causa della tua età? C'è una possibilità che ti mancassero le giuste "parole d'ordine" sul tuo curriculum? Lo chiedo perché so che probabilmente ho lavorato in luoghi in cui le risorse umane hanno schermato un sacco di programmatori (più vecchi) perché non avevano "AJAX" sul loro curriculum. Per la cronaca, sono nel gioco IT da pochi anni e sto davvero iniziando ad apprezzare l'atteggiamento "ci sono stato - fatto" dei miei colleghi più anziani che sono in grado di individuare le mode e le tendenze prima di me.
Graham,

"Sei sicuro che le risorse umane ti abbiano schermato a causa della tua età? C'è una possibilità che ti mancassero le giuste" parole d'ordine "sul tuo curriculum?" Non so perché non ho trovato lavoro, ma faccio quello che è successo quando sono stato in grandi organizzazioni in cui un candidato più anziano qualificato è stato considerato e rifiutato usando parole in codice come "non adatto alla cultura" o "fine carriera" '.
Jim In Texas,

11

Dipende dall'individuo e dal tipo di intensità. Quando sono cresciuto, ho notato che ho meno pazienza per lunghe ore o condizioni di lavoro scadenti, ma posso ancora sopportarlo. Può variare da persona a persona, ma cose come tirare tutti i nottambuli mi danno un peso maggiore. Posso farcela, ma ci vuole più tempo per recuperare rispetto al solito.

Se per intensa intendi un sacco di notti tranquille e stress elevato, allora penso che tasserebbe chiunque, ma sì, è molto probabile che le persone anziane avrebbero più difficoltà. Se per intenso intendi che c'è molto da imparare, allora non sarei così preoccupato. Tutti imparano in modo diverso e dovrebbero solo valutarlo mentre andavano.

Tuttavia, se potessi trasmettere l'esperienza che ho ora a una versione più giovane di me stesso, gli direi: "Stai attento a fare molte cose irragionevoli anche se sei giovane ... l'America corporativa ti utilizzerà volentieri e non ti lascerà nulla mostrare per quello sforzo ".


14
Le richieste ripetute per lunghe ore sono un segno di un progetto rotto in un'organizzazione rotta, e non lo farò più. Quando l'auto è nella palude, continuare a premere l'acceleratore non aiuta.
Kevin Cline,

9

Personalmente , non vorrei un lavoro che avrei dovuto nascondere nascondendo quanti anni avevo (Informativa completa: ho 27 anni, quindi non è un problema per me).

O che dovrei concentrarmi maggiormente sui lavori di gestione (che ho svolto con successo in passato) perché ... beh, non potevano davvero spiegarlo, tranne per il fatto che in una certa età sei un perdente se ' stai ancora scrivendo il codice. Ma mi piace scrivere codice.

Penso che tu abbia 2 cose che lavorano contro di te:

  1. I programmatori più anziani hanno più esperienza e costano di più.
  2. Penso che i negozi di software nella Silicon Valley (se consideri la California del Nord) hanno adattato una mentalità "up o out". Se hai raggiunto una certa età e non hai avviato la tua azienda o almeno assunto un ruolo di leadership in uno, allora non devi davvero essere appassionato del business del software o non essere così bravo in esso.

Non sto dicendo che queste linee di ragionamento sono corrette o che sono d'accordo con loro. Sto solo dicendo che è così. Questi due problemi saranno un grosso problema se si desidera un lavoro di avvio, ma probabilmente saranno meno un problema se si trova un lavoro per un'azienda più consolidata.

Infine, hai preso in considerazione la possibilità di candidarti per un posto di lavoro come Tech Lead o Architect? Sono posizioni "più avanzate" che non sono necessariamente concerti di gestione.


8

Sto lavorando in Corea. In questo paese, oltre 40 anni sono troppo vecchi come programmatore. Quindi il consiglio vuole che diventino manager. Ma solo pochi di loro possono essere manager. Il resto dovrebbe essere ritirato. Quindi trovano un nuovo lavoro come una propria impresa. È per questo che la maggior parte dei programmatori coreani vuole andare all'estero.


9
Che modo idiota di gestire una società di software! Senza l'esperienza degli anziani, i giovani sviluppatori continueranno a fare gli stessi errori per sempre.
Gary Willoughby,

7

Avrò 34 anni quando mi laureo e all'età di 32 anni sono stato in grado di ottenere uno stage di 12 mesi, con un altro offerto a me e molti altri nelle fasi di colloquio di livello avanzato. Il mio punto è che, nella mia esperienza, l'età non è stata un fattore determinante. Riguarda le abilità che hai, sono attuali? E, molto importante, riguarda le tue abilità trasversali, in particolare la comunicazione.

Per farmi "distinguere" è la ragione per cui ho preso il posto di studio, inoltre ho iniziato lo sviluppo dell'Open Source, il tutto nel tentativo di contrastare la possibile massima dell'età e di dimostrare che sono dedito ed entusiasta (estremamente importante) alla programmazione.

In precedenza ero un responsabile del servizio clienti e credo che questo abbia funzionato sia per me nel ricevere interviste / offerte sia nella mia sicurezza quando ho a che fare con gli intervistatori.

Sono nel Regno Unito, non sono sicuro che sia lo stesso dove vivi?


+1 per mantenere aggiornate le tue abilità. Il nostro campo cresce rapidamente; assicurati di apprendere nuove tecnologie e non cercare di adattare nuovi problemi a vecchi stampi per soluzioni. Se avessi due candidati, uno con le tecnologie più recenti erano Java e Oracle e un altro con esperienza in Node.js e MongoDB, quale penseresti che fosse aggiornato? (Mi spiace scegliere su Java, ma hai avuto l'idea.)
Michelle Tilley,

@BinaryMuse Se sono un principiante nell'IT, sarebbe meglio studiare Node.js e MongoDB invece di Java e Oracle?
novizio

@newbie Non necessariamente; l'intera domanda riguarda lo sviluppo più avanti nella vita . Accertarsi di tenere il passo con le tecnologie più recenti e più fresche in quella fase della vita (invece di appoggiarsi a "vecchi preferiti", come tutti noi faremo) è un ottimo modo per dimostrare che sei "dedicato ed entusiasta della programmazione ", come diceva così eloquentemente Darren.
Michelle Tilley,

7

Parlando come qualcuno che ha intervistato gli sviluppatori. L'unica cosa che mi interessa è se riesci a fare il lavoro, e se sarai adatto per la mia squadra.

Gli sviluppatori più anziani hanno la possibilità di ottenere più benefici delle loro controparti più giovani per la stessa quantità di lavoro a causa dell'esperienza che possiedono.


6

Ho 46 anni. Ho iniziato a programmare a metà degli anni '90. Oggigiorno la maggior parte dei datori di lavoro apprezza le certificazioni più che riprendere i contenuti, il che è triste, ma è quello che vedo almeno lungo la costa orientale. Mantieni aggiornate le tue abilità. È un dolore Ma questo è ciò che devi fare se vuoi rimanere nella parte "pratica" di questo settore. Altrimenti, come hai detto, perseguire posizioni dirigenziali. Non così divertente o interessante, ma in questi giorni è bello avere un lavoro.


1
Non penso che tu possa fare una dichiarazione generale sulle certificazioni. Non ho mai lavorato per nessuno che pensasse che le certificazioni valessero qualcosa. Forse sono stato fortunato.
Bryan Oakley,

6

Ci sono sempre lavori per sviluppatori capaci. Mostra un po 'di energia e capacità di problem solving, e troverai una posizione. Potrei essere ingenuo, ma penso che nell'assumere le persone siano considerate vecchie quanto agiscono. Conosco due ragazzi sulla cinquantina che hanno appena ottenuto finanziamenti VC per la loro web startup.


5

Ho 30 anni e ho intervistato persone che sembravano avere 20 o 50 anni, o forse un po 'più grandi.

Cerco di non preoccuparmi dell'età, ma ammetto di essere probabilmente di parte. Ho svolto troppi lavori che erano laureati 22-26 maschi completamente bianchi (laurea in scienze, laurea in matematica) con un amore ossessivo per le vecchie personalità fantascientifiche e iper-razionali. Se in qualche modo sei diverso da questo, sono già più interessato a te.

Detto questo, non credo che ci sia molta soggettività nel nostro processo di intervista. Ho una serie standard di domande di programmazione, hai una lavagna e dei marker e devi scrivere il codice. Se riesci a farlo, è fantastico, e se non puoi, è un peccato.

Si potrebbe obiettare che il formato è stupido (probabilmente lo è) o le domande sono stupide (probabilmente lo sono) ma penso che sia abbastanza tipico per le aziende di software di oggi. Le mie domande in sostanza vanno da "se sei stato sveglio in CS 101 per la prima settimana riderai di me per avermi chiesto qualcosa di così semplice" fino a "questo è piuttosto rappresentativo delle cose su cui effettivamente lavoriamo". Potrei essere più entusiasta della prospettiva di assumere qualcuno che non assomiglia al resto dei miei colleghi, ma il mio sì / no finale dipende solo dalla possibilità di scrivere codice.

Sono sicuro che ci sono aziende che non sono come la mia e che vogliono assumere solo giovani. Se li incontri, continua a cercare. (O crearne uno tuo. Su Internet nessuno sa se hai 100 anni!)

Due avvertimenti che mi vengono in mente:

Se il tuo curriculum ti fa sembrare abbastanza esperto da richiedere uno stipendio significativamente più elevato di quello che possiamo pagare in questo momento, il tuo curriculum potrebbe essere filtrato dalle risorse umane prima ancora che arrivi a me. Ora, se davvero volesse chiedere molto di più di quanto possiamo permetterci, è un buon filtro. Ma se non lo facessi, potresti voler trovare un modo per indicare sul tuo curriculum che il denaro non è un affare così grande per te.

Sappiamo che le persone anziane hanno più esperienza e un giudizio migliore, ma le persone più giovani sembrano avere maggiori probabilità di aver utilizzato tecnologie specifiche che stiamo usando e ci piacciono le persone che possono colpire il terreno correndo. Non mi è mai successo, ma se avessimo uno slot e due candidati, potremmo essere difficili da scegliere tra "giovane e usato il nostro stack tecnologico prima di" contro "più esperto ma mai usato questo". Fortunatamente, questo è facile da risolvere: dedica un po 'di tempo a costruire qualcosa con una nuova tecnologia calda. (Programmate da 30 anni e avete appena realizzato qualcosa in Rails il mese scorso? Bello!) In effetti, questo è un buon consiglio per chiunque.


5

"Dovrebbe" è un'espressione vaga e sfuggente. La cosa utile da chiedere quando si prende quella decisione è: cosa succederà se rimango comunque? Ci sono molte cose a cui potrei pensare.

  • Perderò gradualmente il mio contatto e diventerò disoccupato se perderò mai il lavoro. È difficile. Nessuno vuole credere che potrebbe accadere a loro, quindi forse è vero e tutti nel campo sono negati? D'altra parte, Donald Knuth può programmare degli squilli intorno a me e tu metti insieme, e lui ha 73 anni. Questo si lega al punto successivo:

  • Le persone (datori di lavoro, colleghi) penseranno che lo sto perdendo e rendere la vita lavorativa molto meno piacevole di adesso. Anche questo è incerto, ma più facile da testare: chiedi in giro! Cosa devono segnalare le persone più giovani / più anziane di te?

  • Alla fine mi annoierò del campo, perché non c'è nulla di nuovo sotto il sole. Ne dubito moltissimo, ma se succede, almeno puoi fare una transizione gradualmente senza essere sottoposto a molta pressione del tempo. (A meno che non sia in una direzione che scoraggia anche le persone esperte dall'adesione ...)

Nel complesso, quindi, non riesco a pensare a molte ragioni per abbandonare l'occupazione preventivamente.


5

Pensa al tuo fine settimana.

Lasci il lavoro venerdì, vai a casa, cena e ti rilassi. Nel fine settimana, forse fai un po 'di lavoro in giro per casa, viaggi un po', partecipi ad alcuni hobby. Fondamentalmente, ti godi il tempo libero e trovi altre cose da fare.

Ora, come ti senti domenica sera? Come ti fa sentire l'idea di andare al lavoro lunedì mattina? Ti viene una sensazione di nausea, affondamento nello stomaco al pensiero di dover passare i prossimi cinque giorni a battere il codice?

Oppure, dopo aver trascorso un piacevole weekend rinfrescante, non vedi l'ora di tornare in ufficio e affrontare alcuni dei problemi che sono rimasti irrisolti quando sei partito venerdì? Consideri il lunedì come un'opportunità per rivedere il codice della scorsa settimana mentre rinfrescato e rinvigorito?

Se il primo scenario sei tu, allora forse è ora di uscire adesso. Se la programmazione non ti sfida e incuriosisce continuamente, non sarai felice di farlo. Semplice come quella.

Se, tuttavia, pensi costantemente a te stesso "Non riesco a credere di essere pagato per fare qualcosa che amo", allora non c'è motivo di smettere mai.


4

Qualche tempo fa ho fatto una domanda molto simile su StackOverflow e la risposta che ho trovato più accurata è che riguarda di più la tua qualifica per la maggior parte delle posizioni .

Penso davvero che tu debba conoscere la posizione in cui dovresti essere a questo punto della tua carriera. (Ho pubblicato una domanda simile questa sera)



Peccato che questa domanda sia stata rimossa da SO ora
icc97,

1
@ icc97 - Grazie, ma non è un vero peccato. La mia domanda riguardava le strategie per gestire la tua carriera quando invecchi e non sei più assunto come "programmatore". Stavo aspettando; essere un architetto, un manager, una figura autoritaria, ecc ... ma la domanda era percepita come un lamento per l'agismo e trasformata in una battaglia aperta / chiusa. Mi sono pentito rapidamente di averlo pubblicato e sono felice che sia finalmente morto e sparito. Il mio commento sopra, sull'essere sovraqualificato per la maggior parte delle posizioni, ha riassunto la conclusione finale.
John MacIntyre,

4

Tendo a non assumere nessuno che non ha più il controllo delle loro funzioni corporee.

Se togli gli stereotipi sulla mancanza di energia e dinamismo e così via (che sono generalmente inutili come qualsiasi altro stereotipo), l'unico vero fattore a cui riesco a pensare è quanto è vicina la persona alla pensione e quanto tempo prima che ti lasci.

Dato che non è raro che un programmatore di qualsiasi età vada avanti dopo 2-3 anni, questo è fondamentalmente un problema dato che la persona è intelligente, ben informata e lavora sodo non lo prenderei in considerazione.

Oh, e nel Regno Unito almeno come datore di lavoro dovrei probabilmente menzionare che considerare l'età di qualcuno come ragione per assumere o meno è illegale - anche se ovviamente è molto difficile dimostrare che quello fosse il motivo.


4

Ho intenzione di saltare qui e suggerire lo sviluppo di app mobili. È un nuovo campo in cui pochissimi sviluppatori hanno più di un paio d'anni di esperienza in più rispetto a qualcuno che inizia, e molte delle persone che vedo alle riunioni degli sviluppatori mobili non sono "polli di primavera". Un paio di app mobili di successo sul tuo CV e le aziende che necessitano di sviluppatori mobili non si preoccuperanno della tua età, sesso, origine nazionale, colore degli occhi, ecc. E al momento esiste una ragionevole possibilità che tu possa usare questo set di abilità per iniziare in proprio.

Naturalmente, le app mobili potrebbero essere solo una bolla verso la fine. Ma potresti essere in grado di usare la saggezza della tua vita per scegliere la prossima specializzazione in crescita o meglio di molti studenti CS.


"Certo, le app mobili potrebbero essere solo una bolla verso la fine" <- Non è una possibilità. È appena iniziato. I profitti possono essere annullati a causa della forte concorrenza, ma questa è chiaramente un'area che esplode e che non scomparirà.
Mike Rosenblum,

@MikeRosenblum - Mi piace anche l'attuale mercato delle app mobili. Ma il senatore Joseph Kennedy avrebbe riferito di sapere che era giunto il momento di uscire dal mercato azionario quando ricevette i consigli di borsa da un ragazzo lustrascarpe. Ricevo molti suggerimenti sull'idea di app da tutti i tipi di persone ... ma di recente non ho fatto brillare le scarpe. (attenzione al cigno nero).
hotpaw2,

4

L'età media degli sviluppatori in cui lavoro è di 50 anni. Alcuni dei migliori programmatori che conosco sono molto più di 50. Ho visto quel tipo di stupidità in altri paesi (non nominare i nomi qui) ma qui finora così bene (incrociamo le dita) .


Ma il tuo caso è un caso particolare o uno scenario abbastanza comune nel mercato del lavoro?
Tigran,

4

Se ami quello che fai, perché mai dovresti smettere di farlo? Se non ti piace, è meglio che ti fermi oggi. Ma suppongo che non ci sia età o livello di esperienza che ti costringerà a smettere di scrivere codice. Con così tante nuove cose da imparare ogni anno andrà avanti per sempre.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.