Softwareingeniørens opkomst

En computer er kun så god som den information, der fødes ind i den. Det er en af ​​de sandheder ved programmering, der har holdt så længe, ​​som computere har eksisteret, og lige siden Charles Babbage og Ada Byron Lovelace designede den første "forskelmotor" i 1822, har der været et behov for fagfolk til at programmere dem.

Men softwareprogrammering og -teknik har kun været en udbredt beskæftigelse siden 1980'erne. Computersystemer havde eksisteret for regeringer og militære gennem midten til slutningen af ​​det tyvende århundrede, men det var først, da hjemme- og virksomhedscomputere opstod, at efterspørgslen efter kyndige personer inden for programmeringsområdet eksploderede.

Og eksploderet har det i løbet af det seneste årti, i det, man kan kalde softwareingeniørens fremgang. En softwareingeniørs job involverer at skrive kode på et eller flere programmeringssprog for at producere et vilkårligt antal programmer til både teknologivirksomheder og andre virksomheders interne computerteknologi.

Kendskab til matematik og logik samt en tilbøjelighed til kreativ tænkning og evnen til at nøjes med begrænset tid eller ressourcer er normalt nødvendige. Men alt, der kræves for at kvalificere sig som computeringeniør, er en bachelorgrad, selvom de, der har en kandidatuddannelse, normalt har stærkere udsigter.

En ingeniøruddannelse

I 2002 var der uddelt 117.011 baccalaureate-grader i datalogi, og i 2012 var der uddelt 145.924, hvilket repræsenterer en stigning på 24 procent.

Samlet set er dette en mindre vækstrate end de nationale totaler for bachelorgrader - 1.244.171 amerikanere fik bachelorgrader i 2002 og 1.791.046 i 2012 - en vækst på 45%! Men softwareingeniører har været meget mere tilbøjelige til at finde job inden for deres valgte felt.

Der var 677.900 softwareingeniører i USA i 2003 og 1.018.000 i 2013. Dette repræsenterer en stigning på 50 procent i job i marken, hvilket er 12,5 gange den samlede vækstrate i job i hele den periode (fra 127.567.910 job i USA 2003 til 132.588.810 i 2013, eller en stigning på 4 procent).

At fokusere på en karriere som softwareingeniør betyder ikke kun, at du har flere jobmuligheder, det kan også betyde en større lønseddel ... i høj grad. Medianlønnen for softwareingeniører ($92.660) er omkring det dobbelte af den samlede amerikanske medianløn ($46.440).

Der er stadig andre erhverv, der kan være mere rentable, men mange kræver mange års supplerende uddannelse. I sammenligning med nogle andre almindelige professionelle stillinger er medianlønnen for en revisor $63.550; det for en advokat er $113.350; det for en læge er $187.200; og det for en gymnasielærer er $55.050. Mens medianlønnen for en læge er dobbelt så stor som softwareingeniøren, kræver det normalt mindst 8 års skolegang efter college.

Jon Bischke, administrerende direktør for det teknologiske rekrutteringsfirma Entelo, skrev i en e-mail:"Når du kombinerer dette med rekordhøj teknologisk vækst og indtjening i løbet af de sidste ti år, er der ikke nok kvalificerede softwareingeniører til at besætte alle de job, der skabes af sådan et boom. Bare spørg enhver rekrutterer! Mens antallet af universitetsstuderende med speciale i CS er vokset, har det ikke været hurtigt nok til at følge med væksten i (og forårsaget af) disse software og cloud-baserede virksomheder."

Stærk begyndelse

Faktisk, selv for en softwareingeniør, der lige er startet, er det økonomiske klima meget godt. Den gennemsnitlige startløn for en programmør uden erhvervserfaring er i øjeblikket $54.900. Denne person kan forvente en lønvækst på 60 procent gennem hele hans eller hendes karriere, ifølge Forbes, som har bedømt softwareingeniør som den fjerdebedste universitetsgrad med hensyn til kortsigtet og langsigtet investeringsafkast.

Under dette økonomiske opsving har vi hørt meget om nylige universitetsuddannede, der har problemer med at finde job. Men dem med visse grader vil opleve, at deres chancer er meget forbedrede.

Softwareingeniører står over for en arbejdsløshed på 3,6 procent og er således kun halvt så sandsynlige, at de bliver arbejdsløse som den almindelige befolkning med en samlet nuværende arbejdsløshed på 7,3 procent. Revisorer er arbejdsløse med 4,2 procent, advokater med 3,7 procent, læger med 0,6 procent og gymnasielærere med 3,0 procent.

"Der har aldrig været et bedre tidspunkt at være softwareingeniør," sagde Bischke. "Der er flere virksomheder i høj vækst, der leder efter topingeniørtalent end nogensinde før, og der er ikke nær nok kvalificerede kandidater til at udfylde alle deres åbne roller. På grund af dette er virksomheder tvunget til at betale en præmie (og det er let at sige det) for at erhverve det bedste talent, der er derude."

Hvor der er behov...

Tidligere var software engineering kun en levedygtig karriere for dem i Silicon Valley, men i dag har erhvervet velbetalte centre spredt over vest, nord og øst. Tre af de fem bedste byer for lønninger til softwareingeniør, ifølge US News and World Report, er uden for Californien.

Den bedst betalende by for dette felt i USA er Sioux City, Iowa, med en medianløn på 126.180 USD om året, og hvor leveomkostningsindekset som opstillet af census.gov kun er 92 procent af landsgennemsnittet . Det betyder, at softwareingeniører her har en høj løn og betaler mindre for ting som boliger, forsyningsselskaber og transport.

Andre byer med et stærkt klima for softwareingeniører omfatter Andover, MA (gennemsnitsløn på $121.750, 122 procent nationale leveomkostninger), Newark, NJ (gennemsnitsløn på $121.630, 130 procent nationale leveomkostninger), San Jose, CA (gennemsnitsløn på $116.610) , 156 procent nationale leveomkostninger) og Bakersfield, CA (gennemsnitsløn på 114.450 USD, 128 procent nationale leveomkostninger).

En del af denne udbredelse skyldes det faktum, at tech startups nu er i stand til at dukke op, uanset hvor deres grundlæggere slår sig ned, hvilket undergraver den gamle Silicon Valley-model. Derudover, da virksomheder, der ikke er direkte relateret til teknologi, udvikler mere sofistikerede websteder, har de mere og mere behov for at ansætte deres egne softwareingeniører til at vedligeholde proprietære programmer.

I tilfældet med Sioux City, Iowa, kræver MidAmerican Energy Company i særdeleshed softwareingeniørers ekspertise for at understøtte sit elnet.

Den vidt åbne fremtid

Så betyder 50 procent jobvækst over 10 år, at en mætning af softwareingeniører nærmer sig, og at væksten vil plateau? Eksperter siger, at det næppe er tilfældet.

Selvom jobstigningerne bestemt er aftaget, er det stadig en kendsgerning, at dette felt klarer sig meget bedre end det samlede gennemsnit med hensyn til jobskabelse. Mens den forventede gennemsnitlige jobvækst for hele landet er 11 procent i løbet af det næste årti, forventes den inden for softwareteknologi at være 22 procent.

Sammenlign dette med en forventet 13 procent for revisorer, 10 procent for advokater, 18 procent for læger og 6 procent for gymnasielærere. Det betyder, at der blandt disse stillinger vil være de absolut flest nye jobmuligheder for softwareingeniører med en god margin.

Det er kun læger, der slår softwareingeniører ud på listen med hensyn til både løn og jobsikkerhed, men for at praktisere medicin har man brug for en MD, hvilket, som tidligere nævnt, indebærer mange flere års skolegang ud over en bacheloruddannelse; i mellemtiden kan softwareingeniører begynde at tjene en sund løn, så snart de har deres Bachelor of Science.

Todd Rhoad, administrerende direktør for det Atlanta-baserede karriererådgivningsfirma BT Consulting, fastholder, at udvidelsen af ​​internettet i landdistrikterne i flere lande vil styrke jobudsigterne for softwareingeniører verden over i de kommende år.

"Efterhånden som flere lande engagerer sig i internettet og relaterede teknologier, vil efterspørgslen fortsætte med at vokse," skrev Rhoad i en e-mail. "Det tager dog en del år at få økonomisk støtte til at købe og opsende en satellit, inklusive al den jordinfrastruktur, der kræves for at distribuere informationen til brugerne." Softwareingeniører er vogtere af den jordinfrastruktur og er afgørende for dens overlevelse.

