Hvor lenge kan en programvareutviklers karriere vare? Dette er noe flertallet av mennesker som seriøst vurderer å være profesjonelle programmerere ikke kan la være å lure på. Det er et veldig naturlig spørsmål å stille når man snakker om et så krevende yrke for all del. Ingen ønsker å investere årevis i å lære en ferdighet som vil slutte å være relevant om noen år eller som vil bli vanskeligere å tjene penger på når du blir eldre. Så i dag vil vi prøve å svare på dette spørsmålet og gi litt informasjon som vil hjelpe deg å få en klarere forståelse av hva du kan forvente. 50 år og tellende.  Hvor lenge kan en programvareutviklers karriere vare?  - 1

Hvor mange år varer en gjennomsnittlig karriere innen programvareutvikling?

Når det kommer til spesifikke tall og anslag på hvor lenge du kan forvente at karrieren innen programvareutvikling vil vare, vil det selvfølgelig ikke være noen definerte svar, da alt dette er veldig subjektivt og individuelt. Vi vet imidlertid at mange profesjonelle programmerere liker jobbene sine så godt at de forblir seniorutviklere i flere tiår i noen tilfeller, selv når de har muligheter for karriereutvikling, for eksempel å gå fra koding til lederstillinger. Stack Overflow Developer Survey 2020, som anses for å være en av de mest omfattende profesjonelle utviklerundersøkelsene der ute, kan gi oss litt relevant informasjon om hvor lenge typiske programvareutviklere har en tendens til å holde seg i denne karriereveien. Totalt sett, av nesten 48 000 profesjonelle utviklere som deltok i undersøkelsen, lærte rundt 60 % å kode for mer enn 10 år siden og 25 % mestret programmering for over 20 år siden. 50 år og tellende.  Hvor lenge kan en programvareutviklers karriere vare?  - 2Når det kommer til antall år som koder profesjonelt, sa 33,6 % av respondentene eller litt over 16 000 mennesker over hele verden at de har jobbet som programvareutviklere i mer enn 10 år allerede. 11,4 % eller 5 447 personer i undersøkelsen sa at deres profesjonelle karriere har pågått i mer enn 20 år. Gitt at programvareutviklingsindustrien i seg selv ikke er veldig gammel, er sanne veteraner som har vært i dette yrket gjennom hele livet vanskeligere å finne, men slike mennesker finnes og er ikke supersjeldne. Nærmere bestemt sa 0,4 % eller 191 av 47 779 profesjonelle utviklere som deltok i Stack Overflows undersøkelse at de har kodet i mer enn 40 år. Og 48 personer sa at de har vært i yrket i over et halvt århundre! Dette er ikke overraskende da vi vet at programvareutviklere i gjennomsnitt har en tendens til å virkelig like jobbene sine. Og spesielt Java-utviklere. I følgeforskning ved å rekruttere nettsted Ja, Java-utviklere er de minst sannsynlige for å forlate yrket sitt blant alle fagfolk generelt, ikke bare i teknologisektoren. Karrierebyttefrekvensen deres er mindre enn 8 %, mens det for programvareutvikleryrket generelt er 27 %, og for eksempel for databaseadministratorer er det 35 %. Selv når de tilbys en lederstilling på høyere nivå, vil flertallet av Java-kodere bare ikke gi opp. Dette kan være det beste beviset på at Java-programmering er det riktige yrkesvalget for de fleste kodere.

Karrieremuligheter for programvareutviklere

Som du kan se, er det ikke veldig uvanlig at programvareutviklere har livslange karrierer i ulike koderoller. Selvfølgelig er dette ikke for alle, og mange mennesker foretrekker å flytte til andre stillinger eller til og med ta andre karriereveier etter hvert. Heldigvis er det mange karrieremuligheter for programvareutviklere i bransjen. La oss bare nevne noen.

Høyere lederstillinger

  • CTO (Chief Technical Officer)
  • CIO (Chief Information Officer)
  • Chief Digital Officer
  • Chief Innovation Officer
  • Teamleder programvareingeniør
  • Programvarearkitekt
  • VP of Engineering
  • Leder for produkt

Produktroller

  • QA-ingeniør
  • Prosjektleder
  • Produktsjef
  • Scrum Master
  • UX-designer

Kundeorienterte roller

  • Salgsingeniør
  • Utvikler Markedsfører
  • Teknisk rekrutterer
  • Evangelist/Tech PR Executive
  • Kundeservice

Utviklingsdriftsstøtte

  • DevOps-ingeniør
  • Teknisk støtte
  • Database administrator
  • Pålitelighetsingeniør

Analytiske roller

  • Sikkerhetsanalytiker
  • FoU-ingeniør
  • Dataforsker

Selvstendige roller

  • Frilansutvikler
  • Utviklingskonsulent
  • Oppstartsgründer

Tanker og meninger

