COBOL este peste tot. Cine O Va Întreține?

gândiți-vă COBOL este mort? Aproximativ 95% din swip-urile ATM folosesc codul COBOL, a raportat Reuters în aprilie, iar limba în vârstă de 58 de ani chiar alimentează 80% din tranzacțiile în persoană. De fapt, Reuters calculează că există încă 220 de miliarde de linii de cod COBOL utilizate în prezent în producție astăzi și că în fiecare zi, sistemele COBOL se ocupă de 3 trilioane de dolari în comerț. Înapoi în 2014, prevalența COBOL a atras o anumită îngrijorare din partea ziarului comercial American Banker.,

„mainframe-ul trebuia să fi fost înlocuit de ferme de servere de mărfuri mai mici și cloud computing până acum, dar încă durează la multe bănci”, a raportat trade pub.dar ar trebui să ne îngrijorăm că o mare parte din infrastructura noastră financiară funcționează pe o infrastructură veche? Bancherul American a descoperit că 92 din primele 100 de bănci încă foloseau computere mainframe-la fel și 71 la sută dintre companiile din Fortune 500., În urmă cu cinci ani, grupul IT de la Bank of New York Mellon a trebuit să tindă la 112,500 de programe COBOL diferite — 343 de milioane de linii de cod, potrivit unui articol din 2012 din Computerworld. Și astăzi o căutare rapidă pe Google arată că Banca din New York Mellon încă angajează Dezvoltatori COBOL.COBOL a fost inițial dezvoltat în anii 1950 ca un stop-gap de către Departamentul Apărării, dar apoi producătorii de calculatoare au început să o susțină,” ducând la adoptarea pe scară largă”, potrivit Wikipedia., Acum limbajul de programare Eisenhower-era-bazat pe munca de proiectare de Grace Hopper — este peste tot. Și pentru că este atât de înrădăcinată, poate fi dificil să treci la o nouă limbă. Reuters a raportat în aprilie că, atunci când Commonwealth Bank of Australia și — a înlocuit platforma COBOL de bază în 2012, a durat cinci ani-și a costat 749, 9 milioane USD.

un programator COBOL a spus Tampa Bay ori experiența sa cu o companie trecerea la Java de la COBOL. „Le-a luat patru ani și încă nu au terminat.,”

există acum unele îngrijorări cu privire la locul în care va veni următoarea generație de programatori COBOL. În 2014, Bancherul american a raportat că băncile ” au probleme în a găsi tineri talentați care doresc să lucreze într-o bancă și o lipsă de oameni cu abilități mainframe și COBOL.”CIO de la primul grup financiar Niagara de 38 de miliarde de dolari din Buffalo a declarat că nu pot concura cu Google și Facebook atunci când vine vorba de a oferi tinerilor tehnici un loc de muncă „cool” pentru CV-ul lor.

și apoi există limba în sine., „COBOL nu este la fel de sexy ca lucrul cu Elixir sau Golang”, a argumentat The Next Web. COBOL istoric nu a fost cea mai atractivă opțiune pentru un programator tânăr de șold, admis la Stuart McGill, Chief technology officer la furnizorul de instrumente de dezvoltare Micro Focus. În 2009, el spunea Computerworld: „dacă ai fost instruit pe Windows folosind Virtual Studio, ultimul lucru pe care vrei să-l faci este să te întorci la mainframe.,”

Într-un Martie fir pe Hacker News, cineva a descris învățarea COBOL ca „ca și cum ai înghiți o ghimpată cub în formă de capsulă,” plângându-se de zeci de ani-vechi cod moștenire „inundate cu datorii tehnice…modificat, extins, actualizată, s-a mutat la new hardware de peste si peste… Documentației, dacă este cazul, este fără speranță depășite.un alt comentator s-a plâns că „cel mai probabil îți vei petrece restul carierei făcând lucrări de întreținere, mai degrabă decât orice dezvoltare greenfield. Nu este nimic în neregulă cu asta, dar nu toată lumea îi place faptul că nu pot crea ceva nou.,”

și un studiu din mai 2016 publicat de Biroul de responsabilitate guvernamentală al Congresului a criticat Departamentul de Justiție al SUA și Departamentul Trezoreriei pentru sistemele lor COBOL moștenite. S — a constatat că multe agenții foloseau COBOL-inclusiv Departamentul de securitate internă (care folosește COBOL și alte limbi pentru a urmări angajarea pentru agenții de imigrare și de aplicare vamală pe un mainframe IBM z10 din 2008). Cererile de beneficii ale veteranilor au fost, de asemenea, urmărite cu un sistem COBOL, iar Administrația de securitate socială folosea COBOL pentru a calcula prestațiile de pensionare., (De fapt, SSA a trebuit să reangajeze unii angajați pensionari doar pentru a-și menține sistemele COBOL existente, potrivit raportului.) Chiar și informațiile Departamentului de Justiție despre populația deținută trec printr-un sistem hibrid COBOL/Java.au existat rapoarte că unele instituții încă se agață de programatorii COBOL în vârstă-sugerând că au probleme în a găsi înlocuitori calificați. În 2014, Bob Olson, vicepreședinte la Unisys, a spus chiar Bancherului American despre un client guvernamental cu un lucrător IT „care este pe oxigen., Are 70 de ani, știe cheile regatului, știe unde este totul, totul stă în capul lui. Trimit o mașină de poliție să-l ridice în fiecare dimineață și să-l aducă la muncă într-o cameră asemănătoare cu seiful.desigur ,acest lucru a creat și unele oportunități. Bill Hinshaw, în vârstă de 75 de ani, fost programator COBOL, a fondat chiar și o companie din nordul Texasului numită COBOL Cowboys. (Și da, lista lor de clienți include cel puțin cinci bănci.) Sloganul companiei? „Nu este primul nostru rodeo.,”

