Skip to main content

Vad gör en programmerare?

En programmerare, som ofta kallas en datorprogrammerare, uppfattas vanligtvis som hjärnan bakom ett datorprogram.Hon skriver vanligtvis detaljerade instruktioner som leder en dator genom de logiska steg som krävs för att behandla information som ska användas för specifika applikationer.När en typisk datoranvändare initierar skärmkommandot "Visa källa", är symbolerna och till stor del oidentifierbart språk som visas på skärmen normalt är en programmerares arbete.vinstföretag.De finns på sjukhus, utbildningsinstitutioner och myndigheter.Ingenjörsföretag samt produktions- och tillverkningsanläggningar anställer regelbundet programmerare.Vissa företag sysselsätter dessa yrkesverksamma på heltid medan andra endast avtalar med programmerare som krävs av företagets behov.

Innan en programmerare går in i ett projekt, ger hon normalt med arbetsgivaren för att tydligt förstå målen för det föreslagna programmet.När hon helt förstår programmets mål konstruerar programmeraren vanligtvis ett flödesschema som visar hur informationen ska resa genom systemet på ett logiskt och ordnat sätt.Programvaruingenjörer och systemanalytiker uppmanas ofta att ge råd om detta skede i programutvecklingen.

Språket som programmeraren väljer för sitt program beror till stor del på applikationens natur.Vissa typiska språk som används för att skapa webbplatser och interaktiva former inkluderar HTML, XML, XHTML och PHP.Ett vanligt språk för administrativa, finans- och affärssystemansökningar är COBOL.

När ett program är klart är en programmerare vanligtvis skyldig att köra det för att identifiera problem i sammanhang, innehåll eller språk.Denna process, ofta kallad felsökning, fortsätter tills programmet anses vara fullständigt och i drift.Felsökning kan ta allt från några dagar till mer än ett år beroende på antalet fel och programmets längd.En mjukvaruingenjör kan återigen uppmanas till hjälp under denna fas av programmering.

Det vanligaste området där programmerare arbetar är applikationsprogrammering.Personer som fokuserar på denna typ av programmering är normalt specialiserat på att skriva språk för ett specifikt område, till exempel redovisning eller vetenskap.De skiljer sig från systemprogrammerare som traditionellt anpassar befintlig systemprogrammering för att hjälpa gammal hårdvara framgångsrikt att arbeta med ny hårdvara.

Det minsta utbildningsbehovet för en programmerare är vanligtvis en kandidatexamen i informationshantering, datavetenskap, matematik eller systemprogrammering.Solid erfarenhet av att använda olika databassystem föredras i allmänhet.Certifikat för slutförande på de senaste programmeringsspråk och programvara betraktas som tillgångar för arbetssökande.