Jobbeskrivelse og fakta om programmering karriere
Hurtige fakta
- Computerprogrammører tjente en gennemsnitlig årsløn på $ 79.840 i 2016.
- Næsten 329.000 mennesker arbejdede i denne besættelse i 2014.
- Virksomheder, der skriver og test software, anvender de fleste af dem. Andre arbejdede for softwareudgivere og finans- og forsikringsselskaber.
- Jobs er typisk på fuld tid.
- Dette er et godt job for folk der kan lide at arbejde alene.
- Arbejdsudsigterne for denne besættelse er fattige. Arbejdsgivere vil outsource mange job til lande, hvor lønningerne er lavere end de er i USA, hvilket får beskæftigelsen til at falde gennem 2024.
Roller og ansvar
Lurer du på, hvad en computerprogrammerer gør på arbejdet? Disse typiske jobopgaver fremkom i onlineannoncer til computerprogrammeringsstillinger fundet på Indeed.com:
- "Udvikle, test og implementer computerprogrammer på flere computer / operativsystemplatforme"
- "Hjælp til at udvikle et nyt web-baseret informationssystem (IS)"
- "Udfør alle aktiviteter, der er nødvendige for definitionen, design, konstruktion, testning og implementering af automatiserede computersystemer"
- "Gennemgå programmer på hyppig basis og foretage de nødvendige justeringer for at sikre, at programmet fungerer ordentligt"
- "Bekræft programoperation ved at gennemføre test, ændre program sekvens og / eller koder"
- "Opret og offentliggør tekniske diagrammer til støtte for kodningsindsatsen"
- "Integrér ny funktionalitet i eksisterende applikationer"
Sådan bliver du en computerprogrammerer
Dine chancer for at få et arbejde som computerprogrammerer bliver bedre, hvis du tjener en bachelorgrad i datalogi , matematik eller informationssystemer. Nogle arbejdsgivere vil ansætte dig, hvis du har en grad i et andet emne - såsom regnskab , finansiering og forretning - så længe du har taget computervidenskabskurser. Du kan endda være i stand til at finde arbejde med en associeret grad i datalogi.
Da erfaring er lige så værdifuld som en grad på dette område, bør du gøre praktikophold, mens du er i skole. Når du arbejder på banen, skal du holde dine evner opdaterede ved at lære nye programmeringssprog. Certifikater på forskellige programmeringssprog kan også være gavnlige.
Hvilke bløde færdigheder har du brug for at lykkes i denne karriere?
Ud over de tekniske færdigheder, der opnås gennem formel uddannelse og erfaring, vil følgende bløde færdigheder bidrage til at gøre din succes på dette område muligt:
- Læseforståelse: Du skal være i stand til at forstå skriftlige instruktioner.
- Problemløsning : Programmører skal identificere problemer.
- Kritisk tænkning : Når du løser problemer og træffer beslutninger, bør du vide, hvordan man vejer alle dine muligheder, så du kan vælge den bedste.
- Aktiv lytning : Denne mulighed giver dig mulighed for at forstå instruktioner fra medlemmer af dit team.
- Opmærksomhed på detaljer og fejlfinding: Du skal kunne finde små fejl i kode og rette dem.
Hvad vil arbejdsgivere forvente af dig?
Her er nogle krav til faktiske jobannoncer fundet på Indeed.com. De fleste arbejdsgivere kræver også færdigheder i bestemte programmeringssprog:
- "Evne til at arbejde selvstændigt"
- "Skal have en høj grad af ansvarlighed for hans / hendes arbejde"
- "Evne til at forstå og anvende principper for moderne algebra, mens analysere data og generere rapporter"
- "Fungerer godt i et holdmiljø"
- "Kunne arbejde under pres for at møde tidslinjer og håndtere flere opgaver og ændre prioriteter"
- "Selvdisciplin, da projekter tager flere måneder at fuldføre"
Er denne erhverv en god pasform for dig?
Dine interesser , personlighedstype og arbejdsrelaterede værdier er nogle af de faktorer, der afgør, om en computerprogrammerer er en god form for dig.
Denne karriere er velegnet til personer, der har følgende træk:
- Interesser ( Hollandsk kode ): ICR (Undersøgende, Konventionel, Realistisk)
- Personlighedstype (Myers Briggs Personlighedstype Indikator [ MBTI ]): ENTJ , INTJ, INTP, ISTJ , ISTP
- Arbejdsrelaterede værdier : Achievement, Arbejdsvilkår, Uafhængighed
Beslægtede erhverv
| Beskrivelse | Median Årsløn (2016) | Mindst påkrævet uddannelse / træning | |
|---|---|---|---|
| Softwareudvikler | Opretter system- og applikationssoftware. | $ 106.860 (systemer) $ 100.080 (ansøgninger) | HS-eksamensbevis bachelor-grad foretrækkes |
| Computer Systems Analyst | Hjælper organisationer med at bruge datateknologi effektivt. | $ 87.220 | Bacheloruddannelsen i datalogi eller beslægtet emne |
| Web-udvikler | Har tendens til at designe og tekniske aspekter af hjemmesider. | $ 66.130 | HS-eksamensbevis mange arbejdsgivere kræver en associeret grad i webdesign |
| Computer Support Specialist | Hjælper computerbrugere med problemer, de har med software, hardware eller eksterne enheder. | $ 49.390 | HS-diplom + erfaring med computere |
Kilder: Bureau of Labor Statistics, US Department of Labor, Handelshøjskolehåndbog, 2016-17; Beskæftigelse og Uddannelse Administration, US Department of Labor, O * NET Online.
Skal du blive computerprogrammerer?