EN Computer programmør opretter koden til softwareapplikationer og operativsystemer. Efter at en softwareudvikler har designet et computerprogram, skriver programmøren kode, der konverterer dette design til et sæt instruktioner, som en computer kan følge. De tester programmet for at lede efter fejl og omskriver det derefter, indtil det er fejlfrit. Programmøren fortsætter med at evaluere programmer, der er i brug, og foretager opdateringer og justeringer efter behov.
Hurtige fakta
- Computerprogrammører fik en median årsløn af $79.840 i 2016.
- Næsten 329.000 mennesker arbejdede i dette erhverv i 2014.
- Virksomheder, der skriver og tester software, brugte de fleste af dem. Andre arbejdede for softwareudgivere og finans- og forsikringsselskaber.
- Jobbet er typisk på fuld tid.
- Dette er et godt job for folk, der kan lide at arbejde alene.
- Det jobudsigt thi dette erhverv er fattigt. 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 frem til 2024.
Roller og ansvar
Er du i tvivl om, hvad en computerprogrammør gør på arbejdet? Disse typiske jobopgaver dukkede op i onlineannoncer for computerprogrammørstillinger fundet på Indeed.com:
- "Udvikle, test og implementer computerprogrammer på flere computer-/operativsystemplatforme."
- "Hjælp med at udvikle et nyt webbaseret informationssystem (IS)"
- "Udfør alle aktiviteter, der er nødvendige for definition, design, konstruktion, test og implementering af automatiserede computersystemer."
- "Gennemgå programmer på en hyppig basis og foretag justeringer efter behov for at sikre, at programmet fungerer korrekt."
- "Bekræft programmets funktion ved at udføre tests; ændring af programsekvens og/eller koder."
- "Opret og udgiv tekniske diagrammer for at understøtte kodningsindsatsen."
- "Integrer ny funktionalitet i eksisterende applikationer."
Sådan bliver du en computerprogrammør
Dine chancer for at få et job som computerprogrammør bliver bedre, hvis du opnår en bachelorgrad i computer videnskab, matematik eller informationssystemer. Nogle arbejdsgivere vil ansætte dig, hvis du har en uddannelse inden for et andet fag som f.eks regnskab, økonomi og forretning, så længe du har taget undervisning i datalogi. 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 det praktikpladser mens du er i skole. Når du først arbejder i marken, bliver du nødt til at holde dine færdigheder ajour ved at lære nye programmeringssprog. Certificeringer i forskellige programmeringssprog kan også være en fordel.
Bløde færdigheder er nødvendige for at få succes
Ud over de tekniske færdigheder erhvervet gennem formel uddannelse og erfaring, følgende bløde værdier vil hjælpe med at gøre din succes på dette område mulig:
- Læseforståelse: Du skal kunne 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 du afvejer alle dine muligheder, så du kan vælge den bedste.
- Aktiv lytning: Denne evne 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 arbejdsgiverne forventer
Her er nogle krav til faktiske jobannoncer fundet på Indeed.com. De fleste arbejdsgivere kræver også færdigheder i bestemte programmeringssprog:
- "Skal have evnen til at arbejde selvstændigt."
- "Skal have en høj grad af ansvarlighed for sit arbejde."
- "Skal have evnen til at forstå og anvende principper for moderne algebra, mens du analyserer data og genererer rapporter."
- "Skal fungere godt i et teammiljø."
- "Skal kunne arbejde under pres for at overholde tidslinjer og håndtere flere opgaver og ændre prioriteter."
- "Skal have selvdisciplin, da projekter tager flere måneder at gennemføre."
Sådan vurderer du, om denne karriere passer godt til dig
Din interesser, personlighedstype, og arbejdsrelaterede værdier er nogle af de faktorer, der vil afgøre, om det passer dig godt at være computerprogrammør. Denne karriere er velegnet til personer, der har følgende egenskaber:
- Interesser (Holland Code): ICR (undersøgende, konventionel, realistisk)
- Personlighedstype (Myers Briggs personlighedstypeindikator [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Arbejdsrelaterede værdier: Præstation, Arbejdsforhold, Uafhængighed
Beslægtede erhverv
Titel | Beskrivelse | Median årsløn (2016) | Minimum påkrævet uddannelse/uddannelse |
---|---|---|---|
Softwareudvikler | Opretter systemer og applikationssoftware. |
106.860 $ (systemer) $100.080 (ansøgninger) |
HS diplom; bachelorgrad foretrækkes |
Computer systemanalytiker |
Hjælper organisationer med at bruge computerteknologi effektivt. |
$87,220 | Bachelorgrad i datalogi eller beslægtet fag |
Web-udvikler | Har tendens til design og tekniske aspekter af websteder. | $66,130 | HS diplom; mange arbejdsgivere kræver en associeret grad i webdesign |
Specialist i computersupport | Hjælper computerbrugere med problemer, de har med software, hardware eller ydre enheder. | $49,390 | HS diplom; erfaring med computere |