Programutveckling kan vara mycket detaljorienterat arbete.
Programutvecklare utformar och felsöker programvaran som vi använder vardagligt för ordbehandling, redigering av foton och filmer på nätet. Den roll som junior mjukvaruutvecklare är en position på inträdesnivå som sannolikt kommer att få dig att samla information från konsumenter om ett programs användbarhet och hastighet och, om det är intuitivt, i sin layout. Testa program och fastställa problem är en stor del av dina uppgifter. Efter några år som junior utvecklare kan du kanske flytta till en ledande programvaruutvecklare position där du kommer att skapa hela program på egen hand.
Utbildning
De flesta programutvecklare har en kandidatexamen i datavetenskap, datateknik eller ett relaterat ämne. Många universitet kommer att uppmuntra dig att praktisera med ett mjukvaruutvecklingsföretag under sommaren medan du är i skolan. Detta ger dig direkt erfarenhet av hur dessa företag fungerar och hur utvecklare arbetar som en del av ett lag. Förutom grundutbildningen är det vanligt att få certifikat i den stora programvaran som används.
Programvara och färdigheter krävs
Programutveckling är högt tekniskt arbete, och för att lyckas ska du vara detaljorienterad men ändå kunna se den större bilden medan du arbetar i små detaljer. För att arbeta inom detta område måste du ha starka färdigheter i de grundläggande datorkodningsspråken: HTML, Javascript och C ++. Utöver dessa ändras de överordnade mjukvaruutvecklingsverktygen ofta och du måste hålla jämna steg med trender för att ditt arbete ska bli kanten.
Arbetsuppgifter
Programutveckling är en steg-för-steg-process, bland annat utveckling av back-end-kodning, design och layout, implementering och testning. Som en junior programdesigner kommer du sannolikt att testa en seniordesigners arbete och fixa små problem i koden. Förutom att skapa programvara måste utvecklare också behålla de program de har utformat, inklusive ökad hastighet och eventuella buggar som kommer upp. Förutom det här utvecklingsarbetet får du dig långt ifrån att kunna arbeta som en del av ett lag och koncentrera dig på detaljer.
Lön och Outlook
Programutveckling är ett snabbt växande fält i 2000s, enligt Bureau of Labor Statistics. Det beräknas öka med 30 procent mellan 2010 och 2020. Ökningen beror på att krav på ny datorteknik och mobila applikationer blir allt vanligare. Programutvecklare gjorde i genomsnitt $ 90,530 i 2010. Som en junior utvecklare på grundnivå kommer du sannolikt att börja på mindre än detta - den lägre 10-procenten av utvecklare gjorde mindre än $ 61,000 samma år.