CodeGym /Blog Java /Aleatoriu /50 de ani și mai mult. Cât de mult poate dura cariera unu...
John Squirrels
Nivel
San Francisco

50 de ani și mai mult. Cât de mult poate dura cariera unui dezvoltator de software?

Publicat în grup
Cât poate dura cariera unui dezvoltator de software? Acesta este un lucru pe care majoritatea oamenilor care se gândesc serios să fie programatori profesioniști nu pot să nu se întrebe. Este o întrebare foarte firească de pus atunci când vorbim despre o profesie atât de solicitantă prin toate mijloacele. Nimeni nu vrea să investească ani în învățarea unei abilități care va înceta să rămână relevantă în câțiva ani sau care ar fi mai greu de monetizat când vei ajunge la o vârstă mai înaintată. Așa că astăzi vom încerca să răspundem la această întrebare și să vă oferim câteva informații care vă vor ajuta să înțelegeți mai clar la ce să vă așteptați. 50 de ani și mai mult.  Cât de mult poate dura cariera unui dezvoltator de software?  - 1

Câți ani durează o carieră medie în dezvoltarea de software?

Bineînțeles, când vine vorba de numere și proiecții specifice despre cât timp vă puteți aștepta să dureze cariera dvs. în dezvoltarea de software, nu vor exista răspunsuri definite, deoarece toate acestea sunt foarte subiective și individuale. Știm, totuși, că multor programatori profesioniști le place atât de mult slujbele, încât rămân dezvoltatori seniori timp de zeci de ani în unele cazuri, chiar și atunci când au opțiuni de avansare în carieră, cum ar fi trecerea de la codificare la poziții manageriale. Stack Overflow Developer Survey 2020, care este considerat a fi unul dintre cele mai cuprinzătoare sondaje pentru dezvoltatori profesioniști, ne poate oferi câteva informații relevante despre cât timp dezvoltatorii tipici de software tind să rămână în această carieră. În general, din aproape 48.000 de dezvoltatori profesioniști care au participat la sondaj, aproximativ 60% au învățat cum să codifice cu mai bine de 10 ani în urmă, iar 25% au stăpânit programarea cu peste 20 de ani în urmă. 50 de ani și mai mult.  Cât de mult poate dura cariera unui dezvoltator de software?  - 2Când vine vorba de numărul de ani de codificare profesional, 33,6% dintre respondenți sau puțin peste 16.000 de oameni din întreaga lume au spus că lucrează ca dezvoltatori de software de mai bine de 10 ani deja. 11,4% sau 5.447 de persoane intervievate au declarat că cariera lor profesională este în curs de mai bine de 20 de ani. Având în vedere că industria dezvoltării de software în sine nu este foarte veche, adevărații veterani care au fost în această profesie de-a lungul vieții sunt mai greu de găsit, dar astfel de oameni există și nu sunt foarte rari. Mai exact, 0,4% sau 191 din cei 47.779 de dezvoltatori profesioniști care au participat la sondajul Stack Overflow au spus că codifică de mai bine de 40 de ani. Și 48 de persoane au spus că sunt în profesie de peste jumătate de secol! Acest lucru nu este surprinzător, deoarece știm că dezvoltatorii de software, în medie, tind să le placă foarte mult locurile de muncă. Și mai ales dezvoltatorii Java. Conformcercetare prin recrutarea site-ului web Într-adevăr, dezvoltatorii Java sunt cei mai puțin probabil să-și părăsească profesia dintre toți profesioniștii în general, nu doar din sectorul tehnologic. Rata lor de schimbare a carierei este mai mică de 8%, în timp ce pentru profesia de dezvoltator de software în general este de 27%, iar pentru administratorii de baze de date, de exemplu, este de 35%. Chiar și atunci când li se oferă o poziție managerială de nivel superior, majoritatea codificatorilor Java pur și simplu nu vor să renunțe la asta. Aceasta poate fi cea mai bună dovadă că programarea Java este alegerea profesională potrivită pentru majoritatea programatorilor.

