2019-ben a COBOL programozási nyelv 60 éves lett. Annak ellenére, hogy sokkal több modern és intuitív nyelv jelent meg, A COBOL-nak továbbra is nagyon fontos súlya van olyan fontos ágazatokban, mint a banki ügyintézés vagy az adminisztráció.

vagyok

Talán ezért néhány fejlesztő a COBOL szakterületre is specializálódott. Bár nem volt könnyű megtalálni őket, kettővel beszéltünk, hogy elmondjuk, miért döntöttek, és milyen egy szinte örök nyelvért dolgozni.

Útközben megtaláltalak

Alberto Conejero 38 éves, és egy 2 fős csapatért felel a Serbaticért 2 főért. Mindegyikük a COBOL programozási nyelvére szakosodott.

Ismerje fel, hogy ezen a nyelven fejleszti karrierjét nem valamiért keresték, hanem "kényszerített döntésként". „A bankok egyik híres fúziójának, az osztályok közötti átfedéseknek és a szervezeti diagram változásainak eredményeként a csapat, amelyhez tartoztam, a PL/SQL-től az Oracle-n át a JCL-folyamatok és a COBOL programok elvégzéséig az Teradata-adatbázisok betáplálásáig ment. ”- mondja nekünk.

Gregorio Arroyo a maga részéről az AG Informática y Servicios vezetője és tulajdonosa. A vezetői munka mellett a fizika diplomáját 1978 óta a karbantartás és számítógépes alkalmazások fejlesztése a COBOL-ban a kkv-k számára. Egy évvel az egyetem elhagyása után a multinacionális NCR "kiválasztott engem madridi képzésre, amely magában foglalta a COBOL képzését és alkalmazásfejlesztését" - emlékszik vissza.

Arroyo, aki más nyelvekkel is rendelkezett, mint például a Basic vagy a Fortran, biztosítja, hogy amikor először látta a COBOL-ot, "nagyon szigorúnak tűnt a kódgenerálási előírásokkal szemben". Valami, amit legyőznek, ha "csinálsz velük, akkor varrni és énekelni" - mondja.

Ami végül arra késztette, hogy fogadjon a COBOL-ra, az volt, hogy abban az időben, amikor kapcsolatba került ezzel a nyelvvel, megfelelő képzettséggel rendelkezett, és "ez már a legelterjedtebb és legprofibb nyelv volt a vállalatok számára készített alkalmazások fejlesztéséhez" - mondja. Arroyo.

Mi van neked, ami másoknak nincs

Amikor rábukkant a COBOL-ra, Conejero ezt elismeri, eleinte nem látott értéket szakmai karrierjének. De annak tulajdonítja, hogy „még mindig nem ismerte a technológiát, annak történetét, egyszerűségét, sebességét stb. A COBOL-ban programozó emberek már idősebbek voltak, és azt hittem, hogy ez egy olyan technológia, amely hamarosan meghal. ".

A számítógépes rendszerek adminisztrációjának és a számítógépes alkalmazások fejlesztésének magasabb fokú ciklusainak tanulmányozása után Alberto Conejero tudományos képzésben részesült a C ++ és a Visual Basic programokban, és hosszú évekig dolgozott SQL-lel, JavaScript-nel és HTML-mel. És még több tanfolyamot is elvégzett C #, .NET és Java nyelven. Conejero azonban biztosítja, hogy az első kapcsolat és reakció után, amikor találkozott a COBOL-val, hamarosan rájött "a nyelvben rejlő lehetőségekre, sebességre és megbízhatóságra".

Eközben Gregorio Arroyo elismeri, hogy más nyelvekkel is kísérletezett, mint például a C ** vagy a Javascript, de véleménye szerint „nincs az angol ige programozási megjelenésük és érzésük, mint a COBOL-nak”. És ráadásul felismeri, hogy az ő korában "nekem már nehéz áttérnem egy másik programozási formára".

A COBOL legjobb és legrosszabb

De emellett ez a szakember biztosítja, hogy minden szakmai tapasztalata során „a COBOL-ban nem találtam olyan korlátozásokkal, amelyek más nyelv használatára kényszerítenének. Az általam használt COBOL ez idő alatt, a többihez hasonlóan fejlődött, hogy alkalmazkodjon az egyes pillanatok technológiai követelményeihez ".

