林向田

每个人都有很多故事,我们喜欢听故事也喜欢讲故事。从故事里我们可以得到感慨,共鸣,力量。
个人资料
正文

新冠病毒导致新泽西州急需COBOL程序员

(2020-04-05 13:50:31) 下一个

今天看到一条新冠病毒产生的新需求的消息,新泽西州州长公开在电视直播里求援,急需大量 COBOL 程序员,导致 COBOL 登上推特热搜,让许多人觉得恍如隔世。这是一种非常古老的语言,是由计算机女神 Grace Hopper 在1959年,也就是她53岁的时候发明的,现在 COBOL 语言的程序员平均年龄约为55岁。这个新需求引起了我的极大兴趣,下面是这条新闻的翻译。

冠状病毒危机引发了各种意想不到的后果,包括东京夏季奥运会被推迟,汽车保险公司因为人们待在家里时获得额外利润。在新泽西州,新冠病毒导致很少有人会预见到的事情 - 对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/

相关的博客文章>>>

 

[ 打印 ]
阅读 ()评论 (13)
评论
南方公园猎人 回复 悄悄话 老的银行系统确实可能还用COBOL。我N年前就写过mainframe上COBOL程序
林向田 回复 悄悄话 回复 '思韵如蓝' 的评论 : 原来思韵也做过COBOL developer,COBOL还是有生命力的。
思韵如蓝 回复 悄悄话 我在转行金融之前,是做Mainframe COBOL的。真没想到,我将来还有新的职业机会啊!:)
justforfun 回复 悄悄话 我以前是COBOL程序员,后来转Java了,没办法,必须与时俱进。但要人做志愿者?南京也太扣了吧,我还要养家糊口。
德州老汤 回复 悄悄话 it ain't broken don't fix it - 没有坏他们就不会修。现在(快)坏了,也没有那多多钱修。估计这次疫情过后,他们还回老样? 我学的最老的是汇编和Fortran。COBOL真不懂。
林向田 回复 悄悄话 回复 'dqdeer' 的评论 : “Cobol语言简单,随便一个程序员花上半天看下说明就会了” - 有这么容易吗,看看一位网友的留言:

pollyli: 实话告诉你,不容易。我在刚刚上大学的时候学的MIS,学了很多门计算机课。我止步在一门计算机语言课叫cobol。那个语言两门课,有60%的人pass第一门,有60% pass 第二门。也就是整个课堂36%的人可以过。我过了第一门,第二门简直是地狱。整天整夜在computer lab里run程序。code做出来,就是不能run。也找不到bug,实在折磨人。我实在没办法只有drop这门课。
dqdeer 回复 悄悄话 林向田 发表评论于 2020-04-05 17:04:01
谢谢大家的留言,看来多数人还是不太了解COBOL的现状,很多大公司的IT后台还是在用COBOL:
___________________________________________________

估计一些公司还是没有丢掉当年的所谓的IBM大型机,中型机,小型机。当年这些机器的维护人员都算高尖端人才(高工资)。估计这些公司要招的是这些人,Cobol语言简单,随便一个程序员花上半天看下说明就会了。当年的那些商用软件,除了优秀的数据结构设计,还有简单易用的字符操作界面,太牛了。
唐西 回复 悄悄话 天啊!这么老的语言都还在用,那是美国吗?真说不准,改天又招IBM-DOS的。
林向田 回复 悄悄话 谢谢大家的留言,看来多数人还是不太了解COBOL的现状,很多大公司的IT后台还是在用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.
亚特兰蒂斯 回复 悄悄话 90年代初银行里还有大量cobol写的业务软件。语言本身并不坏,可读性好。最后维护cobol的那波人到现在该有50+岁了。新泽西还有cobol写的上古软件,说明政府部门很保守啊。
诚信 回复 悄悄话 COBOL 听说过, 估计根本不可能找到人, C语言兴起后, COBOL就消亡了。 65岁以下很少有人会,
dqdeer 回复 悄悄话 美国也太先进了,还在用COBOL的系统,应该还是IBM的服务器了(更早期的WANG估计没有了)。
不过,说实在话,当年的那些用COBOL写得商用系统确实好。
菲儿天地 回复 悄悄话 真是难过,担心!刚刚看到纽约医院的年轻医生,天天在那里加班,刚刚把妻子孩子送走,为了安全。。。
登录后才可评论.