Opțiuni de avansare în carieră pentru dezvoltatorii de software

După cum puteți vedea, nu este foarte neobișnuit ca dezvoltatorii de software să aibă o carieră de-a lungul vieții în diferite roluri de codare. Desigur, acest lucru nu este pentru toată lumea și mulți oameni preferă să se mute în alte poziții sau chiar să urmeze alte căi de carieră în cele din urmă. Din fericire, există o mulțime de opțiuni de avansare în carieră pentru dezvoltatorii de software din industrie. Să numim doar câteva.

Posturi superioare de conducere

  • CTO (Chief Technical Officer)
  • CIO (Chief Information Officer)
  • Director Digital
  • Chief Inovation Officer
  • Team Leader Software Engineer
  • Arhitectul software
  • VP de Inginerie
  • Șef de produs

Roluri de produs

  • Inginer QA
  • Manager de proiect
  • Manager de produs
  • Scrum Master
  • Designer UX

Roluri orientate spre client

  • Inginer vanzari
  • Dezvoltator Marketer
  • Recruter tehnic
  • Evanghelist/Tech PR Executive
  • Relații Clienți

Suport operațiuni de dezvoltare

  • Inginer DevOps
  • Suport tehnic
  • Administratorul bazei de date
  • Inginer de fiabilitate

Roluri analitice

  • Analist de securitate
  • Inginer R&D
  • Data Scientist

Roluri independente

  • Dezvoltator independent
  • Consultant Dezvoltare
  • Fondator startup

Gânduri și păreri

Toate opțiunile enumerate mai sus, și aceasta nu este lista completă, ar trebui să servească drept dovadă că dezvoltatorii de software au o mulțime de opțiuni pentru avansarea în carieră, precum și o mobilitate destul de mare în cadrul altor specializări din domeniul lor. Și, în ciuda acestui fapt, mulți programatori experimentați și respectați încă aleg să lucreze ca programatori seniori de-a lungul întregii cariere. De ce? Nimeni nu s-ar explica mai bine decât codificarea veteranilor înșiși. „Sunt un inginer software în vârstă de 65 de ani, care a lucrat pentru Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan și alte două start-up-uri. Am fost concediat de cinci ori în cariera mea. Întotdeauna găsesc un alt loc de muncă în decurs de 3 până la 4 săptămâni – chiar și în timpul unei recesiuni. Slujba mea mi-a fost externalizată în India sau China de patru ori: mai ales în ultimii opt ani. Cu toate acestea, există întotdeauna o altă oportunitate de angajare care așteaptă după aceea. Iubesc ce fac. încă o fac; și, nu am planuri imediate să nu o mai fac. Mai mult, sunt bun la asta. Asta nu este atât pentru că sunt un geniu, ci mai degrabă pentru că fac dezvoltare de software de foarte mult timp și am învățat din greșelile mele”, Steven Ussery, un dezvoltator de software cu peste 30 de ani de experiență profesională la spatele său,a spus . Poți primi o ofertă de la Google chiar dacă ai 66 de ani, ne-a spus Connor Stricklan, un dezvoltator de software din SUA.: „Un dezvoltator de software pe care îl cunosc a primit recent un apel de la un recrutor de la Google, întrebându-l ce i-ar trebui să vină să lucreze pentru ei. Acest dezvoltator lucrase deja pentru Google, dar a plecat acum aproximativ cinci ani pentru a urma alte proiecte și nu a vrut să locuiască într-unul dintre orașele care au un birou Google. Acest dezvoltator de 66 de ani este tatăl meu. El colectează asigurări sociale în timp ce este curtat de Google. A avut o carieră împlinită, conducând propria companie, consultant și fiind angajat. El a contribuit în primele etape ale numeroaselor tehnologii, cum ar fi rețelele TCP, protocoalele USB, implementarea 802.11b și GPS-ul militar. Apoi a fost angajat de Google în 2008, când avea 58 de ani. În timp ce era la Google, a scris software în Java, un limbaj care nici măcar nu a fost inventat până la 45 de ani. Și a fost colaborator individual, fără a avea vreun alt inginer să-i raporteze.” „Am fost în dezvoltarea de software toată viața mea profesională, de la dezvoltator junior, la dezvoltator senior la lider de echipă/manager și acum din nou în dezvoltare (deși sper să revin în management mai devreme decât mai târziu). Viața mea profesională este acum de aproape 40 de ani și în acel timp am schimbat domeniile și tehnologiile, pe măsură ce companiile pentru care am lucrat s-au schimbat. Apoi am folosit acea nouă experiență pentru a găsi noi poziții atunci când a trebuit, ceea ce a condus, la rândul său, la alte domenii și tehnologii noi. În tot acest timp am cunoscut dezvoltatori ca fiind bătrâni sau mai în vârstă decât mine”, ChrisF, un utilizator al comunității de dezvoltatori StackExchange, prin dezvoltator senior la lider de echipă/manager și acum din nou în curs de dezvoltare (deși sperăm să revenim în management mai devreme decât mai târziu). Viața mea profesională este acum de aproape 40 de ani și în acel timp am schimbat domeniile și tehnologiile, pe măsură ce companiile pentru care am lucrat s-au schimbat. Apoi am folosit acea nouă experiență pentru a găsi noi poziții atunci când a trebuit, ceea ce a condus, la rândul său, la alte domenii și tehnologii noi. În tot acest timp am cunoscut dezvoltatori ca fiind bătrâni sau mai în vârstă decât mine”, ChrisF, un utilizator al comunității de dezvoltatori StackExchange, prin dezvoltator senior la lider de echipă/manager și acum din nou în curs de dezvoltare (deși sperăm să revenim în management mai devreme decât mai târziu). Viața mea profesională este acum de aproape 40 de ani și în acel timp am schimbat domeniile și tehnologiile, pe măsură ce companiile pentru care am lucrat s-au schimbat. Apoi am folosit acea nouă experiență pentru a găsi noi poziții atunci când a trebuit, ceea ce a condus, la rândul său, la alte domenii și tehnologii noi. În tot acest timp am cunoscut dezvoltatori ca fiind bătrâni sau mai în vârstă decât mine”, ChrisF, un utilizator al comunității de dezvoltatori StackExchange, Am folosit apoi acea nouă experiență pentru a găsi noi poziții atunci când a trebuit, ceea ce a condus, la rândul său, la alte domenii și tehnologii noi. În tot acest timp am cunoscut dezvoltatori ca fiind bătrâni sau mai în vârstă decât mine”, ChrisF, un utilizator al comunității de dezvoltatori StackExchange, Am folosit apoi acea nouă experiență pentru a găsi noi poziții atunci când a trebuit, ceea ce a condus, la rândul său, la alte domenii și tehnologii noi. În tot acest timp am cunoscut dezvoltatori ca fiind bătrâni sau mai în vârstă decât mine”, ChrisF, un utilizator al comunității de dezvoltatori StackExchange,a spus . Aparent, în unele domenii tehnologice, dezvoltatorii să fie predominant bătrâni este o normă. Iată ce a spus tcrosley , un inginer senior de sisteme încorporate și un utilizator al StackExchange : „În domeniul meu, sistemele încorporate, rareori am întâlnit pe cineva mai mic de 40 de ani. La startup-ul meu am avut patru diferite. contractori în diferite momente în afară de mine, iar trei dintre cei patru aveau peste 50 de ani. Am peste 60 de ani și nu am de gând să mă pensionez în curând. Fac acest tip de muncă de aproape 40 de ani și încă este distractiv. În unele zile nu-mi vine să cred că sunt plătit să fac ceea ce fac.”
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION