Hva gjør en COBOL-programmerer?
En vanlig forretningsorientert språk (COBOL) programmerer analyserer systemer for å bestemme behov for informasjonsteknologi og deretter oppdaterer, erstatter eller designer tilpasset programvare. Dette programmeringsspråket har vært i bruk siden slutten av 1950-tallet, og har spilt en spesielt stor rolle i regjerings- og forretningsapplikasjoner. Programmerere som jobber i dette feltet, kan vedlikeholde eldre systemer bygd på en COBOL-base, hjelpe med overganger mellom programmeringsspråk og generere nye COBOL-systemer. Mange er kjent med flere programmeringsspråk, slik at de kan være mer nyttige for arbeidsgiverne.
Bedrifter med pågående informasjonsteknologibehov kan ansette egne programmerere for å vedlikeholde systemene de bruker. I tillegg kan programmererne deres oppdatere programvaren og designe nye applikasjoner etter behov. Et annet alternativ for en COBOL-programmerer kan være ansettelse hos en konsulentorganisasjon som gjør programmerere tilgjengelige for klienter etter behov. For eksempel kan en forsvarsentreprenør beholde en COBOL-programmerer for å jobbe med forskjellige datasystemer og for å designe nye systemer for offentlige kunder.
Dette arbeidet krever en nøye oppmerksomhet på detaljer. Programmerere møtes med klienter for å diskutere de gitte begrensningene og bekymringene i en situasjon, inkludert hva de trenger programmer for å gjøre. De kan begynne å utvikle forslag, basert på dette møtet og forskning for å finne ut mer om standarder og praksis. Klienter gjennomgår disse forslagene for å velge alternativene de vil ha, og COBOL-programmereren utvikler koden, tester den og leverer en ferdig pakke til klienten.
Når programvare brukes, kan COBOL-programmereren svare på rapporter om problemer. Dette kan kreve periodiske oppdateringer og oppdateringer, samt utgivelser av ny versjon for å imøtekomme pågående behov. Bruk av programvare skifter vanligvis over tid, noe som betyr at den må endres for å tilpasse seg for å fortsette å være nyttig. Evaluerer hvordan folk bruker programvare, kan programmereren prøve å holde seg i rute for å fortsette å oppdatere den i et betimelig og effektivt problem, slik at brukerne føler at det ikke henger etter kravene deres. Samtidig genererer programmereren dokumentasjon for brukere og andre programmerere slik at de forstår endringene.
Det kan være nyttig for en COBOL-programmerer å kjenne flere programmeringsspråk. Ulike språk kan være bedre egnet til forskjellige funksjoner, og muligheten til å velge riktig kan være verdifull. Denne ferdigheten kan også være nyttig når forretningsplan for overgang mellom systemer. Programmereren kan fungere som en konsulent for å hjelpe med å bestemme hvilket program som vil være best egnet, og kan delta i overgangen, inkludert migreringsdata og testfunksjoner.