上古语言 COBOL 的程序员库存告急,IBM 出手了
The following article is from 程序员的那些事 Author 程序员的那些事
(点击上方公众号,可快速关注)
转自:程序员的那些事
疫情对美国影响有多严重?
4 月 10 日,美国最大点评网站 Yelp 的联合创始人兼 CEO 在官博宣布应对措施,其中包括:裁员 1000 人,无薪休假 1100 人,减少其他员工的工时,所有高管减薪 20~30%。
官博文中其中还提到,从 3 月 10 日起,疫情对消费者的影响,可以从 Yelp 上最受欢迎的分类侧面反映出来:
餐饮下降了 64%;
夜生活下降了 81%;
健身房和类似业务下降了 73%;
沙龙和其他美容业务下降了 83%;
美国急缺 COBOL 程序员,IBM 伸出援手
由于疫情导致失业和领取失业救济金的人数空前增加,美国各州的失业系统不堪重负,急需 COBOL 程序员来维持正常运转。
根据维基百科资料显示,IBM 是 COBOL 语言背后的创始组织之一。此外,在 COBOL 语言的 3 种主要实现中,就包括了 IBM COBOL。它是 IBM 专为自家大型机环境开发的 COBOL 编译器。
所以可以说,IBM 一直是 COBOL 语言的重要用户。
为应对全美紧缺 COBOL 程序员,IBM 和 Linux 基金会的 Open Mainframe Project 发起了一个新项目,包括 3 个措施:
> 1、开办免费的 COBOL 公开课:IBM 与其客户和教育机构合作,开发了一个面向新手的课程,将于本周开始提供免费培训。还将在 5 月在 Coursera 等在线学习平台上推出系列教学视频;
课程:(如果看着是空的,改天再看看)
https://github.com/openmainframeproject/cobol-programming-course
> 2、搭建了人才对接论坛:方便 COBOL 程序员与所需企业和zf部门对接;
> 3. 成立了 COBOL 技术论坛:由经验丰富的 COBOL 程序主导,提供免费建议和专业知识。
这些举措,算是对各州州长绝望请求的回应。
网友评论
IBM 伸出援手的消息,在 Hacker News 上引发国外网友热议。
网友 watt:
这是一个陷阱。
那些政府、医院、大企业正在努力解决的旧代码库问题,其根源并不在于编程语言问题,而是那个时代关于旧技术约束的工程实践问题。语言不是问题,缺少注释、糟糕的变量命名、糟糕的结构,以及大量的注释才是问题所在。
虽然我乐于看到用现代编程语言和现代工程实践来重构旧系统,但尝试引入鼠标导航和窗口,和保持旧 UI 和 UX 之间势必引发混乱。
网友 altitudinous:
我的第一份正式的计算机工作是在 20 世纪 90 年代初,就是用 COBOL。
最后一次使用 COBOL 是在 1997 年,然后我转到 Oracle PL/SQL、Java、Oracle 的 Java软件栈,现在是 iOS ObjC/Swift。
今年我 52 岁了。我在 App Store 中有自己的应用程序,不缺钱,但我正在寻找一个新的挑战——比为自己工作更社会化的东西。
我想我要复习一下COBOL。唯一的问题是,我在澳大利亚,但我看到这里可能也有一些需求。我没有什么可失去的——现在有足够的时间来学习课程。不管怎样,这都是一件有趣的事。
withdavidli 评论道:
8 年前我们招过 COBOL 工程师。几乎找不到工作经验少于 10 年的人。大多数人都有 15~20 年以上的工作经验,但也即将退休。许多有 COBOL 经验的人转向了云技术,而云技术永远不会再让他们切换到过时的 COBOL。这个领域的新人,似乎只是因为愿意去银行工作才接受了培训。
雇佣 COBOL 工程师很困难,因为人太少,很多公司只想雇佣本地人才(在20-50英里范围内,而且不想办理签证)。
支持这样的老技术有利可图,更可能是做咨询工作,而不是成为一名内部员工。
silviumatei 评论:
我在 IBM(欧洲)的一个项目中工作,该项目的主要业务的应用程序就是用 COBOL。即使是现在,我们团队中还有 COBOL 程序员来创建新程序。
我发现,想学 COBOL 的主要问题是如何访问接近真实的机器,而不是模拟器。也许 Open Maineframe Project 是学习和实践之间缺失的一环。
BoysenberryPi 评论:
最近的 COBOL 热潮,让我想起了我的一个朋友,他很愁,虽然他有一个计算机科学学士学位,但仍然找不到工作,而他的朋友没有大学学位,自学 COBOL,并且在当地银行找到了一份工作。
看完本文有收获?请转发分享给更多人
关注「大数据与机器学习文摘」,成为Top 1%
好文章,我在看❤️