De opkomst van de software-engineer

Een computer is zo goed als de informatie die erin wordt ingevoerd. Dat is een van de waarheden van programmeren die al zo lang bestaan ​​als computers, en sinds Charles Babbage en Ada Byron Lovelace in 1822 de eerste "difference engine" ontwierpen, was er behoefte aan professionals om ze te programmeren.

Maar het programmeren en ontwerpen van software is pas sinds de jaren tachtig een wijdverbreide bezigheid. Gedurende het midden tot het einde van de twintigste eeuw bestonden er computersystemen voor regeringen en legers, maar pas toen thuis- en zakelijke computers ontstonden, explodeerde de vraag naar goed geïnformeerde individuen op het gebied van programmeren.

En exploderen is het afgelopen decennium geweest in wat de opkomst van de software-engineer kan worden genoemd. Het werk van een software-engineer omvat het schrijven van code in een of meer programmeertalen om een ​​willekeurig aantal programma's te produceren voor zowel technische bedrijven als de interne computertechnologie van andere bedrijven.

Kennis van wiskunde en logica, evenals een neiging tot creatief denken en het vermogen om het te doen met beperkte tijd of middelen, zijn meestal noodzakelijk. Maar alles wat nodig is om je te kwalificeren als computeringenieur is een bachelordiploma, hoewel degenen met een universitaire opleiding meestal betere vooruitzichten hebben.

Een ingenieursopleiding

In 2002 waren er 117.011 baccalaureaatsgraden in de computerwetenschappen, en in 2012 waren er 145.924 uitgereikt, wat een stijging van 24 procent betekent.

Over het algemeen is dit een kleinere groei dan de nationale totalen voor niet-gegradueerde graden - 1.244.171 Amerikanen behaalden bachelordiploma's in 2002 en 1.791.046 in 2012 - een groei van 45%! Maar het is veel waarschijnlijker dat software-engineers een baan vinden in hun vakgebied.

Er waren in 2003 677.900 software-ingenieurs in de Verenigde Staten en in 2013 1.018.000. Dit komt neer op een toename van 50 procent van het aantal banen in het veld, wat 12,5 keer het totale tempo van de banengroei in die periode is (van 127.567.910 banen in de VS in 2003 tot 132.588.810 in 2013, of een stijging van 4 procent).

Als u zich op een carrière als software-engineer concentreert, betekent dit niet alleen dat u meer kansen op werk heeft, het kan ook een groter salaris betekenen ... veel meer. Het gemiddelde salaris voor software-engineers ($92.660) is ongeveer twee keer zo hoog als het gemiddelde Amerikaanse salaris ($46.440).

Er zijn nog andere beroepen die winstgevender kunnen zijn, maar vele vereisen vele jaren aanvullende opleiding. In vergelijking met sommige andere veel voorkomende professionele functies, is het gemiddelde salaris van een accountant $ 63.550; die van een advocaat is $ 113.350; die van een arts is $ 187.200; en die van een middelbare schoolleraar is $ 55.050. Hoewel het gemiddelde salaris voor een arts twee keer zo hoog is als dat van een software-engineer, vereist het gewoonlijk ten minste 8 jaar scholing na de universiteit.

Jon Bischke, de CEO van tech-rekruteringsbedrijf Entelo, schreef in een e-mail:"Als je dit combineert met een recordgroei en omzet in de afgelopen tien jaar, zijn er niet genoeg gekwalificeerde software-ingenieurs om alle banen te vervullen die worden gecreëerd door zo'n boem. Vraag het maar aan een recruiter! Hoewel het aantal universiteitsstudenten met als hoofdvak CS groeit, is het niet snel genoeg geweest om de groei van (en veroorzaakt door) deze software en cloudgebaseerde bedrijven bij te houden."

Sterk begin

Zelfs voor een beginnende software-engineer is het financiële klimaat zelfs zeer goed. Het gemiddelde startsalaris voor een programmeur zonder werkervaring is momenteel $ 54.900. Die persoon kan gedurende zijn of haar carrière een salarisgroei van 60 procent verwachten, volgens Forbes, dat software-engineering als de vierde beste universitaire graad heeft beoordeeld in termen van rendement op de investering op korte en lange termijn.

Tijdens dit economisch herstel hebben we veel gehoord over pas afgestudeerden die moeite hebben met het vinden van een baan. Maar degenen met een bepaald diploma zullen merken dat hun kansen aanzienlijk zijn verbeterd.

