抢完口罩呼吸机,州长们又开始抢退休程序员了.......

A
Amandasilm
楼主 (北美华人网)
有点经验的相亲女都知道,程序员是吃青春饭的。

硅谷也流行着这样的传说,“如果你在一家大公司工作超过10年,那么你的技术将会落后六个时代。”



因为计算机技术迭代太快,程序员超过四十岁,一旦失业似乎下一站就只能是做Uber司机。

然而,疫情导致的失业潮,正让各州在疯抢一些懂得COBOL语言的退休程序员,新泽西州州长菲尔·墨菲发出紧急招聘,开出时薪55美元至85美元的价格。



这是因为,各州的政务系统几乎都是用古老的COBOL语言搭建,根本扛不住上网申请申领失业救济金的巨大人流。



过去两周,新泽西州政府已经堆积了超过36.2万份申请,其中一半尚未支付,使用了40多年的失业系统随时需要维护,而目前新泽西州招募到的程序员,最小年龄都在60岁以上。

1.支撑全球95%ATM交易的语言

上世纪50年代,微型计算机还没有发明,当时的编程语言只有机器和汇编语言,人们需要一种更简单的语言来为那些笨重的大型机编程,COBOL应运而生。



1959年5月,格蕾丝·赫柏(Grace Hopper),就是那位在美国海军办公室记录下第一个“BUG”,并最终成为美国第一位女性海军将军的女程序员,和41名计算机用户和制造商在五角大楼成立了数据系统语言会议(CODASYL)临时委员会。



COBOL是英文Common Business-Oriented Language的缩写,意指面向商业的通用语言,可用于统计报表、财务会计、计划编制、作业调度、情报检索和人事管理等方面的数据处理。



同年9月,COBOL确定基本语法,并于1960年12月开始在两家不同供应商的计算机上运行。此后的20年,COBOL成为商业语言的首选。

随着PC时代到来,各种编程语言逐次兴起,但COBOL并未退出历史舞台。

2017年,路透社调查发现,全球目前仍有2200亿行COBOL代码,占据活跃代码的80%,大约95%的ATM交易通过COBOL程序。

Micro Focus是一家专门负责维护COBOL代码的公司,其全球产品营销总监德里克·布里顿在去年说,“任何时候,你联系政府部门,转账或查看帐户,支付贷款、买保险、运输包裹、订购一束鲜花或机票,甚至股票交易等等,都是在与COBOL互动。”



在美国,使用COBOL最多的是金融机构,包括银行、保险、金融管理和股票交易相关机构,其次才是政府服务部门。

2. 懂COBOL的程序员越老越值钱

从上世纪90年代开始,美国多个行业专家建议更换基于COBOL的系统,否则系统维护将变得越来越难。

2016年,一份“联邦机构需要更新老化系统”的报告中也提到,美国退役军人事务部还在使用COBOL编程语言的管理系统,“政府部门管理系统应该使用更现代化,可便于维护的编程语言。”



确实,在编程语言排行榜上,COBOL早就没影了,比它年轻30多岁的Java和C语言为争榜首成天闹得不可开交。

而且,虽然COBOL诞生之初是以“简单”为目的,但这个简单是相对的——COBOL经典语录中有一条,“1000行代码实现一个小需求”……



对于那些学着Java、C语言长大的程序员来说,COBOL过于艰涩难懂,有人将学习COBOL的经历形容为“就像吞下了带刺的立方体状药丸”。

从20世纪80年代末开始,许多大学不再将COBOL纳入计算机科学课程。

因此,至今精通COBOL语言的程序员,年纪大都在50岁以上,甚至他们的字典里没有退休。

COBOL Cowboys公司创始人比尔·欣肖,75岁还要出门帮美国金融企业修复系统。

有32个孙辈和重孙辈的比尔,早就想关掉公司享受天伦之乐,但架不住以前的客户总找上门。COBOL Cowboys的大多数员工,早就到了退休年龄,老头子们嘴里的“年轻人”,其实也都过了五十岁。



还有一位60多岁的COBOL程序员,曾在2012年遭到解雇,被年轻程序员顶替了岗位,但只过了两年,原雇主又找回来求他继续返岗工作。

还有一位70多岁的COBOL程序员,都已经用上了吸氧器,每天早上仍要搭乘政府派来的警车,前往办公室工作。



过于古老的特性,赋予COBOL语言“弹性、安全”的优点,近年来从未遭遇黑客入侵。

这恰恰符合金融机构和政府“求稳”的需求。

就在去年,美国马里兰州的巴尔的摩、还有佛罗里达州两座城市的政府系统就遭到黑客的攻击勒索,为了赎回被黑客锁死的市政系统,佛罗里达州政府向黑客支付了两笔总额超过100万美金的比特币赎金。



既然早年用COBOL写好的系统能用,而且还足够安全,就让其继续跑着,各地政府都抱着得过且过的态度,直到突然遭遇这次失业潮的冲击。

3.失业人群挤垮美国古董系统

哪怕美国经济最发达的纽约州,服务政府的计算机系统也是用COBOL语言编程,政府官员也承认,这些设备就像是“大型计算机鼎盛时代的电子古董”。



去年,纽约州才与印度孟买的塔塔咨询服务公司(Tata Consultancy Service)签订了一份5600万美元的长期合同,打算彻底翻新陈旧的政府系统。可惜的是,疫情到得比新的系统更早。

3月,45万纽约市民试图登录劳工部网站申请失业救济,系统不堪重负出现故障,劳工部的热线电话也被打爆。

纽约州州长科莫承认救济发放出了问题,因为许多市民连续几天都可能打不通热线电话。“我对此感到很抱歉,这肯定会让人感到恼火。”

更让人恼火的是,纽约州政府网站还弹出一条消息,要求救济申领人使用一种早已绝版的浏览器——网景领航者(Netscape Navigator),才能进入正常申领流程。

IE都快没人用了,政府指定的版本竟然还是它的祖先。



纽约皇后区的网约车司机穆罕默德,耗费足足4天才打听到申领救济的流程,而且政府要他将自己的工资单传真到政府办公处。

冒着感染新冠病毒的风险,穆罕默德跑遍街头巷尾,最终在一家商场找到了传真机,他立即发送了申请资料。但直到4月4日,他还在家中等待消息,没人告诉他能领到多少救济金,以及何时才能到账。

系统老化引发的问题,正在各州轮番上演。



4月2日,佛罗里达州经济发展部主任对该州的失业网站出现故障做出公开道歉。州政府已开通了纸质申请渠道,可将资料邮寄到政府办公室,然后由第三方服务商录入到系统中。

康涅狄格州劳工部发言人南希·史蒂芬斯也表示,目前政府积压的工作,可能需要5个星期才能完成,跟新泽西一样,他们也在高薪寻找COBOL程序员帮助修复系统。



目前,美国正面临着一波失业高峰,申请失业救济人数已经达到660万人,美国国会承诺给失业者每周600美元的补贴金。然而政府系统不给力导致补助发放遥遥无期,疫情下的失业焦虑无法得到快速缓解。

4.翻新成本高到美国政府无法承受

随着程序员逐渐老去,COBOL语言已成为美国政府和金融系统难以解决的痼疾。

2018年,美国信息技术和创新基金会调查了全美400多个政府网站,发现几乎所有网站都未达到基本的技术标准:页面加载速度、移动端兼容性、安全性、高访问量处理能力,均不及业界标准。



“政府和金融,依旧是COBOL编程语言的大客户,目前你很难在联邦政府中找到一个没有用它编写程序的机构。”Micro Focus的COBOL产品销售总监艾瑞说。



据统计,COBOL编写的应用程序支持着美国80%银行以上的日常交易、管理着医疗体系中6000万名患者、每天搬运7.2万个集装箱、处理85%的港口业务……

COBOL语言加上2008年出品的 IBM z10大型机服务器,不仅用来跟踪海关执法人员人事聘用和退伍军人的抚恤金发放,甚至还支撑着美国国土安全部的边境执法业务和美国社会保障局的退休金计算业务。



美国大量政府服务和金融系统,都运行在这一古老的基础架构上,这些机构本身就倾向于固守标准化的陈规,毕竟更换语言和系统可能让关键数据面临风险。

只是经年累月下来,过渡到新设备需要耗费的费用和时间成本变得越来越高。



据路透社在2017年报道,澳大利亚联邦银行曾在2012年更换其核心COBOL平台,结果花了5年时间,耗资7.5亿澳元。而澳大利亚另一个政府机构,为将系统语言从COBOL过渡到Java,花了4年时间依然没有解决。

可想而知,要让美国政府彻底翻新这一套系统,需要花费多少的时间和代价。

————转自敲黑板
O
ORgirl
回复 1楼Amandasilm的帖子

像楼主这种
系统性的从中文自媒体转文章到华人的
是什么情况?
把文章转过来还要排版啥的,那么多图片也挺费事儿的吧?
歪哥雇的?
a
appleapp
这个真的不是转自洋葱新闻吗?。。
s
stacych8008
我现在拒绝在huaren看中文新闻 必须先上英文版先
r
rime
我现在拒绝在huaren看中文新闻 必须先上英文版先
stacych8008 发表于 4/11/2020 12:19:44 PM


+1,特别是看到巨长的中文贴讲的美国或者欧洲的事,各种拼接。像一块烂布。
不发出处原文就不要看了
O
Orangetabby
"因为计算机技术迭代太快,程序员超过四十岁,一旦失业似乎下一站就只能是做Uber司机。"-----纯属造谣,工作过几个地方,见过岁数最大的程序员有61,62岁;至于40+的人绝对不少。。。。。。
l
luckyso
纽约州才与印度孟买的塔塔咨询服务公司(Tata Consultancy Service)签订了一份5600万美元的长期合同,打算彻底翻新陈旧的政府系统。
又外包
C
ChristinaW
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~ 那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
O
Orangetabby
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~
那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
ChristinaW 发表于 4/11/2020 12:35:16 PM

感觉linux可以干一辈子。。。。
p
pmmp
纽约州才与印度孟买的塔塔咨询服务公司(Tata Consultancy Service)签订了一份5600万美元的长期合同,打算彻底翻新陈旧的政府系统。
又外包
luckyso 发表于 4/11/2020 12:34:48 PM
Tata就是著名的滥用H1B的印度ICC之一…… ---发自Huaren 官方 iOS APP
n
niuheliang
我姐会COBOL。不过她早已财富自由了。
c
catgoose
我家队友会一点,喜欢这种老的语言。
c
coalpilerd
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~
那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
ChristinaW 发表于 4/11/2020 12:35:16 PM


fortran用来处理大量的数据比c高效,有需求一点不奇怪。

老古董不代表过时哦,我们组还有一堆assembly高手呢。
花花朵朵
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~
那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
ChristinaW 发表于 4/11/2020 12:35:16 PM


Fortran挺好用的啊
E
EEswine
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~
那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
ChristinaW 发表于 4/11/2020 12:35:16 PM


估计COBOL写的程序比较难被黑客侵入,高级灵活的功能估计都没有。
I
Iced_Mocha
在文章里看到了网景Nescape。年轻MM们知道网景吗? 那个出租车司机找传真机找了很久,这个不理解,现在大部分打印机不是都带传真功能的吗?
c
coalpilerd
在文章里看到了网景Nescape。年轻MM们知道网景吗?
那个出租车司机找传真机找了很久,这个不理解,现在大部分打印机不是都带传真功能的吗?
Iced_Mocha 发表于 4/11/2020 1:35:08 PM


居然说Netscape navigator是IE的老祖宗,不知道用IE绑定windows一招搞死网景的比尔盖茨听到这话会不会吐血。
不过Firefox才真是网景转世呢。
c
cuzemel
纽约州才与印度孟买的塔塔咨询服务公司(Tata Consultancy Service)签订了一份5600万美元的长期合同,打算彻底翻新陈旧的政府系统。

又外包

luckyso 发表于 4/11/2020 12:34:48 PM


智商欠费的心可真大
不怕印度同步有系统所有数据
c
coalpilerd

智商欠费的心可真大
不怕印度同步有系统所有数据

cuzemel 发表于 4/11/2020 1:46:17 PM


印度就是包衣,不怕偷数据。怕的是新系统比旧系统慢,还每天崩个十次八次。
C
CleverBeaver


fortran用来处理大量的数据比c高效,有需求一点不奇怪。

老古董不代表过时哦,我们组还有一堆assembly高手呢。

coalpilerd 发表于 4/11/2020 1:23:34 PM

我爸会fortran
C
ChristinaW


居然说Netscape navigator是IE的老祖宗,不知道用IE绑定windows一招搞死网景的比尔盖茨听到这话会不会吐血。
不过Firefox才真是网景转世呢。

coalpilerd 发表于 4/11/2020 1:38:05 PM


嗯嗯,我爸就是CS专业的,我也是受他影响,古典程序员的想法,推崇开源,看不起微软苹果这种大公司~
从来不用IE,chrome,从netscape用到firefox,现在FF堕落了,改用waterfox~~
C
ChristinaW


估计COBOL写的程序比较难被黑客侵入,高级灵活的功能估计都没有。

EEswine 发表于 4/11/2020 1:25:49 PM


对啊,文章中说的,一百行代码执行一个简单任务。。。谁还能入侵?
越是接地气machine dependent的东西就越靠谱。
不看好政商机要部门会把系统升级到现在的cheap产品。
c
coalpilerd
嗯嗯,我爸就是CS专业的,我也是受他影响,古典程序员的想法,推崇开源,看不起微软苹果这种大公司~
从来不用IE,chrome,从netscape用到firefox,现在FF堕落了,改用waterfox~~

ChristinaW 发表于 4/11/2020 1:54:10 PM


微软自己员工都看不起IE的。记得以前在mitbbs的西雅图版上还有微软的人发帖骂“IE组的都该拖出去喂狗”。

垄断对于一个公司长期而言绝对不是好事,会让它失去活力。网景死后IE的日子就是太舒服了。等到后来Firefox和Chrome出来,IE基本只有躺平任嘲的份。
b
bingmi
都是用电子邮件网络社交即时通讯的的时代了 哪还有那么多传真需求 这个还需要有电话号码
在文章里看到了网景Nescape。年轻MM们知道网景吗? 那个出租车司机找传真机找了很久,这个不理解,现在大部分打印机不是都带传真功能的吗?
Iced_Mocha 发表于 4/11/2020 1:35:08 PM
b
bingmi
从什么时候起Chrome默默的超越了Firefox的市场份额?


微软自己员工都看不起IE的。记得以前在mitbbs的西雅图版上还有微软的人发帖骂“IE组的都该拖出去喂狗”。

垄断对于一个公司长期而言绝对不是好事,会让它失去活力。网景死后IE的日子就是太舒服了。等到后来Firefox和Chrome出来,IE基本只有躺平任嘲的份。

coalpilerd 发表于 4/11/2020 1:59:19 PM
m
mousemouse
我就用fortran
o
oqo
在文章里看到了网景Nescape。年轻MM们知道网景吗? 那个出租车司机找传真机找了很久,这个不理解,现在大部分打印机不是都带传真功能的吗?
Iced_Mocha 发表于 4/11/2020 1:35:08 PM

没有电话线路
l
lyalexmm
挺有意思的哈哈
t
teddywhite
都是用电子邮件网络社交即时通讯的的时代了
哪还有那么多传真需求
这个还需要有电话号码

bingmi 发表于 4/11/2020 2:01:58 PM


传真比电邮正式,在医疗保险和政府部门中很常见,电邮容易造假,所以如果没法online submit的claim都是用传真,各大保险公司专门雇着一帮做数据输入的人。还有就是10年前cobol的程序员就是 120一小时了,现在怎么反而降了。
C
ChristinaW
我就用fortran
mousemouse 发表于 4/11/2020 2:08:34 PM


对啊,CS的应用又不都是IT,像COBOL,FORTRAN这些严谨古老的语言在其他领域很有生命力的。
国内由于从手工机械时代直接跳到互联网时代,所以中间有断层,根本不了解这些东西了。
阿凡达


微软自己员工都看不起IE的。记得以前在mitbbs的西雅图版上还有微软的人发帖骂“IE组的都该拖出去喂狗”。

垄断对于一个公司长期而言绝对不是好事,会让它失去活力。网景死后IE的日子就是太舒服了。等到后来Firefox和Chrome出来,IE基本只有躺平任嘲的份。

coalpilerd 发表于 4/11/2020 1:59:19 PM


微软自家软工也不用visual studio吧,也不用c#,大都用java
阿凡达
去年,纽约州才与印度孟买的塔塔咨询服务公司(Tata Consultancy Service)签订了一份5600万美元的长期合同,打算彻底翻新陈旧的政府系统。可惜的是,疫情到得比新的系统更早。 。。。。。。。 得了,这几千万打水漂了,弄出的新系统肯定还不如旧的靠谱
u
unclejoe
COBOL 对非英语使用者来说,就是nightmare.
p
pizzawithnut
又包给icc,恐怕做出来的还不如旧的
w
wanwanma
我现在拒绝在huaren看中文新闻 必须先上英文版先
stacych8008 发表于 4/11/2020 12:19:44 PM