„o parte din software-ul pe care l-am scris pentru bănci în anii 1970 este încă folosit”, a declarat Hinshaw pentru Reuters. „După ce am cercetat multe articole publicate (atât pozitive, cât și negative) despre viața viitoare a COBOL, am venit cu încredere reînnoită în viața sa continuă în următorii ani”, a explicat pagina web a companiei. Acesta citează îmbunătățiri IBM care permit Cobol și Java să ruleze împreună pe mainframe-uri.Reuters a raportat că Hinshaw își împarte timpul între 32 de copii și nepoți ” și ajută companiile americane să evite colapsul computerului.,”Când a început programarea, instrucțiunile au fost codificate în carduri de perforare care au fost introduse în mainframe-uri. Dar decenii mai târziu, când a ajuns în cele din urmă la vârsta de pensionare, „apelurile de la foști clienți au continuat să vină.”

sunt dispuși să plătească aproape orice, a declarat el pentru Reuters și „mai bine credeți că sunt drăguți, deoarece au o problemă pe care numai tu o poți rezolva.”Unele companii i-au oferit chiar și o poziție cu normă întreagă.

compania se mândrește cu câțiva coderi de vârstă de pensionare pe lista sa, precum și cu unii „tineri” care au 40 de ani și 50 de ani.,există reacții puternice la un articol recent care susține că băncile ar trebui să-l lase pe COBOL să moară. „Ideea că marile corporații vor trece pur și simplu de la COBOL nu este în contact cu realitatea”, a scris un comentator pe Hacker News. „Într-adevăr nu poate fi supraestimat cât de vechi programe COBOL sunt încorporate în aceste corporații. Am lucrat pentru unul care le folosea de când a fost creată limba în sine și, în timp ce toți puteau vedea scrisul pe perete, banii pentru a face schimbarea pur și simplu nu erau acolo.”

dar, de asemenea, au crezut că ar fi posibil să găsească noi programatori., „Trebuie doar să mențină și să actualizeze ocazional un program antic care a fost solid de mai mult timp decât au fost în viață.”

Computerworld a raportat, de asemenea, că în SUA existau 75 de școli care încă predau COBOL, „datorită în parte eforturilor unor companii precum IBM.”Bancherul American a descoperit că erau în mare parte colegii comunitare și școli tehnice, deși adaugă că 68,000 de studenți au intrat în concursul IBM „Master the Mainframe” între 2012 și 2014., Luna trecută, IBM a declarat pentru Reuters că în ultimii 12 ani au instruit mai mult decât dezvoltatorii 180,000 prin burse și alte programe de formare — care au o medie de 15,000 pe an. Un coleg IBM a insistat că ” doar pentru că o limbă are 50 de ani, nu înseamnă că nu este bună.”Deci, există cel puțin unele canale pentru a crea noi programatori COBOL.Leon Kappelman, profesor de sisteme informatice la Universitatea din North Texas, spune că a auzit predicții cumplite despre viitorul lui COBOL în ultimii 30 de ani., Anul trecut, el a declarat pentru revista CIO că studenții care iau cele două clase ale școlii în mainframe COBOL „tind să câștige aproximativ 10.000 de dolari pe an mai mult decât cei care nu.” el crede, de asemenea, că este o carieră sigură, deoarece organizațiile mari au rareori un caz de afaceri convingător pentru înlocuirea codului COBOL cu ceva nou.”potențialul de avansare în carieră ar putea fi limitat, astfel încât să obțineți multă siguranță la locul de muncă – dar ar putea deveni plictisitor.unii comentatori de la Hacker News văd problema Pragmatic., „Ceea ce trebuie să vă amintiți este că atunci când a fost scris codul COBOL, a înlocuit sute, poate mii de oameni care fac introducerea manuală a datelor și manipularea, poate chiar stilou pe hârtie”, a scris un comentator în aprilie. „Acest lucru vă oferă un randament fantastic al investiției. După ce s-a făcut acest lucru, înlocuirea unui sistem informatic cu unul mai nou este complet diferită, un caz spectaculos de diminuare a randamentelor.”

deci afacerea rămâne puternică pentru Cowboys Cobol., Acoperirea recentă a presei (inclusiv articolul Reuters) a adus vizitatori din 125 de țări pe site — ul lor web-și peste 300 de solicitări de a se alătura grupului lor. L-am contactat pe CEO-ul Hinshaw pentru a-l întreba despre viitorul limbii, iar Hinshaw spune că simte că există un interes reînnoit COBOL care „poate ajuta la aducerea tinerei generații de programatori în COBOL dacă pot depăși presa negativă pe COBOL și se pot concentra pe o carieră de soluții de afaceri din spate scrise în COBOL.”El subliniază că miliardele de linii de cod reprezintă în mod evident „60+ ani de reguli de afaceri dovedite.,chiar dacă companiile au trecut la Java, problema ar putea reapărea mai târziu. „O generație viitoare de tineri programatori va dori să treacă de la Java la o limbă mai nouă — iar companiile vor trebui să treacă din nou printr-o altă tranziție costisitoare și consumatoare de timp.”

„doar timpul va spune dacă programatorii COBOL sunt o rasă pe moarte sau o nouă rasă care îmbrățișează COBOL vine pe scenă….”

imagine caracteristică prin stoc Nou Vechi.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *