Wat doet een COBOL-programmeur?
Een COBOL-programmeur (Common Business-Oriented Language) analyseert systemen om de behoeften aan informatietechnologie te bepalen en werkt vervolgens software bij, vervangt deze of ontwerpt deze. Deze programmeertaal is in gebruik sinds het einde van de jaren 1950 en heeft een bijzonder grote rol gespeeld in overheids- en bedrijfstoepassingen. Programmeurs die op dit gebied werken, kunnen oudere systemen op een COBOL-basis onderhouden, helpen bij overgangen tussen programmeertalen en nieuwe COBOL-systemen genereren. Velen zijn bekend met meerdere programmeertalen, zodat ze nuttiger kunnen zijn voor hun werkgevers.
Bedrijven met doorlopende informatietechnologiebehoeften kunnen hun eigen programmeurs inhuren om de systemen die zij gebruiken te onderhouden. Bovendien kunnen hun programmeurs hun software bijwerken en indien nodig nieuwe toepassingen ontwerpen. Een andere optie voor een COBOL-programmeur kan zijn tewerkstelling bij een consultingorganisatie die programmeurs indien nodig beschikbaar stelt voor klanten. Een defensiecontractant kan bijvoorbeeld een COBOL-programmeur behouden om met verschillende computersystemen te werken en nieuwe systemen voor overheidsklanten te ontwerpen.
Dit werk vereist een zorgvuldige aandacht voor detail. Programmeurs ontmoeten klanten om de gegeven beperkingen en zorgen in een situatie te bespreken, inclusief wat ze moeten doen. Ze kunnen op basis van deze bijeenkomst en onderzoek voorstellen beginnen te ontwikkelen om meer te weten te komen over normen en werkwijzen. Klanten bekijken deze voorstellen om de gewenste opties te selecteren, en de COBOL-programmeur bedenkt de code, test deze en levert een afgewerkt pakket aan de klant.
Aangezien softwareprogramma's worden gebruikt, kan de COBOL-programmeur reageren op meldingen van problemen. Dit kan periodieke patches en updates vereisen, evenals nieuwe versie-releases om aan de lopende behoeften te voldoen. Het gebruik van software verandert meestal in de loop van de tijd, wat betekent dat het moet veranderen om aan te passen om bruikbaar te blijven. Evaluerend hoe mensen software gebruiken, kan de programmeur proberen op koers te blijven om het in een tijdig en efficiënt probleem te blijven updaten, zodat gebruikers het gevoel hebben dat het niet achterblijft bij hun vereisten. Tegelijkertijd genereert de programmeur documentatie voor gebruikers en andere programmeurs zodat zij de veranderingen begrijpen.
Het kan voor een COBOL-programmeur nuttig zijn om meerdere programmeertalen te kennen. Verschillende talen kunnen beter geschikt zijn voor verschillende functies, en de mogelijkheid om de juiste te selecteren kan waardevol zijn. Deze vaardigheid kan ook nuttig zijn bij het plannen van een bedrijfsovergang tussen systemen. De programmeur kan fungeren als een consultant om te helpen bepalen welk programma het meest geschikt is en kan deelnemen aan de overgang, inclusief het migreren van gegevens en testfuncties.