Alle alternativene som er oppført ovenfor, og dette er ikke hele listen, bør tjene som et bevis på at programvareutviklere har mange muligheter for karriereutvikling, samt ganske stor mobilitet innenfor andre spesialiseringer innen sitt felt. Og til tross for det, velger mange erfarne og respekterte programmerere fortsatt å jobbe som seniorkodere gjennom hele karrieren. Hvorfor? Ingen ville forklare det bedre enn å kode veteraner selv. «Jeg er en 65 år gammel programvareingeniør som har jobbet for Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan og to andre oppstartsbedrifter. Jeg har blitt permittert fem ganger i karrieren min. Jeg finner alltid en annen jobb innen 3 til 4 uker - selv under en lavkonjunktur. Jeg har fått jobben min outsourcet til India eller Kina fire ganger: spesielt de siste åtte årene. Ikke desto mindre, det er alltid en annen jobbmulighet som venter etterpå. Jeg elsker hva jeg gjør. Jeg gjør det fortsatt; og jeg har ingen umiddelbare planer om å slutte med det. Dessuten er jeg flink til det. Det er ikke så mye fordi jeg er et geni, men heller fordi jeg har drevet med programvareutvikling i veldig lang tid og jeg lærte av mine feil,» Steven Ussery, en programvareutvikler med over 30 års yrkeserfaring bak ryggen,sa . Du kan få et tilbud fra Google selv om du er 66 år gammel, fortalte Connor Stricklan, en programvareutvikler fra USA.: «En programvareutvikler jeg kjenner ble nylig oppringt fra en rekrutterer hos Google, og spurte hva som skulle til for at han skulle komme på jobb for dem. Denne utvikleren hadde faktisk allerede jobbet for Google, men han sluttet for fem år siden for å forfølge andre prosjekter, og han ønsket ikke å bo i en av byene som har et Google-kontor. Den 66 år gamle utvikleren er min far. Han samler inn trygd mens han blir kurtisert av Google. Han hadde en tilfredsstillende karriere med å drive sitt eget selskap, konsultere og være ansatt. Han ga bidrag i de tidlige stadiene av en rekke teknologier som TCP-nettverk, USB-protokoller, 802.11b-implementering og militær GPS. Så ble han ansatt av Google i 2008 da han var 58. Mens han var hos Google, skrev han programvare på Java, et språk som ikke en gang ble oppfunnet før han var 45. Og han var en individuell bidragsyter, uten å ha noen annen ingeniør rapportert til ham.» "Jeg har drevet med programvareutvikling hele mitt yrkesaktive liv fra juniorutvikler, gjennom seniorutvikler til teamleder/leder og nå tilbakeutvikling (selv om jeg håper å komme tilbake til ledelsen før heller enn senere). Arbeidslivet mitt er nå nesten 40 år, og på den tiden har jeg endret domener og teknologier ettersom selskapene jeg har jobbet for har endret seg. Jeg har da brukt den nye erfaringen til å finne nye stillinger når jeg har måttet, noe som igjen har ført til andre nye domener og teknologier. Hele den tiden har jeg kjent utviklere som gamle eller eldre enn meg," ChrisF, en bruker av StackExchange-utviklerfellesskapet, gjennom seniorutvikler til teamleder/leder og nå tilbakeutvikling (selv om vi håper å komme tilbake til ledelsen før heller enn senere). Arbeidslivet mitt er nå nesten 40 år, og på den tiden har jeg endret domener og teknologier ettersom selskapene jeg har jobbet for har endret seg. Jeg har da brukt den nye erfaringen til å finne nye stillinger når jeg har måttet, noe som igjen har ført til andre nye domener og teknologier. Hele den tiden har jeg kjent utviklere som gamle eller eldre enn meg," ChrisF, en bruker av StackExchange-utviklerfellesskapet, gjennom seniorutvikler til teamleder/leder og nå tilbakeutvikling (selv om vi håper å komme tilbake til ledelsen før heller enn senere). Arbeidslivet mitt er nå nesten 40 år, og på den tiden har jeg endret domener og teknologier ettersom selskapene jeg har jobbet for har endret seg. Jeg har da brukt den nye erfaringen til å finne nye stillinger når jeg har måttet, noe som igjen har ført til andre nye domener og teknologier. Hele den tiden har jeg kjent utviklere som gamle eller eldre enn meg," ChrisF, en bruker av StackExchange-utviklerfellesskapet, Jeg har så brukt den nye erfaringen til å finne nye stillinger når jeg har måttet, noe som igjen har ført til andre nye domener og teknologier. Hele den tiden har jeg kjent utviklere som gamle eller eldre enn meg," ChrisF, en bruker av StackExchange-utviklerfellesskapet, Jeg har så brukt den nye erfaringen til å finne nye stillinger når jeg har måttet, noe som igjen har ført til andre nye domener og teknologier. Hele den tiden har jeg kjent utviklere som gamle eller eldre enn meg," ChrisF, en bruker av StackExchange-utviklerfellesskapet,sa . Tilsynelatende er det en norm for utviklere som overveiende er gamle på noen tekniske områder. Dette er hva tcrosley , en Senior Embedded Systems Engineer og en bruker av StackExchange, hadde å si om saken: «I mitt felt, innebygde systemer, har jeg sjelden møtt noen yngre enn 40. Ved oppstarten min har vi hatt fire forskjellige entreprenører til forskjellige tider foruten meg selv, og tre av de fire var over 50. Jeg er over 60 år og har ingen planer om å gå av med pensjon med det første. Jeg har drevet med denne typen arbeid i nesten 40 år, og det er fortsatt gøy. Noen dager kan jeg ikke tro at jeg får betalt for å gjøre det jeg gjør.»