Software-ingenieurs hebben te maken met een werkloosheidspercentage van 3,6 procent en hebben dus maar de helft minder kans om werkloos te zijn dan de algemene bevolking, met een algemeen werkloosheidspercentage van 7,3 procent. Accountants zijn werkloos met 4,2 procent, advocaten met 3,7 procent, artsen met 0,6 procent en leraren op middelbare scholen met 3,0 procent.

"Er is nooit een betere tijd geweest om software-engineer te zijn", zegt Bischke. “Er zijn meer snelgroeiende bedrijven die op zoek zijn naar technisch toptalent dan ooit tevoren, en er zijn lang niet genoeg gekwalificeerde kandidaten om al hun openstaande functies te vervullen. Hierdoor zijn bedrijven genoodzaakt een premie te betalen (en dat is licht uitgedrukt) om het toptalent te verwerven dat er is.”

Waar er behoefte aan is...

In het verleden was software-engineering alleen een levensvatbare carrière voor degenen in Silicon Valley, maar tegenwoordig heeft het beroep goedbetaalde centra verspreid over het westen, noorden en oosten. Drie van de vijf beste steden voor salarissen voor software-engineering, volgens US News en World Report, liggen buiten Californië.

De best betalende stad voor dit vakgebied in de Verenigde Staten is Sioux City, Iowa, met een gemiddeld salaris van $ 126.180 per jaar, en waar de index van de kosten van levensonderhoud zoals weergegeven door census.gov slechts 92 procent van het nationale gemiddelde is . Dit betekent dat software-engineers hier een hoog salaris hebben en minder betalen voor zaken als huisvesting, nutsvoorzieningen en transport.

Andere steden met een sterk klimaat voor software-ingenieurs zijn Andover, MA ($ 121.750 gemiddeld salaris, 122 procent nationale kosten van levensonderhoud), Newark, NJ ($ 121.630 gemiddeld salaris, 130 procent nationale kosten van levensonderhoud), San Jose, CA ($ 116.610 gemiddeld salaris , 156 procent nationale kosten van levensonderhoud) en Bakersfield, CA ($ 114.450 gemiddeld salaris, 128 procent nationale kosten van levensonderhoud).

Een deel van deze verspreiding is te wijten aan het feit dat tech-startups nu kunnen opduiken waar hun oprichters zich vestigen, wat het oude Silicon Valley-model ondermijnt. Omdat bedrijven die niet direct met technologie te maken hebben, geavanceerdere websites ontwikkelen, moeten ze bovendien steeds meer hun eigen software-engineers inhuren om propriëtaire programma's te onderhouden.

In het geval van Sioux City, Iowa, heeft met name de MidAmerican Energy Company de expertise van software-ingenieurs nodig om zijn elektriciteitsnet te ondersteunen.

De wijd open toekomst

Dus betekent 50 procent banengroei over 10 jaar dat een verzadiging van software-ingenieurs nadert en dat de groei zal stabiliseren? Experts zeggen dat dat nauwelijks het geval is.

Hoewel de banengroei zeker is vertraagd, blijft het een feit dat dit veld het veel beter doet dan het algemene gemiddelde op het gebied van het scheppen van banen. Terwijl de verwachte gemiddelde banengroei voor het hele land de komende tien jaar 11 procent is, wordt op het gebied van software-engineering voorspeld dat dit 22 procent zal zijn.

Vergelijk dit met een verwachte 13 procent voor accountants, 10 procent voor advocaten, 18 procent voor artsen en 6 procent voor leraren op de middelbare school. Dit betekent dat er van deze functies absoluut de meeste nieuwe vacatures voor software-engineers zullen zijn met een gezonde marge.

Alleen artsen verslaan software-ingenieurs op de lijst wat betreft zowel salaris als werkzekerheid, maar om geneeskunde te kunnen uitoefenen, heb je een arts nodig, die, zoals eerder opgemerkt, veel meer jaren scholing met zich meebrengt dan een bacheloropleiding; ondertussen kunnen software-ingenieurs beginnen met het verdienen van een gezond salaris zodra ze hun Bachelor of Science hebben.

Todd Rhoad, directeur van het in Atlanta gevestigde loopbaanadviesbureau BT Consulting, stelt dat de uitbreiding van het internet in landelijke gebieden van meerdere landen de baanvooruitzichten van software-ingenieurs over de hele wereld de komende jaren zal stimuleren.

