『cobol』六十年上古编程语言教程登顶GitHub,退休老程序员如何焕发第二春( 二 )


康涅狄格州劳工部正在重新招募退休人员 , 并利用其他部门的IT人员来升级该州已有40年历史的COBOL系统 , 这个系统不是完全自动化的 , 需要在过程中的多个点上进行人工操作 。
该部门的通讯主管Nancy Steffens说:“我只知道 , 现在返聘的退休人员都是懂COBOL的程序员 。 ”
COBOL——“一个老古董 , 一个好东西”
1959年 , 在格蕾丝 · 霍珀(Grace Hopper)和COBOL的六人组共同努力下COBOL问世 , 之后就一直被政府和金融机构广泛使用 , 意思因为它能够稳定地处理大量的处理数据 , 更重要的是现在要替换COBOL需要花费大量的时间和金钱 。
COBOL是一种面向数据处理的、面向文件、面向过程(POL)的高级编程语言 , 是一种功能很强而又极为冗长的语言 。
IEEE曾在一篇文章中把COBOL语言称作“一个老古董 , 一个好东西” 。
当时出现之后 , 由于具有循环处理周期的环境(例如打印工资支票)以及数据操纵量相当大的环境 , COBOL被广泛用于商业数据处理领域 , 对各种类型的数据进行 收集、存储、传送、分类、排序、计算及打印报表、输出图像是它的强项 。
根据2016年美国美国政府责任署的一份报告 , 除了州政府 , 多个联邦机构仍在使用它 。 据路透社报道 , 95%的ATM刷卡系统、80%的面对面交易和43%的银行系统都是依托于COBOL 。
由于COBOL出现的时间太早了 , 1963年美国国家标准学会对其进行了标准化之后ANSI标准还是很少被遵循 , 因此 , COBOL程序只是部分可移植的 , 因此随着使用的场景越来越少 , 熟悉COBOL的程序员也越来越少 , 在2019年IEEE Spectrum的顶级编程语言名单中 , COBOL排名第44位 。
当然了 , 作为一个横穿60年光辉岁月的“上古语言”来说 , 多少有一些传奇故事 。
比如在经典科幻电影《终结者》中 , 反噬人类、毁天灭地的天网系统中出现的代码便是一串COBOL程序 。
但是该段程序的原作者Swirsky表示 , 这只是一个累加计算的代码 , 摘自他1984年5月发表在杂志的一篇文章中 , 他还找到了当年的杂志原文 , 但是网友们还是不依不饶 , “指责”他:“就是你创造了天网!”
COBOL人才储备告急 , 退休程序员焕发第二春
尽管“天网”系统都是用COBOL编写的 , 但是日渐式微的COBOL语言还是面临重大的人才储备问题 , 美国急招COBOL程序员来维护国家失业救济计算机系统 , 也是因为维护人员实在是不够用 。
然而问题正在得到解决 , 一大批已经退休的程序员表示愿意提供帮助 , 经过了“年少轻狂”和“中年危机”的老程序员们 , 又迎来了第二春 。
据招聘委员会的一位发言人称 , 自今年1月以来 , 提到“ COBOL”的招聘广告增加了6.47% 。
还有一些专门招募程序员的公司也开始了扩招 。 COBOL Cowboys是一家位于盖恩斯维尔的公司是一家职业介绍所 , 在过去的三年里 , 公司的程序员数据库中掌握COBOL和其他更现代的语言的程序员从50个增加到了350个 , 他们的平均年龄在45岁到60岁之间 。
该公司首席运营官艾琳欣肖(Eileen Hinshaw)表示: “我们有一位年纪比较大的程序员 , 他曾与格蕾丝霍珀(Grace Hopper)共事过 , 我敢说她已经80多岁了 。 ”
欣肖表示 , COBOL Cowboys在看到墨菲州长的新闻发布会后联系了新泽西州 , 目前正在就支援COBOL程序员问题“与该州进行沟通” 。
除了私营的职业介绍所之外 , 还有一些公益组织 , 比如U.S. Digital Response(美国数字反应组织) , 由一群公共利益技术专家组成的 , 其中包括一些在奥巴马政府中担任技术职务的人员 , 这个组织为需要帮助的联邦和州政府机构以及希望提供帮助的具有数字技能的志愿者进行牵桥搭线 。
美国数字响应组织的联合创始人之一、前美国首席技术官的Cori Zarek表示 , 已经有3500多人加入了该组织的志愿者队伍 。


推荐阅读