Hvor længe kan en softwareudviklers karriere vare? Dette er noget, de fleste mennesker, der seriøst overvejer at være professionelle programmører, ikke kan lade være med at undre sig. Det er et meget naturligt spørgsmål at stille, når man taler om et så krævende erhverv på alle måder. Ingen ønsker at investere årevis i at lære en færdighed, der vil holde op med at forblive relevant om et par år eller vil blive sværere at tjene penge på, når du når en ældre alder. Så i dag vil vi forsøge at besvare dette spørgsmål og give nogle oplysninger, der vil hjælpe dig med at få en klarere forståelse af, hvad du kan forvente. 50 år og tæller.  Hvor længe kan en softwareudviklers karriere vare?  - 1

Hvor mange år varer en gennemsnitlig karriere inden for softwareudvikling?

Når det kommer til konkrete tal og fremskrivninger af, hvor længe du kan forvente, at din karriere inden for softwareudvikling varer, vil der naturligvis ikke være definerede svar, da alt dette er meget subjektivt og individuelt. Vi ved dog, at mange professionelle programmører kan lide deres job så meget, at de forbliver seniorudviklere i årtier i nogle tilfælde, selv når de har muligheder for karrierefremgang, såsom at flytte fra kodning til lederstillinger. Stack Overflow Developer Survey 2020, som anses for at være en af ​​de mest omfattende professionelle udviklerundersøgelser derude, kan give os nogle relevante oplysninger om, hvor længe typiske softwareudviklere har tendens til at blive i denne karrierevej. Alt i alt, ud af næsten 48.000 professionelle udviklere, der deltog i undersøgelsen, lærte omkring 60 % at kode for mere end 10 år siden og 25 % mestrede programmering for over 20 år siden. 50 år og tæller.  Hvor længe kan en softwareudviklers karriere vare?  - 2Når det kommer til antallet af år, der koder professionelt, sagde 33,6 % af respondenterne eller lidt over 16.000 mennesker over hele kloden, at de allerede har arbejdet som softwareudviklere i mere end 10 år. 11,4 % eller 5.447 adspurgte personer sagde, at deres professionelle karriere har været i gang i mere end 20 år. I betragtning af at softwareudviklingsindustrien i sig selv ikke er særlig gammel, er ægte veteraner, der har været i dette erhverv gennem hele deres liv, sværere at finde, men sådanne mennesker findes og er ikke super sjældne. Specifikt sagde 0,4 % eller 191 ud af 47.779 professionelle udviklere, der deltog i Stack Overflows undersøgelse, at de har kodet i mere end 40 år. Og 48 mennesker sagde, at de har været i faget i over et halvt århundrede! Dette er ikke overraskende, da vi ved, at softwareudviklere i gennemsnit har en tendens til virkelig at kunne lide deres job. Og især Java-udviklere. Ifølgeforskning ved at rekruttere websted Ja, Java-udviklere er de mindst tilbøjelige til at forlade deres erhverv blandt alle fagfolk generelt, ikke kun i teknologisektoren. Deres karriereskift er mindre end 8 %, mens det for softwareudviklerfaget generelt er 27 %, og for f.eks. databaseadministratorer er det 35 %. Selv når de tilbydes en lederstilling på et højere niveau, ønsker de fleste Java-kodere bare ikke at opgive det. Dette kan være det bedste bevis på, at Java-programmering er det rigtige valg for de fleste programmerere.

Karrieremuligheder for softwareudviklere

Som du kan se, er det ikke særlig usædvanligt, at softwareudviklere har livslange karrierer i forskellige kodningsroller. Selvfølgelig er dette ikke for alle, og mange mennesker foretrækker at flytte til andre stillinger eller endda tage andre karriereveje til sidst. Heldigvis er der masser af karrieremuligheder for softwareudviklere inden for branchen. Lad os blot nævne nogle få.

Højere lederstillinger

  • CTO (Chief Technical Officer)
  • CIO (Chief Information Officer)
  • Chief Digital Officer
  • Chief Innovation Officer
  • Teamleder softwareingeniør
  • Software arkitekt
  • VP of Engineering
  • Produktchef

Produktroller

  • QA ingeniør
  • Projektleder
  • Produktchef
  • Scrum Master
  • UX designer

Kundeorienterede roller

  • Salgs-ingeniør
  • Udvikler Marketingmedarbejder
  • Teknisk rekrutterer
  • Evangelist/Tech PR Executive
  • Kunde support

Udviklingsdriftsstøtte

  • DevOps ingeniør
  • Teknisk support
  • Database Administrator
  • Pålidelighedsingeniør

Analytiske roller

  • Sikkerhedsanalytiker
  • R&D ingeniør
  • Data Scientist

Uafhængige roller

  • Freelance udvikler
  • Udviklingskonsulent
  • Startup grundlægger

Tanker og meninger

