Bureau of Labor Statistics (BLS) deler kodeforfattere i to forskellige kategorier: softwareingeniører og computerprogrammerere. Mens software engineering er blandt de hurtigst voksende erhverv, forventes beskæftigelsen for programmører at falde 3 procent i 2018, ifølge BLS. Mens softwareingeniører design, oversætter programmererne de ideer, der leveres til dem, til kode og opdatering og reparation af eksisterende programmer. Indgangsbeløbet afhænger af, om din specifikke jobbeskrivelse omfatter designopgaver.
Computer Programmer vs. Software Engineer
Programmør lønninger tendens til at være lavere end lønninger til software ingeniører. Husk på, at når du undersøger retfærdige indgangsniveaulønninger, er det dine jobopgaver, der dikterer, hvor du skal starte, ikke din jobtitel. Hvis dit job indebærer planlægning og design af software og skrivning af komplekse algoritmer, er du en software ingeniør ved BLS definitionen, selvom du holder en programmør titel på din virksomhed. Hvis du ikke er involveret i meget af designarbejdet og bruger det meste af din dag til at oversætte specifikationer til et computersprog, så er du i en programmers rolle. Dem, der arbejder inden for softwareudvikling, kan kaldes programmører, udviklere, softwareingeniører eller systemanalytikere, og titlerne er ikke standardiseret efter ansvar. Sørg for, at du forstår omfanget af jobbet, før du foretager nøjagtige lønoverslag.
Computer Programmer Lønninger
Ifølge 2009-data fra BLS falder programmeringslønningsområdet mellem $ 19,54 og $ 54,51 pr. Time, eller $ 40,640 og $ 113,380 om året. Juniorprogrammører skal forvente at tjene i den lave ende af denne lønklasse. I gennemsnit gør programmererne en respektabel leve og tjener en gennemsnitlig timeløn på 35,91 dollar. Hvis du vil maksimere din indtjening lige ud af porten, skal du kigge efter arbejde i en topbetalende industri. BLS rapporterer, at computer- og perifert udstyrsfabrikanter og finanssektoren betaler de højeste lønninger.
Computer Software Engineers - Applications
BLS videreinddeler software ingeniører i to kategorier - applikations- og systemsoftwareudviklere. Mens systemets softwareudviklere kender de grundlæggende platforme, der er nødvendige for at køre computere, arbejder applikationsudviklere på programmer, der er designet til at køre med systemsoftware. Application software ingeniører tjener hvor som helst mellem $ 26.36 og $ 63.50 time, eller $ 54.840 og $ 132.080 om året. Forvent at tjene i midten af $ 50.000 som professionel. Topbetalende firmaer omfatter virksomheder inden for minedrift og computer- og perifert udstyrsfabrikanter.
Computer Software Engineers - Systems Software
Systems software ingeniører gør mere end deres jævnaldrende arbejder i applikationsudvikling, tjener mellem $ 28,65 og $ 67,28 per time eller $ 59,600 og $ 139,930 årligt. Mens du ikke vil lave en halvfems løn på junior niveau, er en løn i det høj- $ 50.000 til lav-$ 60.000-interval bestemt ikke noget at nysere på. Kig efter arbejde i computer og perifert fremstilling eller med maskiner, udstyr og forsyninger købmand grossister for at tjene top dollar.
Fra programmering til teknik
Hvis du er frisk ude af college og leder efter et job, er chancerne for, at du vil lande beskæftigelse med mere programmering end ingeniør- og designopgaver. Ofte er der plads til programmører at påtage sig flere designopgaver, da de får erhvervserfaring og lærer mere om deres virksomheds produkter. Hvis du interviewer til programmeringsroller, spørg om potentialet til at påtage sig flere designansvar i fremtiden.
2016 Lønoplysninger til computerprogrammerere
Computerprogrammører tjente en median årsløn på $ 79.840 i 2016, ifølge U.S. Bureau of Labor Statistics. I den lave ende tjente computerprogrammører en 25 percentile løn på $ 61.100, hvilket betyder 75 procent tjent mere end dette beløb. Den 75. percentile løn er $ 103.690, hvilket betyder 25 procent tjener mere. I 2016 var 294.900 mennesker ansat i USA som computerprogrammerere.