Co dělá programátor COBOL?
Programátor Common Business-Oriented Language (COBOL) analyzuje systémy, aby určil potřeby informačních technologií, a poté aktualizuje, nahrazuje nebo navrhuje vlastní software. Tento programovací jazyk se používá od konce padesátých let a hraje obzvláště velkou roli ve vládních a obchodních aplikacích. Programátoři, kteří pracují v této oblasti, mohou udržovat starší systémy postavené na bázi COBOL, pomáhat s přechody mezi programovacími jazyky a generovat nové systémy COBOL. Mnohé znají více programovacích jazyků, takže mohou být pro své zaměstnavatele užitečnější.
Společnosti s trvalými potřebami informačních technologií si mohou najmout své vlastní programátory, aby udržovali systémy, které používají. Kromě toho mohou jejich programátoři aktualizovat svůj software a podle potřeby navrhovat nové aplikace. Další možností pro programátora COBOL může být zaměstnání v poradenské organizaci, která klientům podle potřeby poskytne programátory. Například dodavatel obrany si může nechat programátora COBOL, aby pracoval s různými počítačovými systémy a navrhoval nové systémy pro vládní klienty.
Tato práce vyžaduje pečlivou pozornost k detailům. Programátoři se setkávají s klienty, aby diskutovali o daných omezeních a obavách v situaci, včetně toho, co potřebují, aby programy udělali. Na základě tohoto setkání a výzkumu mohou začít vyvíjet návrhy, aby zjistili více o standardech a postupech. Klienti tyto návrhy zkontrolují, aby vybrali požadované možnosti, a programátor COBOL kód vymyslí, otestuje a doručí klientovi hotový balíček.
Protože se používají softwarové programy, může programátor COBOL reagovat na hlášení problémů. To může vyžadovat pravidelné opravy a aktualizace, stejně jako vydání nových verzí, aby se vyhovělo pokračujícím potřebám. Používání softwaru se obvykle časem mění, což znamená, že je třeba se přizpůsobit, aby bylo možné pokračovat v používání. Při hodnocení toho, jak lidé používají software, se programátor může pokusit zůstat na dobré cestě, aby jej neustále aktualizoval v aktuálním a účinném problému, takže uživatelé cítí, že to nezaostává za jejich požadavky. Programátor zároveň generuje dokumentaci pro uživatele a další programátory, aby porozuměli změnám.
Pro programátora COBOL může být užitečné znát více programovacích jazyků. Různé jazyky mohou být vhodnější pro různé funkce a schopnost vybrat ten pravý může být cenná. Tato dovednost může být také užitečná při přechodu obchodního plánu mezi systémy. Programátor může působit jako poradce při určování, který program by byl nejvhodnější, a může se účastnit přechodu, včetně migrace dat a testovacích funkcí.