Sådan bliver du en software ingeniør

Indholdsfortegnelse:

Anonim

Har du nogensinde været i Skype med en ven i en anden stat eller endog et andet land? Hvis du spekulerede på, hvem der udviklede denne meget brugte applikation, som giver dig mulighed for at chatte med fjerntliggende folk gratis, var det software ingeniører - det er hvem.

Software ingeniører er skaberne bag mange fantastiske opfindelser samt mange daglige teknologier, vi tager for givet. Når du sætter en alarm, sæt en påmindelse om din digitale kalender eller spil et hurtigt spil Candy Crush, kan du takke software ingeniører, fordi de havde en hånd i oprettelsen af ​​alle disse innovative værktøjer.

$config[code] not found

Hvad er en software ingeniør?

Titel software ingeniør bruges ofte ombytteligt med software udvikler. Der er debat om, hvorvidt de to er forskellige job. Nogle siger, at de er stort set de samme, mens andre siger, at det er en vigtig forskel i uddannelsesmæssig baggrund. Software ingeniører er uddannet i principperne for engineering og anvende disse principper til deres software udvikling.

Software ingeniører falder i to kategorier: applikationsingeniører og systemingeniører.

Applikationer Ingeniører

Applikationsingeniører er de kreative designere bag generelle computerapplikationer, spil og mere. De finder ud af de specifikke teknologibehov hos en virksomhed eller klient, og derefter beslutter, hvordan applikationen eller spillet, de skaber for kunden, skal se, og hvordan det vil fungere. De opretter typisk brugerdefinerede applikationer til virksomheder eller organisationer.

Video af dagen

Bragt til dig ved Sapling Bragt til dig ved Sapling

System Engineers

Systems software ingeniører arbejder på hele virksomhedens computersystem. De kan bestemme behovet for separate afdelinger og derefter konfigurere hver gruppe computere, så de passer til disse behov. Ofte arbejder de for at lette kommunikationen mellem afdelinger ved at oprette et intranet for en virksomhed eller organisation. Data- og systemsikkerhed er også omfattet af denne type ingeniør.

Hvad du skal lære

De fleste arbejdsgivere kræver software ingeniører at have en bachelorgrad, typisk i datalogi, software engineering eller matematik. En kandidatgrad sommetider foretrækkes eller kræves, afhængigt af kompleksiteten af ​​stillingen. Det er også vigtigt at være velbevandret i et bredt udvalg af edb-systemer og up-to-date på nuværende programmeringssprog. At få en praktikplads, så du kan få erfaring er nyttig for denne type stilling.

Gennemsnitlig løn for en software ingeniør

Ifølge Bureau of Labor Statistics tjener systemudviklere mest på dette område. I 2016 havde denne stilling en medianløn på $ 106.860. Applikationer udviklere udviklede også en god løn i 2016, omend lidt lavere på $ 100.080.

Den gennemsnitlige løn i 2016 varierer også efter branche. Systemudviklere udviklede sig mest i fremstillingsindustrien med en gennemsnitlig årsløn på $ 117.360. Applikationer softwareudviklere har gjort det meste i softwareudgivelse, med en gennemsnitlig løn på $ 111.250.

Udover det høje indtjeningspotentiale kan softwareingeniører forvente, at deres industri vokser hurtigere end næsten alle andre erhverv, ifølge Bureau of Labor Statistics. Applikationer software ingeniører kan forvente 31 procent vækst mellem 2016 og 2026; mens systemets software ingeniører har en forventet vækst på 11 procent i samme tidsperiode.