2019 (49)
2020 (61)
2021 (57)
2022 (57)
2023 (48)
今天看到一条新冠病毒产生的新需求的消息,新泽西州州长公开在电视直播里求援,急需大量 COBOL 程序员,导致 COBOL 登上推特热搜,让许多人觉得恍如隔世。这是一种非常古老的语言,
冠状病毒危机引发了各种意想不到的后果,包括东京夏季奥运会被推迟,汽车保险公司因为人们待在家里时获得额外利润。在新泽西州,新冠病毒导致很少有人会预见到的事情 - 对COBOL程序员的迫切需求。
COBOL是面向商业的通用计算机语言,它的时代在很久以前就开始了。最初,它给程序员提供了一种编程语言,可以在多个制造商的专有计算机上工作,COBOL在20世纪60年代开始流行,在成为大型计算机的主要语言之后,在Y2K到来的时候开始衰退而成为传统的计算机语言。
在新泽西州,现在需要COBOL专家来修复基于COBOL的失业保险系统,该系统已有40多年的历史,但由于新冠病毒导致很多人失业,失业保险系统已经不堪重负。在昨天的新闻发布会上,州长菲尔·墨菲请求那些仍然熟悉COBOL语言的志愿者们来帮助新泽西州的失业保险系统。
当然,正如网络安全专家约瑟夫·斯坦伯格(Joseph Steinberg)在其博客中指出的那样,这些志愿者很可能已经超过60岁,这使得他们特别容易受到Covid-19的攻击。他们是否会冒险(或者在志愿者的基础上)修复几十年前就应该更新的脆弱系统,这是一个悬而未决的问题。
因为系统问题新泽西州的失业人正在被迫推迟他们的失业申请。劳工专员罗伯特·阿萨罗·安杰洛(Robert Asaro Angelo)在昨天的简报会上说,该州最近在一周内的申领人数增加了1600%,他指出,“在过去的两周里,我们看到超过362000人因这一公共卫生紧急情况而申请失业。”
英文链接:https://qz.com/1832988/covid-19-results-in-new-jersey-desperately-needing-cobol-coders/
pollyli: 实话告诉你,不容易。我在刚刚上大学的时候学的MIS,学了很多门计算机课。我止步在一门计算机语言课叫cobol。那个语言两门课,有60%的人pass第一门,有60% pass 第二门。也就是整个课堂36%的人可以过。我过了第一门,第二门简直是地狱。整天整夜在computer lab里run程序。code做出来,就是不能run。也找不到bug,实在折磨人。我实在没办法只有drop这门课。
谢谢大家的留言,看来多数人还是不太了解COBOL的现状,很多大公司的IT后台还是在用COBOL:
___________________________________________________
估计一些公司还是没有丢掉当年的所谓的IBM大型机,中型机,小型机。当年这些机器的维护人员都算高尖端人才(高工资)。估计这些公司要招的是这些人,Cobol语言简单,随便一个程序员花上半天看下说明就会了。当年的那些商用软件,除了优秀的数据结构设计,还有简单易用的字符操作界面,太牛了。
COBOL is still the main programming language for Mainframes (centralized computing servers). COBOL, in combination with Mainframes, has been the main back-end IT system over the past 5–6 decades for most of the Fortune 500 companies. When you make a financial transaction, it is most probably triggering a program written in COBOL.
不过,说实在话,当年的那些用COBOL写得商用系统确实好。