Hoe lang kan de carrière van een softwareontwikkelaar duren? Dit is iets wat de meeste mensen die er serieus over nadenken om professionele programmeur te worden zich ongetwijfeld afvragen. Het is een heel natuurlijke vraag om te stellen als je het over zo'n veeleisend beroep hebt. Niemand wil jaren investeren in het leren van een vaardigheid die over een paar jaar niet meer relevant zal zijn of die moeilijker te gelde te maken zal zijn als je ouder wordt. Dus vandaag zullen we proberen deze vraag te beantwoorden en wat informatie te geven die u kan helpen een beter begrip te krijgen van wat u kunt verwachten.
Hoeveel jaar duurt een gemiddelde carrière in softwareontwikkeling?
Natuurlijk, als het gaat om specifieke cijfers en projecties van hoe lang je kunt verwachten dat je carrière in softwareontwikkeling zal duren, zullen er geen gedefinieerde antwoorden zijn, aangezien dit allemaal erg subjectief en individueel is. We weten echter dat veel professionele programmeurs hun baan zo leuk vinden dat ze in sommige gevallen tientallen jaren Senior Developer blijven, zelfs als ze carrièremogelijkheden hebben, zoals de overstap van coderen naar leidinggevende functies. Stack Overflow-
ontwikkelaarsenquête 2020, dat wordt beschouwd als een van de meest uitgebreide onderzoeken naar professionele ontwikkelaars die er zijn, kan ons relevante informatie verschaffen over hoe lang typische softwareontwikkelaars doorgaans in dit carrièrepad blijven. In totaal leerde ongeveer 60% van de bijna 48.000 professionele ontwikkelaars die deelnamen aan het onderzoek meer dan 10 jaar geleden coderen en 25% beheerste programmeren meer dan 20 jaar geleden.
Als het gaat om het aantal jaren professioneel coderen, zei 33,6% van de respondenten of iets meer dan 16.000 mensen over de hele wereld dat ze al meer dan 10 jaar als softwareontwikkelaar werken. 11,4% of 5.447 ondervraagden zeiden dat hun professionele carrière al meer dan 20 jaar aan de gang is. Gezien het feit dat de softwareontwikkelingsindustrie zelf niet erg oud is, zijn echte veteranen die hun hele leven in dit beroep hebben gezeten moeilijker te vinden, maar zulke mensen bestaan en zijn niet super zeldzaam. In het bijzonder zei 0,4% of 191 van de 47.779 professionele ontwikkelaars die deelnamen aan het onderzoek van Stack Overflow dat ze al meer dan 40 jaar coderen. En 48 mensen zeiden al meer dan een halve eeuw in het vak te zitten! Dit is niet verwonderlijk, aangezien we weten dat softwareontwikkelaars hun baan over het algemeen erg leuk vinden. En vooral Java-ontwikkelaars. Volgens
onderzoek door rekruteringswebsite Inderdaad, Java-ontwikkelaars verlaten hun beroep het minst snel van alle professionals in het algemeen, niet alleen in de technische sector. Hun overstappercentage is minder dan 8%, terwijl het voor het beroep van softwareontwikkelaar in het algemeen 27% is en voor bijvoorbeeld databasebeheerders 35%. Zelfs als een leidinggevende functie op een hoger niveau wordt aangeboden, wil de meerderheid van de Java-programmeurs het gewoon niet opgeven. Dit is misschien wel het beste bewijs dat Java-programmering de juiste beroepskeuze is voor de meeste programmeurs.
Doorgroeimogelijkheden voor softwareontwikkelaars
Zoals je kunt zien, is het niet ongebruikelijk dat softwareontwikkelaars een levenslange carrière hebben in verschillende codeerfuncties. Dit is natuurlijk niet voor iedereen weggelegd, en veel mensen geven er de voorkeur aan om naar andere functies over te stappen of uiteindelijk zelfs andere carrièrepaden te kiezen. Gelukkig zijn er tal van carrièremogelijkheden voor softwareontwikkelaars binnen de branche. Laten we er maar een paar noemen.
Hogere managementfuncties
- CTO (Chief Technisch Functionaris)
- CIO (Chief Information Officer)
- Chief Digital Officer
- Chief Innovation Officer
- Teamleider Software Engineer
- Software architect
- VP van Engineering
- Productmanager
Product rollen
- QA-ingenieur
- Projectleider
- Productmanager
- Scrum-master
- UX-ontwerper
Klantgerichte rollen
- Verkoop Ingenieur
- Ontwikkelaar Marketeer
- Technisch Recruiter
- Evangelist/Tech PR-manager
- Klantenservice
Ondersteuning van ontwikkelingsactiviteiten
- DevOps-ingenieur
- Technische hulp
- Database Administrator
- Betrouwbaarheidsingenieur
Analytische rollen
- Beveiligings analist
- R&D-ingenieur
- Data scientist
Onafhankelijke rollen
- Freelance ontwikkelaar
- Ontwikkelingsadviseur
- Startup-oprichter
Gedachten en meningen
Alle hierboven genoemde opties, en dit is niet de volledige lijst, zouden moeten dienen als bewijs dat softwareontwikkelaars genoeg opties hebben voor loopbaanontwikkeling, evenals een behoorlijk grote mobiliteit binnen andere specialisaties in hun vakgebied. En ondanks dat kiezen veel ervaren en gerespecteerde programmeurs er toch voor om gedurende hun hele carrière als senior programmeurs te werken. Waarom? Niemand zou het beter uitleggen dan veteranen zelf coderen. “Ik ben een 65-jarige software-engineer die heeft gewerkt voor Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan en twee andere start-ups. Ik ben in mijn carrière vijf keer ontslagen. Ik vind altijd binnen 3 tot 4 weken een andere baan, zelfs tijdens een recessie. Ik heb mijn werk vier keer laten uitbesteden naar India of China: vooral in de afgelopen acht jaar. Niettemin, daarna wacht altijd nog een andere vacature. Ik hou van wat ik doe. Ik doe het nog steeds; en ik heb geen onmiddellijke plannen om ermee te stoppen. Bovendien ben ik er goed in. Dat is niet zozeer omdat ik een genie ben, maar eerder omdat ik al heel lang software ontwikkel en van mijn fouten heb geleerd”, aldus Steven Ussery, een softwareontwikkelaar met meer dan 30 jaar professionele ervaring achter zijn rug.
zei .
U kunt een aanbieding van Google krijgen, zelfs als u 66 jaar oud bent, vertelde Connor Stricklan, een softwareontwikkelaar uit de VS, ons
: “Een softwareontwikkelaar die ik ken, kreeg onlangs een telefoontje van een recruiter bij Google met de vraag wat er voor nodig was om voor hen te komen werken. Deze ontwikkelaar had eigenlijk al voor Google gewerkt, maar hij vertrok ongeveer vijf jaar geleden om andere projecten na te streven, en hij wilde niet in een van de steden wonen die een Google-kantoor hebben. Die 66-jarige ontwikkelaar is mijn vader. Hij int sociale zekerheid terwijl hij het hof wordt gemaakt door Google. Hij had een bevredigende carrière met het runnen van zijn eigen bedrijf, adviseren en werknemer zijn. Hij leverde bijdragen tijdens de vroege stadia van tal van technologieën, zoals TCP-netwerken, USB-protocollen, 802.11b-implementatie en militaire GPS. Toen werd hij in 2008 aangenomen door Google toen hij 58 was. Toen hij bij Google werkte, schreef hij software in Java, een taal die pas op zijn 45e werd uitgevonden. En hij leverde een individuele bijdrage, zonder dat een andere ingenieur aan hem rapporteert.” “Ik ben mijn hele werkzame leven bezig geweest met softwareontwikkeling, van junior ontwikkelaar, via senior ontwikkelaar tot teamleider/manager en nu weer aan het ontwikkelen (hoewel ik hoop zo snel mogelijk weer in het management te stappen). Mijn werkzame leven is nu bijna 40 jaar en in die tijd ben ik van domein en technologie veranderd, net zoals de bedrijven waarvoor ik heb gewerkt zijn veranderd. Ik heb die nieuwe ervaring vervolgens gebruikt om nieuwe functies te vinden wanneer dat nodig was, wat op zijn beurt heeft geleid tot andere nieuwe domeinen en technologieën. Al die tijd heb ik ontwikkelaars gekend als oud of ouder dan ik," ChrisF, een gebruiker van de ontwikkelaarsgemeenschap van StackExchange, via senior ontwikkelaar naar teamleider/manager en nu terug in ontwikkeling (hoewel ik hoop eerder vroeger dan later weer in het management te komen). Mijn werkzame leven is nu bijna 40 jaar en in die tijd ben ik van domein en technologie veranderd, net zoals de bedrijven waarvoor ik heb gewerkt zijn veranderd. Ik heb die nieuwe ervaring vervolgens gebruikt om nieuwe functies te vinden wanneer dat nodig was, wat op zijn beurt heeft geleid tot andere nieuwe domeinen en technologieën. Al die tijd heb ik ontwikkelaars gekend als oud of ouder dan ik," ChrisF, een gebruiker van de ontwikkelaarsgemeenschap van StackExchange, via senior ontwikkelaar naar teamleider/manager en nu terug in ontwikkeling (hoewel ik hoop eerder vroeger dan later weer in het management te komen). Mijn werkzame leven is nu bijna 40 jaar en in die tijd ben ik van domein en technologie veranderd, net zoals de bedrijven waarvoor ik heb gewerkt zijn veranderd. Ik heb die nieuwe ervaring vervolgens gebruikt om nieuwe functies te vinden wanneer dat nodig was, wat op zijn beurt heeft geleid tot andere nieuwe domeinen en technologieën. Al die tijd heb ik ontwikkelaars gekend als oud of ouder dan ik," ChrisF, een gebruiker van de ontwikkelaarsgemeenschap van StackExchange, Ik heb die nieuwe ervaring vervolgens gebruikt om nieuwe functies te vinden wanneer dat nodig was, wat op zijn beurt heeft geleid tot andere nieuwe domeinen en technologieën. Al die tijd heb ik ontwikkelaars gekend als oud of ouder dan ik," ChrisF, een gebruiker van de ontwikkelaarsgemeenschap van StackExchange, Ik heb die nieuwe ervaring vervolgens gebruikt om nieuwe functies te vinden wanneer dat nodig was, wat op zijn beurt heeft geleid tot andere nieuwe domeinen en technologieën. Al die tijd heb ik ontwikkelaars gekend als oud of ouder dan ik," ChrisF, een gebruiker van de ontwikkelaarsgemeenschap van StackExchange,
zei . Blijkbaar is het in sommige technische gebieden de norm dat ontwikkelaars overwegend oud zijn. Dit is wat
tcrosley , een Senior Embedded Systems Engineer en een gebruiker van StackExchange, hierover te
zeggen had : “In mijn vakgebied, embedded systemen, heb ik zelden iemand ontmoet die jonger is dan 40. Bij mijn start hebben we vier verschillende aannemers op verschillende tijdstippen behalve ikzelf, en drie van de vier waren ouder dan 50. Ik ben ouder dan 60 en ben niet van plan binnenkort met pensioen te gaan. Ik doe dit soort werk al bijna 40 jaar en het is nog steeds leuk. Op sommige dagen kan ik niet geloven dat ik betaald word om te doen wat ik doe.”
GO TO FULL VERSION