Ha meg kellene határoznom a COBOL-t, Alberto Conejero biztosítja, hogy "egyszerű, gyors és megbízható". Eközben az Arroyo értékeli, hogy programozási módszere az angol nyelv természetes nyelvéhez hasonlít, "az adatkezelés megbízhatóságán és biztonságán túl".

A skála másik oldalán Conejero sajnálja, hogy a kevésbé vizuálisan vonzó nyelv Amit mások. És amint az Arroyo sajnálja, a gyengeségeinek egyike az, hogy a COBOL gyártók többségét „egyetlen beszállító, a Micro Focus szívta fel, és drága termékek”- biztosítja. Olyan koncentráció, amely "futásidejű licencek fizetését kényszeríti az ezen a nyelven kifejlesztett alkalmazások használatáért, ami általában drágábbá teszi az alkalmazásokat".

COBOL, a régi nyelv?

Gregorio Arroyo felismeri, hogy a COBOL nem modern nyelv. Olyannyira, hogy nem is tanítják. "Azok, akik megmaradtunk, már a" régi őrség "tagjai vagyunk - mondja.

Conejero azt is elismeri, hogy "ezen a nyelven kevés képzett és tapasztalt ember van, főleg a fiatalabb fejlesztők körében, akik más, aktuálisabb nyelvekre koncentrálnak". De még az idősebb szakemberek körében sem könnyű megtalálni azokat, akiknek továbbra is a kedvenc vagy a munkanyelvük van a COBOL-ban. „Abból, amit láttam azokban az ágazatokban, amelyeken dolgoztam a legtöbb COBOL programozó már nem aktív fokozatosan, vagy alig marad nekik ”- magyarázza. A pozitív rész? "Az ilyen profilú szakemberek iránti kereslet valószínűleg növekedni fog".

Conejero úgy véli továbbá, hogy a programozók többsége, akik más technológiákon vagy nyelveken dolgoznak a banki, biztosítási vagy fizetési eszközök területén, "előbb-utóbb találkozni fognak ezzel a nyelvvel, ha még nem tették meg", ezért "minimum" arra bátorítanám a többi fejlesztőt, hogy ismerjék meg ezt a programot.

Jól fizet a COBOL programozónak lenni, mivel kevés szakember van a területen? A fizetés "megegyezik a többi nyelvvel" - mondja Conejero.

Arroyo eközben úgy véli, hogy minden alkalmazásfejlesztés jelenleg "alulértékelt". „A legtöbben azt feltételezték, hogy ezek szinte ingyenesek. Egy fejlesztő alulértékelt és inkább a COBOL-ban, mert században úgy gondolják, hogy horgonyozunk", Panasz. Kivételt képeznek azok a "fontos vállalatok, amelyek rendelkeznek és használnak a COBOL-ban kifejlesztett szoftvereket".

Mennyi élete van a COBOL-nak?

Azok a vállalatok, amelyek üzleti kapcsolatban állnak a COBOL-val, egyértelműek: ennek a programnyelvnek jövője van. És nagyon sok.

Alberto Conejero például meg van győződve arról, hogy a COBOL 60 éves lett, de még mindig hosszú élet áll előtte, különösen azért, mert "olyan ágazatokhoz kapcsolódik, mint a banki szolgáltatások, a biztosítások, a fizetési eszközök stb." Emiatt nem habozik megerősíteni, hogy "még legalább 60 évig folytatódhat".

De Arroyo az ellenkező oldalon látható. "Úgy gondolom, hogy a COBOL jövője maradék marad”És ez csak addig fog tartani,„ amíg vannak alkalmazások kifejlesztve az adott környezetben ”. És ezért nem bátorítanám, hogy szakosodjon erre a nyelvre. "A piacot a Google, az Amazon uralja ... és új nyelveket ajánlanak".

Amiben ketten egyetértenek, az az, hogy a COBOL-t sok szempontból kevésbé vonzónak tartják. „A COBOL-ot sokan öregnek és elavultnak tartják. De azt hiszem az, hogy "öreg", nem teszi kevésbé hűvössé”Hangsúlyozza Conejero-t. "Van egy mondat, amelyet Bill Gates-nek tulajdonítanak:" Nem tudom, milyen nyelvek lesznek a jövőben, de a COBOL biztosan ott lesz. " Tehát úgy gondolom, hogy a COBOL-nak még mindig sok mindent kínálhat nekünk ”- húzza alá.