Undersøg, hvad der kræves for at blive computerprogrammerer. Lær om uddannelseskrav, jobopgaver, gennemsnitsløn og jobudsigter for at finde ud af, om dette er karrieren for dig.
Hvad er en Computer programmør?
computerprogrammører Udvikler instruktioner, også kendt som kode, der fortæller computere, hvordan man kører programmer. De tester programmer for at sikre computere behandle dem præcist, og de rette eventuelle problemer med koden, så det vil fungere korrekt. Programmører kan arbejde for et firma eller som uafhængige entreprenører, begge stillinger har telecommute muligheder.
nedenstående tabel indeholder oplysninger om uddannelses -, uddannelses-og certificeringskrav samt beskæftigelsesrelaterede oplysninger.
grad påkrævet | associeret, Bachelor |
uddannelse påkrævet | efteruddannelse for at lære nye teknologier og sprog |
uddannelse fagområde | datalogi, programmering |
certificering | certificering i specifikke programmeringssprog og produkter, der kræves for nogle arbejdsgivere |
forventede Job Outlook (2018-2028)* | 7% tilbagegang |
Median årsløn (fra maj 2018)* | $84,280 |
kilde: * US Bureau of Labor Statistics
hvilke jobopgaver vil jeg udføre som computerprogrammerer?
som computerprogrammerer oversætter du programspecifikationer, først til logiske arbejdsgangsdiagrammer og derefter til et programmeringssprog, såsom Python eller C++. Computere er i stand til at følge disse instruktioner, så programmer, der skal tages i brug. Ud over at arbejde på nye programmer, vil du ændre eksisterende programmer. Visse værktøjer er tilgængelige til at automatisere nogle af kodningsprocesserne og øge din produktivitet. På grund af dette kan du også hjælpe programmører med at designe computerprogrammer.
nogle af de opgaver, du kan udføre, inkluderer kontrol af og korrektion af fejl, opdatering og udvidelse af programmer, udførelse af prøvekørsler og udførelse af systemanalyse. Du kan også omskrive programmer og dokumentere programudviklingsprocessen. Du kan arbejde sammen med systemanalytikere, computeroperatører, programmelingeniører og teknisk personale for at identificere og løse problemer. Du kan hjælpe med at sikre, at programmer fungerer efter hensigten og fungerer effektivt.
hvilken slags Job Outlook forventes?
ifølge US Bureau of Labor Statistics (BLS) forventedes ansættelsen af computerprogrammører at falde med 7% mellem 2018 og 2028. Personer, der kommer ind i feltet, kan blive udsat for stærk konkurrence, da virksomheder ansætter flere programmerere i andre lande til lavere lønninger. For at forbedre dine jobmuligheder kan du overveje at tjene en bachelorgrad samt opnå certificering, kendskab til programmeringsværktøjer og kendskab til flere programmeringssprog.
hvilket uddannelsesniveau er påkrævet?
selvom en bachelorgrad er påkrævet for mange computerprogrammeringsjob, kræver nogle stillinger muligvis kun en associeret grad eller et certifikat. Din store vil afhænge af, hvilken type beskæftigelse du planlægger at søge efter eksamen. BLS siger, at arbejdsgivere inden for videnskabelige og tekniske områder foretrækker kandidater inden for datalogi, informationssystemer, matematik og ingeniørprogrammer. Mere forretningsorienterede arbejdsgivere foretrækker muligvis kandidater fra Finans -, regnskabs -, ledelsesinformationssystemer eller forretningsprogrammer, der har suppleret deres uddannelse med computerprogrammeringskurser. Da mange arbejdsgivere foretrækker jobansøgere, der har praktisk erfaring, kan du overveje at deltage i en praktikplads, mens du gennemfører dit uddannelsesprogram.
optjening af frivillig certificering kan hjælpe dig med at blive mere konkurrencedygtig, når du søger beskæftigelse. Produktleverandører og professionelle organisationer, såsom Institute for Certification of Computing Professionals (ICCP), tilbyder certificering til computerprogrammører. For at tjene Certified Computing Professional (CCP) betegnelse fra ICCP, skal du bestå en kerneeksamen sammen med to specialundersøgelser (www.iccp.org). du skal også opfylde uddannelses-og erfaringskrav. Da teknologien konstant ændrer sig, kan du også overveje at tage efteruddannelseskurser og deltage i faglige udviklingsseminarer for at holde dig ajour med nye fremskridt.
Hvad Er Nogle Relaterede Alternative Karrierer?
der er en række andre job en programmør er kvalificeret til. På associeret niveau kan man i stedet blive en internetudvikler med fokus på hjemmesidedesign og funktionalitet. Med en bachelorgrad kan man se på programmeludviklingskarrierer, hvor folk laver computerprogrammer. IT-ledelse er en anden mulighed, som indebærer overvågning af en virksomheds informationsteknologiprojekter. Imidlertid kræver dette job typisk omfattende IT-erfaring sammen med mindst en bachelorgrad.