老程序员再就业:美国州长急聘,上古语言 COBOL 的春天要来了?
「急聘退休程序员!要求 50 年工作经验,精通 COBOL 语言,本周内到岗者优先。」
近日,新泽西州州长 Phil Murphy 在新闻发布会上说,现在政府急需能够使用 COBOL 语言的程序员,帮助修复已经使用了 40 多年的失业保险系统,时薪为 55 美元至 85 美元。
是的,你没看错。但 COBOL 又是什么?
这是一种非常古老的编程语言,COBOL 的鼎盛时期在上世纪 70 年代,这意味着,大部分的美国 COBOL 程序员可能都已经超过 60 岁了。
受到疫情的影响,企业倒闭的浪潮也席卷而来,失去工作的人数突然暴增,眼下新泽西州正忙于处理因失业引发的救济申请。过去两周内,新泽西州已经堆积了超过 36 万份失业救济申请,其中一半尚未支付,以至于用了好几十年的失业系统已经不堪重负。
在疫情的影响之下,美国失业率最近呈现火箭般的上升速度。
美国失业人数统计,看完就明白这次冲击有多大了
但问题在于,这门过于古老的编程语言,数十年来都没有在大学里教授过了,市场上恐怕也没有几位掌握 COBOL 的程序员。
或许,程序员「退休返聘」的机会真的来了。
COBOL:编程语言中的活化石
COBOL(Common Business-Oriented Language,面向商业的通用语言)是一种面向过程的高级程序设计语言,主要用于数据处理,是目前国际上应用最广泛的一种高级语言。它采用 300 多个英语单词作为保留字,以一种接近于英语书面语言的形式来描述数据特性和数据处理过程,因而便于理解和学习。
COBOL 语言是专门为企业管理而设计的高级语言,可用于统计报表、财务会计、计划编制、作业调度、情报检索和人事管理等方面。它的主要特点包括:面向文件、接近英语自然语言、通用性强、功能模块化等。
这门古老的语言诞生于 1959 年,由「计算机软件工程第一夫人」格蕾丝·赫柏(Grace Hopper)创建。格蕾丝·赫柏是耶鲁大学第一位女博士、美国第一位女性海军将军,她还发明了世界上第一个编译器——A-0 系统。
但到了 20 世纪 80 年代末,它已经显得非常过时了,以至于许多大学甚至没有将其纳入计算机科学课程。尽管今天肯定还有 COBOL 系统在使用,但是 50 岁以下的软件开发人员很少有人见过,更不用说写了,甚至连一行 COBOL 都没接触过。就连在高盛 (Goldman Sachs) 任职数十年、现年 62 岁的新泽西州州长最近似乎也没有听说过这个名字,以至于无法正确地记住它。
如今 COBOL 也已经 60 多岁了。这么多年里,计算机行业发生了翻天覆地的变化,各种编程语言也是层出不穷,但神奇的是,COBOL 并没有退出历史舞台,反而一直是美国政府,商业和银行业务的支柱。
参与维护基于 COBOL 的系统工作的公司表示,95%的 ATM 交易通过 COBOL 程序,80%的现场交易依赖于它们,超过 40%的银行仍然使用 COBOL 作为其系统的基础。
因为 COBOL 有着「鲁棒、弹性、安全」的优点,从未被黑客入侵过,并且至今仍可以正常工作。
用 COBOL 编写的程序,也有着「执行难度低、不容易出现编译错误」等优点。
能 work,但终究是「年纪大了」
自从上世纪 90 年代开始,美国的许多行业专家便开始建议更换基于 COBOL 的系统,否则系统维护将变得越来越难,也会存在越来越多的安全漏洞。
2016 年,还有专家在向美国国会提交的「联邦机构需要更新老化系统」的报告中,提到了替换 COBOL 的重要性。
归根结底,COBOL 确实已经跟不上这个时代的步伐了。
有人开玩笑说:「一千行 COBOL 才能打出一首俳句。」
不过这件事也说明,年纪大的程序员还是有自己的「用武之地」……
实际上,还有一些古老的编程语言,至今也会广泛应用在一些特殊行业中。
目前仍有少数高校还在开设 COBOL 和 Fortran 这类小众编程语言的课程,只不过教材都要追溯到上个世纪了。
写代码这么多年,你曾经学过哪种小众的编程语言吗?
免费学习资源下载 点击↓↓↓
2020预备春招BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring(附答案)
200页!分享珍藏很久的Python和Linux学习知识手册(附链接)
程序员进阶必备资源,50套视频免费送!
700 页的机器学习笔记火了!完整版开放下载
老程序员再就业:美国州长急聘,上古语言 COBOL 的春天要来了?相关推荐
- 35岁老程序员因身体原因没加班,老板:不想干就滚蛋
近日,某论坛上一名 35 岁老程序员说出了他最近的遭遇,高强度的工作本来就让他感觉越来越劳累,加上又在医院做了一个小手术,于是就按照公司的正常上下班时间下了班,但是领导却说了一句让他难以接受的话,都三 ...
- 一个十几年程序员给所有新老程序员的忠告
吉日噶拉(在外企.上市公司工作过,自己也创业失败过,遇到过很多失败挫折,甚至露宿街头,但是最后还是挺过来了),是一个十几年的程序员了,里面介绍了他的相关经历,以及他的一下经验,无论是对刚入门的程序员, ...
- [转]一个十几年程序员给所有新老程序员的忠告
吉日噶拉(在外企.上市公司工作过,自己也创业失败过,遇到过很多失败挫折,甚至露宿街头,但是最后还是挺过来了),是一个十几年的程序员了,里面介绍了他的相关经历,以及他的一下经验,无论是对刚入门的程序员, ...
- 一个老程序员的心里话
一个老程序员的心里话 (本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快) 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后继 ...
- 一个老程序员的心里话(大家一定读一读)
一个老程序员的心里话(大家一定读一读) 本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一 吐为快) 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着 ...
- (精华转看)一个老程序员的心里话
一个老程序员的心里话 (本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快) 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后 ...
- 老程序员都去哪儿了?
摆在老程序员们面前有三条路,一是转行,二是继续钻研成为技术大牛,三是转型为管理人员. 我最近采访了十五位30岁以上的老程序员们,在此我想发表下我的观点. 网络上总有这类观点-- 「如果所有的技术都想着 ...
- 一个老程序员的心里话(转载)
1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会, ...
- 工作10以上老程序员都去哪了?作为新时代的程序员我们该何去何从
在纽约,PyGotham每年召开之际,都会有超过600名程序员聚集在一起讨论工作. 为了让会议更加多元化,组织者尽量邀请一些女性程序员以及各种肤色的程序员. 那么,老程序员都去哪了?他们去了大学教书, ...
最新文章
- python中如何对复杂的json数据快速查找key对应的value值(使用JsonSearch包)
- STL 之 list 容器详解
- Linux下编译安装Mysql简单步骤
- repr方法字符串输出实例对象的值
- python解图片迷宫生成路径_用Python代码来解图片迷宫的方法整理
- Java 借助ImageMagic实现图片编辑服务
- cmake windows linux,在Windows中像Linux里一样使用CMake和make
- 操作文件和目录【TLCL】
- 如何提升数据分析的效率
- AndroidQ(10.0) MTK 开机 Logo 动态替换
- 读博总结的总结:读博的那些事儿
- linux迅雷下载命令,命令行也强大之下载迅雷资源的方法
- MyIM2006开发报告1:概要
- 《侍神令》中真正的“阴阳师”日常吃什么料理?新鲜鱼类最珍贵~
- 计算机为什么找不到c盘d盘,我的电脑c盘d盘都没有了?为什么
- 华为手机修改默认桌面
- 树莓派(Raspberry Pi),如何在命令行下配置查看WIFI无线网络
- 前端常见功能测试用例
- 招聘惊现997工作要求!HR:因为下班比较晚,所以公司一般不加班
- 盘点一个网络爬虫中常见的一个错误
热门文章
- Ubuntu18.04只显示集显,安装Nvida mx350显卡驱动 | 换源
- WebSocket使用@OnMessage注解无法收到消息的坑与解决方法
- 天锦仪表未收到eecu报文_东风天锦显示“仪表未收到dcu报文”是什么意思?
- 妖精的尾巴魔导少年 交易行赚大钱攻略
- Oracle Net Service:监听器与服务名解析方法
- 显示12306服务器处理中正在排队,12306一直在排队中怎么办
- 如果说2018年哪一门“外语”特别火,我想那一定是Python。
- 两台电脑 互相拷贝东西---使用桌面远程连接
- python怎么恢复默认窗口_pycharm恢复默认布局
- 计算机知识竞赛赛制,【计算机·活动】校规校纪知识竞赛