"Naarmate meer landen zich bezighouden met internet en aanverwante technologieën, zal de vraag blijven groeien", schreef Rhoad in een e-mail. "Het duurt echter nogal wat jaren om de financiële steun te krijgen om een ​​satelliet te kopen en te lanceren, inclusief alle grondinfrastructuur die nodig is om de informatie aan gebruikers te verspreiden." Software-ingenieurs zijn de beheerders van die grondinfrastructuur en zijn van cruciaal belang voor het voortbestaan ​​ervan.

Zolang computers en computers blijven evolueren, zal er ook veel behoefte zijn aan goed opgeleide software-engineers. Naarmate hardwaretechnologie sterker en sterker wordt, kan deze steeds complexere en veeleisendere software ondersteunen, en computerbedrijven zullen ernaar streven de grenzen van de hardware te verleggen, zodat ze klanten kunnen aantrekken door de krachtigste machines te leveren.

"Software-engineering heeft al een grote overgang gemaakt van codering naar het onderhoud van grote complexe systemen", aldus Rhoad. “Uiteindelijk zal de uitdaging een van de menselijke beperkingen worden om met dergelijke complexiteit om te gaan. De systemen zullen ingewikkelder worden, maar ons menselijk vermogen zal hetzelfde blijven, wat de noodzaak impliceert om onze technische en wiskundige benaderingen te veranderen. Naarmate de complexiteit toeneemt, groeit ook de toekomst voor software-engineering. Software-ingenieurs zullen de komende 50 jaar gemakkelijk hun achtbaanvraag kunnen voortzetten."

Gevraagd naar waar software-ingenieurs de meeste groei zullen zien, citeerde Jon Bischke van Entelo "Software as a Service (SaaS), met name die met een [business-to-business]-model", dat verwijst naar applicaties die op afstand worden gehost in een cloud netwerk. “Je hebt niet alleen groei in banen gecreëerd bij de software- en cloudbedrijven zelf, maar je ziet ook een vergelijkbare groei bij de bedrijven die ze bedienen… die vaak zelf software bouwen! Het is een vicieuze cirkel die ertoe leidt dat er aan beide kanten van de markt banen worden gecreëerd. Dit soort zelfvoorzienend ecosysteem vertoont geen tekenen van vertraging op korte termijn.”

En naarmate de software in omvang groeit, zullen er meer menselijke inspanningen (van steeds meer mensen) nodig zijn om deze te maken en te onderhouden, wat betekent dat de opkomst van de software-engineer onverminderd zal doorgaan. Rhoad suggereert dat mensen op dit gebied - vindingrijk en goed opgeleide - meer dan ooit nodig zullen zijn naarmate de rollen van software-ingenieurs toenemen.

"De grootste uitdaging voor software-engineering in de toekomst is dat de rollen van software-engineers groeien naarmate organisaties afvlakken. Ja, ze mogen meer hoeden dragen dan in het verleden. Dit vermindert hun vermogen om code te schrijven. De toekomst van software-engineering zal gericht zijn op het oplossen van de problemen waarmee ze worden geconfronteerd, waaronder het uitzoeken hoe we willen dat de wereld eruitziet en hoe we dit kunnen realiseren ondanks de obstakels die worden opgeworpen door onze wiskundige grondslagen en de transformaties van organisaties.”

Bijwerken :Als u financiële vragen heeft die verder gaan dan software-engineering, kan SmartAsset u helpen. Zoveel mensen hebben contact met ons opgenomen op zoek naar hulp bij belasting- en financiële planning op de lange termijn, dat we onze eigen matchingservice zijn begonnen om u te helpen een financieel adviseur te vinden. Een financieel adviseur kan u helpen met alles, van het opbouwen van uw portefeuille tot het maken van een pensioenbudget. De SmartAsset matching tool kan u helpen een persoon te vinden om mee samen te werken om aan uw behoeften te voldoen. Eerst beantwoord je een reeks vragen over je situatie en je doelen. Vervolgens zal het programma uw opties beperken tot drie vertrouwenspersonen die aan uw behoeften voldoen. U kunt dan hun profielen lezen om meer over hen te weten te komen, hen telefonisch of persoonlijk interviewen en kiezen met wie u in de toekomst wilt samenwerken. Hierdoor kun je een goede match vinden terwijl het programma veel van het harde werk voor je doet.

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


met pensioen gaan
  1. boekhouding
  2. Bedrijfsstrategie
  3. Bedrijf
  4. Klantrelatiebeheer
  5. financiën
  6. Aandelen beheer
  7. Persoonlijke financiën
  8. investeren
  9. Bedrijfsfinanciering
  10. begroting
  11. Besparingen
  12. verzekering
  13. schuld
  14. met pensioen gaan