Vad gör en datorprogrammerare?

click fraud protection

A datorprogrammerare skapar koden för mjukvaruapplikationer och operativsystem. Efter att en mjukvaruutvecklare designat ett datorprogram, skriver programmeraren kod som omvandlar designen till en uppsättning instruktioner som en dator kan följa. De testar programmet för att leta efter fel och skriver sedan om det tills det är felfritt. Programmeraren fortsätter att utvärdera program som används och gör uppdateringar och justeringar efter behov.

Snabb fakta

  • Datorprogrammerare fick en median årslön på 79 840 $ 2016.
  • Nästan 329 000 personer arbetade i detta yrke 2014.
  • Företag som skriver och testar programvara använde de flesta av dem. Andra arbetade för programutgivare och finans- och försäkringsbolag.
  • Jobben är vanligtvis heltid.
  • Det här är ett bra jobb för människor som gillar att arbeta ensamma.
  • De jobbutsikter ty denna sysselsättning är fattig. Arbetsgivare kommer att lägga ut många jobb till länder där lönerna är lägre än de är i USA, vilket gör att sysselsättningen minskar fram till 2024.

Roller och ansvar

Undrar du vad en datorprogrammerare gör på jobbet? Dessa typiska arbetsuppgifter dök upp i onlineannonser för positioner för datorprogrammerare som finns på Indeed.com:

  • "Utveckla, testa och implementera datorprogram på flera dator-/operativsystemplattformar."
  • "Hjälp till att utveckla ett nytt webbaserat informationssystem (IS)"
  • "Utför alla aktiviteter som krävs för definition, design, konstruktion, testning och implementering av automatiserade datorsystem."
  • "Se över program regelbundet och gör justeringar som är nödvändiga för att säkerställa att programmet fungerar korrekt."
  • "Bekräfta programmets funktion genom att utföra tester; modifiering av programsekvens och/eller koder."
  • "Skapa och publicera tekniska diagram för att stödja kodningsinsatser."
  • "Integrera ny funktionalitet i befintliga applikationer."

Hur man blir en programmerare

Dina chanser att få jobb som programmerare blir bättre om du tar en kandidatexamen i datavetenskap, matematik eller informationssystem. Vissa arbetsgivare kommer att anställa dig om du har examen i ett annat ämne som t.ex bokföring, ekonomi och företag, så länge du har gått datavetenskapskurser. Du kanske till och med kan hitta arbete med en associerad examen i datavetenskap.

Eftersom erfarenhet är lika värdefull som en examen inom detta område bör du göra det praktikplatser medan du går i skolan. När du väl arbetar inom fältet måste du hålla dina kunskaper uppdaterade genom att lära dig nya programmeringsspråk. Certifieringar i olika programmeringsspråk kan också vara fördelaktiga.

Mjuka färdigheter som behövs för att lyckas

Utöver de tekniska färdigheter som förvärvats genom formell utbildning och erfarenhet, följande mjuka färdigheter kommer att bidra till att göra din framgång inom detta område möjlig:

  • Läsförståelse: Du måste kunna förstå skriftliga instruktioner.
  • Problemlösning: Programmerare måste identifiera problem.
  • Kritiskt tänkande: När du löser problem och fattar beslut bör du veta hur du ska väga alla dina alternativ så att du kan välja det bästa.
  • Aktivt lyssnande: Denna förmåga låter dig förstå instruktioner från medlemmar i ditt team.
  • Uppmärksamhet på detaljer och felsökning: Du måste kunna hitta små fel i koden och fixa dem.

Vad arbetsgivarna förväntar sig

Här är några krav för faktiska jobbannonser som finns på Indeed.com. De flesta arbetsgivare kräver också kunskaper i vissa programmeringsspråk:

  • "Ska ha förmågan att arbeta självständigt."
  • "Måste ha en hög grad av ansvar för sitt arbete."
  • "Måste ha förmågan att förstå och tillämpa principer för modern algebra samtidigt som man analyserar data och genererar rapporter."
  • "Måste fungera bra i en teammiljö."
  • "Måste kunna arbeta under press för att möta tidslinjer och hantera flera uppgifter och ändra prioriteringar."
  • "Måste ha självdisciplin, eftersom projekt tar flera månader att slutföra."

Hur man avgör om den här karriären passar dig

Din intressen, personlighetstyp, och arbetsrelaterade värden är några av de faktorer som avgör om det passar dig att vara datorprogrammerare. Denna karriär är lämplig för personer som har följande egenskaper:

  • Intressen (Holland Code): ICR (undersökande, konventionell, realistisk)
  • Personlighetstyp (Myers Briggs personlighetstypindikator [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
  • Arbetsrelaterade värderingar: Prestation, Arbetsvillkor, Självständighet

Relaterade yrken

Titel Beskrivning Medianårslön (2016) Minsta obligatoriska utbildning/utbildning
Mjukvaruutvecklare Skapar system och applikationsprogramvara.
106 860 $ (system)
100 080 $ (Ansökningar)
HS-diplom; kandidatexamen föredras
Datorsystemanalytiker
Hjälper organisationer att använda datorteknik effektivt.
$87,220 Kandidatexamen i datavetenskap eller närliggande ämne
Webbutvecklare Tenderar till design och tekniska aspekter av webbplatser. $66,130 HS-diplom; många arbetsgivare kräver en associerad examen i webbdesign
Datorsupportspecialist Hjälper datoranvändare med problem de har med programvara, hårdvara eller kringutrustning. $49,390 HS-diplom; erfarenhet av datorer

En exempeldag i en hemmavarande mammas liv

En dag i livet för en hemmamamma involverar inte bon bons och såpoperor. Även om det inte finns någon vanlig dag i livet för en hemmamamma, kan du få en glimt av hur livet är i hennes skor med denna exempeldag i en hemmamammas liv: 06:00. – Mamma...

Läs mer

Hur filmer helar oss

Jag minns tydligt att jag satt med ben över kors på vardagsrumsgolvet och tittade på för första gången. Efter det episka musiknumret på slutet, spolade jag omedelbart tillbaka VHS-bandet och började om på nytt. Något i handlingen grep mig som åtta...

Läs mer

Hur din sidodrift kan skada din karriär

Nästan hälften av de amerikanska arbetarna har sidojobb, inklusive 43 % av dem som också har heltidsjobb.Med tanke på att "heltid" ofta innebär mycket mer än 40 timmar i veckan, varför väljer så många anställda att lägga till en extra spelning t...

Läs mer