对,中文的新闻造谣全靠一张嘴!
t
tobeornottobe
哈哈, 终于等到cobol程序员值钱的时候了。
B
BaoMaoDou

+1,特别是看到巨长的中文贴讲的美国或者欧洲的事,各种拼接。像一块烂布。
不发出处原文就不要看了

rime 发表于 4/11/2020 12:24:53 PM


+1
热血热胜红日光
除了COBOL,还有RPG (IBM家机器上跑得) 州长说要招人,那是政治作秀。这个东西不是那么容易改,马上扩容得。这个语言基本上就是用来做批处理的,系统崩溃的话是前台系统或者接口的问题。找老马工回去很大可能是让他们把原来程序的逻辑解释一下,不是要改程序。这个语言都没有关系数据库的概念,所有的东西都是文件,改起来很麻烦不容易用来应急。而且根本不存在COBOL的网络服务器,如果说大家申请失业的人多处理不过来网站崩溃之类的,肯定是前端的问题。我见过几个州的失业救济系统,只能说政府部门雇佣的IT人员素质实在不行。
吃鸡蛋
我家猪头也会,不过80块一小时没啥吸引力
t
tobeornottobe
话说听以前同事说起过good old day, 修千年虫的时候, cobol是照修改的程序的代码行数收费的, 1刀/行代码, 一个程序随随便便就是一千刀, 其实就是里面改了几行代码而已。
O
OAI
然后再卖给中国
智商欠费的心可真大 不怕印度同步有系统所有数据 cuzemel 发表于 4/11/2020 1:46:00 PM
c
cuzemel
然后再卖给中国

OAI 发表于 4/11/2020 6:34:21 PM


哈哈
O
Olympian
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~
那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
ChristinaW 发表于 4/11/2020 12:35:16 PM


哈哈,印象里我们上学的时候还学了assembly language编程,一堆input,output写一个现在可以一行解决的事情。
l
lavenderfan
让那些印度ICC的三流程序员来升级这些系统,简直不敢想啊。。
m
mingrimingyue
我记得我大学学工程的都要学fortran.好像叫fortran 77.还要考证 计算机二级吧好像
M
Molly0745
我认识的会COBOL的程序员35岁
I
Irisjojo
我大学毕业后的第一份工作就是Cobol程序员,去解决千年虫Y2K的问题。可能这里很多妹妹都没有听说过。都是干了一年就换Java了。我都不记得怎么写Cobol了。不过$85/小时的工资也不是很高。
e
ecnanif
美国原子弹还是啥武器的内驱不还是floppy disk 吗? 因为太古老不能联网,所以黑客无法攻击。
c
clamp1999
美国原子弹还是啥武器的内驱不还是floppy disk 吗? 因为太古老不能联网,所以黑客无法攻击。
ecnanif 发表于 4/11/2020 10:43:24 PM


看过报道, 不是floppy disk, 是很大很像唱片那种disk。
a
annalu99


传真比电邮正式,在医疗保险和政府部门中很常见,电邮容易造假,所以如果没法online submit的claim都是用传真,各大保险公司专门雇着一帮做数据输入的人。还有就是10年前cobol的程序员就是 120一小时了,现在怎么反而降了。

teddywhite 发表于 4/11/2020 2:27:19 PM


是的 医疗行业,要求都是用传真,email不安全
颜即是正义
Fortran我们公司现在还在用
H
High.eee
COBOL, 还有同时代的Fortran,确实是很神奇的老古董~
那些程序员的确可以一招鲜干一辈子,都不需要学新东西的。
ChristinaW 发表于 4/11/2020 12:35:16 PM

无数大模式还都是Fortran啊,这没办法的事
A
Aibaobeiba
如果系统撑不住,招cobol的程序员也没有用的,很多州过去几年都花了很多银子想去升级这个系统MMIS, 没有成功的。如果新闻是真的,纽约又作秀了。
h
hehe1223
这篇消息貌似是真的: https://www.cnn.com/2020/04/08/business/coronavirus-cobol-programmers-new-jersey-trnd/index.html 非程序员还第一次听说cobol。。
n
netghost
這是typical的外包策略。注意nj州長要的是volunteer,就是不給錢白幹。當然找不到人。然後就名正言順的包給老印了。 COBOL沒那麼難,而且shitty的事情少很多。