Alle de muligheder, der er anført ovenfor, og dette er ikke den fulde liste, bør tjene som et bevis på, at softwareudviklere har masser af muligheder for karrierefremgang, såvel som ret stor mobilitet inden for andre specialiseringer inden for deres felt. Og på trods af det vælger mange erfarne og respekterede programmører stadig at arbejde som seniorkodere gennem hele deres karriere. Hvorfor? Ingen ville forklare det bedre end at kode veteraner selv. "Jeg er en 65-årig softwareingeniør, som har arbejdet for Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan og to andre nystartede virksomheder. Jeg er blevet fyret fem gange i min karriere. Jeg finder altid et andet job inden for 3 til 4 uger - selv under en lavkonjunktur. Jeg har haft mit job outsourcet til Indien eller Kina fire gange: især i de sidste otte år. Ikke desto mindre, der er altid en anden beskæftigelsesmulighed, der venter bagefter. Jeg elsker det, jeg laver. Jeg gør det stadig; og jeg har ingen umiddelbare planer om at stoppe med det. Desuden er jeg god til det. Det er ikke så meget, fordi jeg er et geni, men snarere fordi jeg har lavet softwareudvikling i rigtig lang tid, og jeg har lært af mine fejl,” Steven Ussery, en softwareudvikler med over 30 års professionel erfaring bag ryggen,sagde . Du kan få et tilbud fra Google, selvom du er 66 år gammel, fortalte Connor Stricklan, en softwareudvikler fra USA.: “En softwareudvikler, jeg kender, blev for nylig ringet op af en rekrutterer hos Google og spurgte, hvad der skulle til, før han kom til at arbejde for dem. Denne udvikler havde faktisk allerede arbejdet for Google, men han forlod for omkring fem år siden for at forfølge andre projekter, og han ønskede ikke at bo i en af ​​de byer, der har et Google-kontor. Den 66-årige udvikler er min far. Han indsamler social sikring, mens han bliver bejlet til af Google. Han havde en tilfredsstillende karriere med at drive sin egen virksomhed, rådgive og være medarbejder. Han ydede bidrag i de tidlige stadier af adskillige teknologier, såsom TCP-netværk, USB-protokoller, 802.11b-implementering og militær GPS. Så blev han ansat af Google i 2008, da han var 58. Mens han var hos Google, skrev han software på Java, et sprog, der ikke engang blev opfundet, før han var 45. Og han var en individuel bidragyder, uden at have nogen anden ingeniør meldt til ham." “Jeg har været i softwareudvikling hele mit arbejdsliv fra juniorudvikler, over seniorudvikler til teamleder/manager og nu tilbage med udvikling (dog i håb om at komme tilbage i ledelsen før snarere end senere). Mit arbejdsliv er nu næsten 40 år, og i den tid har jeg ændret domæner og teknologier i takt med, at de virksomheder, jeg har arbejdet for, har ændret sig. Den nye erfaring har jeg så brugt til at finde nye stillinger, når jeg har været nødt til det, hvilket igen har ført til andre nye domæner og teknologier. Al den tid har jeg kendt udviklere som gamle eller ældre end mig,” ChrisF, en bruger af StackExchange-udviklerfællesskabet, gennem seniorudvikler til teamleder/manager og er nu tilbage i udvikling (dog i håb om at komme tilbage i ledelsen før snarere end senere). Mit arbejdsliv er nu næsten 40 år, og i den tid har jeg ændret domæner og teknologier i takt med, at de virksomheder, jeg har arbejdet for, har ændret sig. Den nye erfaring har jeg så brugt til at finde nye stillinger, når jeg har været nødt til det, hvilket igen har ført til andre nye domæner og teknologier. Al den tid har jeg kendt udviklere som gamle eller ældre end mig,” ChrisF, en bruger af StackExchange-udviklerfællesskabet, gennem seniorudvikler til teamleder/manager og er nu tilbage i udvikling (dog i håb om at komme tilbage i ledelsen før snarere end senere). Mit arbejdsliv er nu næsten 40 år, og i den tid har jeg ændret domæner og teknologier i takt med, at de virksomheder, jeg har arbejdet for, har ændret sig. Den nye erfaring har jeg så brugt til at finde nye stillinger, når jeg har været nødt til det, hvilket igen har ført til andre nye domæner og teknologier. Al den tid har jeg kendt udviklere som gamle eller ældre end mig,” ChrisF, en bruger af StackExchange-udviklerfællesskabet, Jeg har så brugt den nye erfaring til at finde nye stillinger, når jeg har været nødt til det, hvilket igen har ført til andre nye domæner og teknologier. Al den tid har jeg kendt udviklere som gamle eller ældre end mig,” ChrisF, en bruger af StackExchange-udviklerfællesskabet, Jeg har så brugt den nye erfaring til at finde nye stillinger, når jeg har været nødt til det, hvilket igen har ført til andre nye domæner og teknologier. Al den tid har jeg kendt udviklere som gamle eller ældre end mig,” ChrisF, en bruger af StackExchange-udviklerfællesskabet,sagde . Inden for nogle teknologiske områder er det åbenbart en norm, at udviklere overvejende er gamle. Dette er, hvad tcrosley , en Senior Embedded Systems Engineer og en bruger af StackExchange, havde at sige om sagen: "På mit felt, indlejrede systemer, har jeg sjældent mødt nogen yngre end 40. Ved min opstart har vi haft fire forskellige entreprenører på forskellige tidspunkter udover mig selv, og tre af de fire var over 50. Jeg er over 60 og har ingen planer om at gå på pension foreløbigt. Jeg har lavet denne type arbejde i næsten 40 år, og det er stadig sjovt. Nogle dage kan jeg ikke fatte, at jeg bliver betalt for at gøre det, jeg gør.”