查看原文
其他

上古语言 COBOL 的程序员库存告急,IBM 出手了

程序员的那些事 程序员的那些事 2021-09-24

(给程序员的那些事加星标

原创:程序员的那些事(id:iProgrammer)

参考:IBM、Yelp、inputmag、HN

疫情对美国影响有多严重?


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 等在线学习平台上推出系列教学视频;


> 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,并且在当地银行找到了一份工作。





推荐阅读  点击标题可跳转
美国州长很着急,上古语言 COBOL 的春天要来了?谷歌为何要养苹果的亲儿子Swift?原来意在可微分编程
近 40 张图解被问千百遍的 TCP 3 次握手和 4 次挥手面试题


关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存