Arbetsbeskrivning och fakta om programmering karriärer
En dataprogrammerare skapar koden för program och operativsystem. Efter att en mjukvaruutvecklare har utformat ett datorprogram skriver programmeraren kod som omvandlar den designen till en uppsättning instruktioner som en dator kan följa. Han eller hon tester programmet för att leta efter fel och skriver om det igen tills det är felfri. Programmeraren fortsätter att utvärdera program som används, göra uppdateringar och justeringar efter behov.
Snabb fakta
- Datorprogrammerare tjänat en median årslön på $ 79.840 i 2016.
- Nästan 329 000 personer arbetade i detta yrke år 2014.
- Företag som skriver och testar programvara använder de flesta av dem. Andra arbetade för programvaruutgivare och finans- och försäkringsbolag.
- Jobb är vanligtvis heltid.
- Det här är ett bra jobb för personer som tycker om att arbeta ensam.
- Arbetsutsikterna för detta yrke är dåliga. 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 till 2024.
Roller och ansvar
Undrar du vad en dataprogrammerare gör på jobbet? Dessa typiska arbetsuppgifter förekommit i onlineannonser för datorprogrammeringspositioner som finns på Indeed.com:
- "Utveckla, testa och implementera datorprogram på flera dator- / operativsystemplattformar"
- "Hjälp utveckla ett nytt webbaserat informationssystem (IS)"
- "Utför all nödvändig verksamhet för definition, design, konstruktion, testning och implementering av automatiserade datorsystem"
- "Granska program ofta och göra justeringar som är nödvändiga för att säkerställa att programmet fungerar ordentligt"
- "Bekräfta programdrift genom att utföra test, ändra programföljd och / eller koder"
- "Skapa och publicera tekniska diagram för att stödja kodningsinsatser"
- "Integrera ny funktionalitet i befintliga applikationer"
Hur man blir en dataprogrammerare
Din chans att få ett jobb som datorprogrammerare blir bättre om du tjänar en kandidatexamen i datavetenskap, matematik eller informationssystem. Vissa arbetsgivare kommer att anställa dig om du har en examen i ett annat ämne - till exempel redovisning, ekonomi och företag - så länge du har tagit datavetenskapskurser. Du kan till och med kunna hitta arbete med en associerad examen i datavetenskap.
Eftersom erfarenhet är lika värdefull som en examen på detta område, bör du göra praktik medan du är i skolan. När du arbetar på fältet måste du hålla dina färdigheter uppdaterade genom att lära dig nya programmeringsspråk. Certifieringar på olika programmeringsspråk kan också vara fördelaktiga.
Vilka mjuka färdigheter behöver du lyckas i den här karriären?
Förutom de tekniska färdigheter som förvärvas genom formell utbildning och erfarenhet, kommer följande mjuka färdigheter att hjälpa dig att lyckas på detta område:
- Läsbegrepp: Du måste kunna förstå skriftliga instruktioner.
- Problemlösning: Programmerare måste identifiera problem.
- Kritisk tänkande: När du löser problem och fattar beslut bör du veta hur man väger alla dina alternativ så att du kan välja det bästa.
- Aktiv lyssning: Med denna förmåga kan du förstå instruktioner från medlemmarna i ditt lag.
- Uppmärksamhet på detaljer och felsökning: Du måste kunna hitta små misstag i kod och fixa dem.
Vad ska arbetsgivare förvänta sig av dig?
Här är några krav på faktiska jobbmeddelanden som finns på Indeed.com. De flesta arbetsgivare behöver också kunskaper i vissa programmeringsspråk:
- "Förmåga att arbeta självständigt"
- "Måste ha en hög grad av ansvar för sitt arbete"
- "Förmåga att förstå och tillämpa principer för modern algebra när man analyserar data och genererar rapporter"
- "Fungerar bra i en lagmiljö"
- "Kunna arbeta under press för att möta tidslinjer och hantera flera uppgifter och ändra prioriteringar"
- "Självdisciplin, som projekt tar flera månader att slutföra"
Är denna yrke en bra passform för dig?
Dina intressen, personlighetstyp och arbetsrelaterade värden är några av de faktorer som kommer att avgöra om det är en datorprogrammerare som passar dig.
Denna karriär är lämplig för personer som har följande egenskaper:
- Intressen (Hollandsk kod): ICR (Undersökande, Konventionell, Realistisk)
- Personlighetstyp (Myers Briggs Personlighetstypindikator [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Arbetsrelaterade värden : Prestation, Arbetsvillkor, Oberoende
Relaterade yrken
Beskrivning | Median årslön (2016) | Minimikrav på utbildning / utbildning | |
---|---|---|---|
Mjukvaruutvecklare | Skapar system och applikationsprogramvara. | $ 106, 860 (Systems) $ 100 080 (Ansökningar) | Högskoleexamen kandidatexamen föredrages |
Datorsystemanalytiker | Hjälper organisationer att använda datorteknik effektivt. | $ 87.220 | Kandidatexamen i datavetenskap eller relaterat ämne |
Webbutvecklare | Tenderar att utforma och tekniska aspekter av webbplatser. | $ 66.130 | Högskoleexamen många arbetsgivare kräver en associerad examen i webbdesign |
Datorstödspecialist | Hjälper datoranvändare med problem som de har med programvara, hårdvara eller kringutrustning. | $ 49.390 | HS-examen + erfarenhet av datorer |
Källor: Bureau of Labor Statistics, US Department of Labor, Arbetsmarknadshandbok, 2016-17; Arbets- och utbildningsstyrelsen, US Department of Labor, O * NET Online.
Ska du bli datorprogrammerare?