Så længe computere og computere fortsætter med at udvikle sig, vil der også være masser af behov for veluddannede softwareingeniører. Efterhånden som hardwareteknologien bliver stærkere og stærkere, kan den understøtte stadig mere kompleks og krævende software, og computervirksomheder vil stræbe efter at skubbe hardwarens grænser, så de kan tiltrække kunder ved at levere de mest kraftfulde maskiner.

"Softwareteknik har allerede lavet en stor overgang fra kodning til at vedligeholde store komplekse systemer," sagde Rhoad. "Til sidst vil udfordringen blive en af ​​menneskelige grænser for at håndtere en sådan kompleksitet. Systemerne vil blive mere komplicerede, men vores menneskelige evner vil forblive de samme, hvilket udleder behovet for at ændre vores tekniske og matematiske tilgange. Efterhånden som kompleksitetsniveauet vokser, vokser fremtiden for softwareudvikling også. Softwareingeniører vil nemt fortsætte deres efterspørgsel efter rutsjebane i de næste 50 år.”

Adspurgt om, hvor softwareingeniører vil se størst vækst, citerede Jon Bischke fra Entelo "Software as a Service (SaaS), især dem med en [business-to-business] model", som refererer til applikationer, der er fjernhostet på en sky netværk. "Ikke kun har du vækst i job skabt hos software- og cloudvirksomhederne selv, men du ser også lignende vækst i de virksomheder, de betjener... som ofte selv bygger software! Det er en god cyklus, der fører til, at der skabes arbejdspladser på begge sider af markedet. Denne type selvopretholdende økosystem viser ingen tegn på at bremse farten snart.”

Og efterhånden som softwaren vokser i omfang, vil der være behov for en større menneskelig indsats (af flere og flere mennesker) for at skabe og vedligeholde den, hvilket betyder, at softwareingeniørens fremgang vil fortsætte med uformindsket styrke. Rhoad foreslår, at folk inden for dette felt - ressourcestærke og veluddannede - vil være nødvendige mere end nogensinde før, efterhånden som softwareingeniørernes roller udvides.

"Den største udfordring for software engineering i fremtiden er, at softwareingeniørens roller vokser i takt med, at organisationer flades ud. Ja, de kommer til at bære flere hatte, end de gjorde i deres fortid. Dette reducerer deres evne til at skrive kode. Fremtiden for software engineering vil være fokuseret på at løse de problemer, der står over for dem, hvilket inkluderer at finde ud af, hvordan vi ønsker, at verden skal se ud, og hvordan vi kan få det til at ske på trods af de forhindringer, som vores matematiske grundlag og organisationers transformationer stiller."

Opdater :Hvis du har økonomiske spørgsmål ud over softwareudvikling, kan SmartAsset hjælpe. Så mange mennesker kontaktede os på udkig efter hjælp til skat og langsigtet økonomisk planlægning, vi startede vores egen matchningstjeneste for at hjælpe dig med at finde en finansiel rådgiver. En finansiel rådgiver kan hjælpe med alt fra opbygning af din portefølje til oprettelse af et pensionsbudget. SmartAsset-matchningsværktøjet kan hjælpe dig med at finde en person at arbejde med for at opfylde dine behov. Først skal du besvare en række spørgsmål om din situation og dine mål. Så vil programmet indsnævre dine muligheder til tre tillidsmænd, der passer til dine behov. Du kan derefter læse deres profiler for at lære mere om dem, interviewe dem på telefonen eller personligt og vælge, hvem du vil arbejde med i fremtiden. Dette giver dig mulighed for at finde en god pasform, mens programmet gør meget af det hårde arbejde for dig.

Billedkreditering:©iStock.com/ AleksandarNakic, ©iStock.com/PeopleImages, ©iStock.com/scyther5


gå på pension
  1. Regnskab
  2. Forretningsstrategi
  3. Forretning
  4. Administration af kunderelationer
  5. finansiere
  6. Lagerstyring
  7. Personlig økonomi
  8. investere
  9. Virksomhedsfinansiering
  10. budget
  11. Opsparing
  12. forsikring
  13. gæld
  14. gå på pension