[置顶] 80岁“上古语言”码农:“扶我起来,这个bug我会修”

  廉颇老矣,尚能码否?

  文/张倩、蛋酱

  来源:机器之心(ID:almosthuman2014)

  随着失业人数不断飙升,美国的失业系统已经不堪重负。上周,新泽西州州长发布了一份“紧急召集令”,急聘精通“上古语言”COBOL 的程序员,帮助修复已经使用了 40 多年的失业保险系统。

  COBOL 是一门非常古老的编程语言,诞生于上世纪五六十年代,鼎盛时期是七十年代,现在多数学校都不再开设相关课程,所以很多年轻码农都不具备此技能。有个段子写道,美国旧金山湾区的一家科技公司,为了与银行客户进行业务衔接需要招聘 COBOL 程序员,谁知道来面试的程序员,最年轻的也已经 63 岁了。

  在这用人之际,众多码农“前辈”们站了出来,包括一些退休人员。

  一家位于得克萨斯州的职业介绍机构 Cobol Cowboys 也在积极牵线搭桥。该公司有一位成员还是 COBOL 语言开发者之一 Grace Hopper 的同事,年龄已经有 80 多岁了。

  除此之外,大公司也有所行动,表示将开放 COBOL 免费课程,解决人手不足的困境。

  上古语言迎来第二春?  

  这个“上古语言”的称号,COBOL 当之无愧。对于 80 后程序员来说,你刚出生它就已经过时了。但由于存在稳定性好等优点,COBOL 一直是美国政府、商业和银行业务的支柱。

  参与维护基于 COBOL 的系统工作的公司表示,95% 的 ATM 交易通过 COBOL 程序,80% 的现场交易依赖于它们,超过 40% 的银行仍然使用 COBOL 作为其系统的基础。

  作为一门古老的语言,COBOL 似乎越来越缺人,从 Cobol Cowboys 近几年的发展就可以看出来。这家公司的创始人 Bill Hinshaw 也已经 70 多岁了,从 60 年代开始就从事编程行业。近几年,他一直想关闭公司享受天伦之乐,但无奈客户仍不断找上门。过去三年里,该公司的程序员库已经从 50 个增长到了接近 350 个,平均年龄在 45 到 60 岁之间。

  Bill Hinshaw 表示,为了避免严重故障,客户愿意不惜一切代价,甚至愿意提供全职工作。一位 60 多岁的 COBOL 程序员在 2012 年遭到解雇,被年轻程序员替代,但 2014 年原雇主又找到了他,去修复管理层没有预料的问题。一位 70 多岁的 COBOL 程序员都已经用上了吸氧器,每天早上仍要搭乘政府派来的警车,前往办公室工作。

  由于年轻人懂 COBOL 的比较少,美国康涅狄格州劳工部正在召回经验丰富的退休 COBOL 人员。该部门的一位沟通人士表示,这些系统并不是全自动的,运行过程中的多个点都需要手动调整。此外,马萨诸塞州也部署了 500 多名远程工作的新员工,来处理短时间内激增的失业援助申请。

  疫情导致的失业问题似乎让 COBOL 重新火了一把。据招聘网站 Indeed 统计,自从今年一月份以来,提到“COBOL”的工作岗位数量,每百万之中的比例增加了 6.47%。

  不过,因为这种短期需求而去专门从事 COBOL 的开发似乎并不明智。自上世纪 90 年代以来,美国的许多专家便建议更换基于 COBOL 的系统,否则系统维护将变得越来越难。但由于替换成本较高,这一建议一直未能实施。在国内,只会 COBOL 语言的程序员也存在就业面窄等问题。比较常见的操作是,许多程序员在进入特定行业之后才开始学 COBOL,以满足实际工作需要。

  中老年程序员积极响应

  面对各个州的困境,美国的程序员们也正在积极相应,希望能贡献自己的一份力量。Cobol Cowboys 正在充当“桥梁”的角色,为个体程序员与其技能相符合的公共或私营机构项目进行匹配。最近几周,有很多资深程序员向 Cobol Cowboys 咨询,如何将自己的 COBOL 技能付诸实践。

  随着编程语言的迭代,像 Cobol Cowboys 这样的公司或许会越来越“炙手可热”。眼下,Cobol Cowboys 正在与新泽西州方面取得联系,希望能提供帮助。

  除此之外,也有一些程序员志愿者尝试贡献自己的 COBOL 技能。

  北伊利诺伊大学的学生 Attarwala 在学校里的研究项目正是大型机,他看到州长在新闻发布会上的发言之后就联系了新泽西州方面。Attarwala 也是学校计算机协会分会的学生主席,他也在收集其他志愿提供技能的同学姓名。

  上个月,一群公益技术人员组建了 US Digital Response,旨在为需要帮助的联邦和州机构对接具备相应技能的志愿者,目前已经有 3500 多人应召加入了。

  作为 COBOL 语言的重要企业用户之一,IBM 决定在下周发布一系列免费的培训课程,面向程序员培训这门超过 60 年历史的 COBOL 语言。下个月,课程将在 Coursera 等在线学习平台陆续上线。

  同时 IBM 正在搭建一个论坛网站,以便人们可以在上面互通有无。

  但一位网友指出,各州失业保险系统崩溃的修复关键,倒不在于会不会 COBOL 语言,而是工程实践问题。

  “缺少注释、变量命名问题、结构问题(缺少可读性等)之类的问题,才是关键所在呀。”

  参考链接:

  https://spectrum.ieee.org/tech-talk/computing/software/cobol-programmers-answer-call-unemployment-benefits-systems

  https://news.ycombinator.com/item?id=22839943

posted @ 2020-04-13 16:51 itnews 阅读(2168) 评论(0) 推荐(0) 编辑

[置顶] 你的工作不是命令人们去做什么

摘要: 本文是从 Your Job is NOT Telling People What To Do 这篇文章翻译而来。 我遇到很多人都告诉我,他们想去做一名经理/管理者。我要问的第一个问题就是“为什么”?任何一个跟“因为我喜欢命令人们”相类似的答案都是绝对的错误的。他们有的会回答:“这样我就可以直接的控制 阅读全文

posted @ 2017-06-23 12:05 itnews 阅读(652) 评论(0) 推荐(0) 编辑

2009年7月27日

分析:微软走向“宏软”

摘要: 导读:巴伦周刊今天发表专栏作家马克·维韦加(Mark Veverka)题为《微软走向“宏软”》(Microsoft Goes Macrosoft)署名文章称,微软的最新财报显示,该公司在全球宏观经济衰退大潮中无法独善其身。  微软是二十世纪最伟大的科技公司之一,也是截至目前最了不起的一只科技股。这一说法可能会受到硅谷纯粹主义者们的追捧,其主要原因在于,微软联合创始... 阅读全文

posted @ 2009-07-27 21:25 itnews 阅读(221) 评论(0) 推荐(0) 编辑

2009年4月20日

甲骨文(Oracle)宣布将以74亿美元收购Sun公司

摘要: IBM与Sun公司之间的收购风波还未尘埃落定,半路却杀出了甲骨文公司这个“程咬金”。Oracle甲骨文公司和Sun微系统公司今天共同宣布,双方已经达成协议,甲骨文将以每股9.5美元的现金收购Sun公司,交易总价值74亿美元。  就在几周前,IBM和Sun之间的收购谈判宣告破裂。有消息称Sun最终拒绝的是IBM每股9.4美元的报价,这更让今天甲骨文收购Sun的消息显得出人意料... 阅读全文

posted @ 2009-04-20 22:34 itnews 阅读(675) 评论(0) 推荐(0) 编辑

2009年3月26日

IE8页面加载速度测试

摘要: 微软在IE8正式版提供下载前几天曾发布了一份文档,对浏览器基准和性能进行了测试,并且表示,用户们真正关心的只有浏览器的页面加载速度,在这份文档中,微软从comSource评出的全球前五十名网站中选取了25个,测试了IE8、Google的 Chrome 1.0和Mozilla的Firefox 3.0.5对它们的页面加载速度,得出的结果是IE8比Chrome和Firefox快得多。根据微软自己的测试结... 阅读全文

posted @ 2009-03-26 16:42 itnews 阅读(683) 评论(0) 推荐(0) 编辑

NSS:IE8是最安全的浏览器

摘要: NSS实验室近日的一份研究报告指出,IE8在恶意软件防护方面较其它浏览器表现突出,NSS表示,当前有超过50%的恶意软件都是通过网络下载传播的,该实验室首次对五种主流浏览器的恶意网站的拦截性能进行了测试,IE8(RC版本)以69%的拦截率居于首位。参与测试的浏览器分别为苹果的Safari 3、Google的Chrome 1.0.154、微软IE8(RC1)、IE7、Mozilla的Firefox ... 阅读全文

posted @ 2009-03-26 16:40 itnews 阅读(283) 评论(1) 推荐(0) 编辑

再谈谈Mozilla

摘要: 最近看到Keso也在责备Mozilla中国。老实说,如果现在让我见宫力,我兴许也会有诘问的语气。我也看到很多网友说“如果Chrome支持插件,我就放弃Firefox,但是保留IE”。我想这里面还是有点误会的,所以写了这篇帖子。一会我会以简短的方式解释这两个问题:1)有了Chrome,我们为什么还需要Firefox?2)Firefox为什么有那么多插件?Chrome会有吗?首... 阅读全文

posted @ 2009-03-26 10:19 itnews 阅读(398) 评论(0) 推荐(0) 编辑

2009年3月23日

微软恳求IE8用户继续向他们发送bug报告

摘要: 虽然Internet Explorer 8的正式版已经发布好几天,但微软的开发组依然没有脱离紧张的开发状态。  微软IE8开发团队表示希望IE的测试人员继续向他们提交Bug报告,以便于让IE8表现得更好,Microsoft Connect的问题提交通道也将继续被开启,也不会删除以前提交的问题,当然这些被反映过来的问题将通过补丁的形式一次次解决。  在接下来的几个月里,微软将推出一种新型的反馈表,专... 阅读全文

posted @ 2009-03-23 12:48 itnews 阅读(241) 评论(0) 推荐(0) 编辑

开发人员为什么要支持非IE浏览器的四个故事

摘要: 最近一不小心陷入了对第二次浏览器大战的深思,并参与了几次网上讨论。颇有心得,不知何处分享。下面要讲的四个故事,都是客户(或者你的雇主)对你我(这样的开发人员)讲的故事。来源于生活,高于生活。 1) 你受雇于Z商银行专业版开发团队,不久结识了负责专业版客服的漂亮MM。爱情的滋味让你忘记了工作的烦恼,但是你却清楚的记得那一天走进心仪MM的办公室,她的老板正在抱怨客户的投诉。原来很多江浙一带的有钱小老... 阅读全文

posted @ 2009-03-23 10:37 itnews 阅读(598) 评论(0) 推荐(0) 编辑

2009年3月21日

Brian Sun:回复“为啥就那么痛恨IE?”

摘要: 这位仁兄很有自知之明:) 但是我并不打算骂你,我打算跟你讲讲道理。 首先,在讲道理之前,我先要说明一个事实,Mozilla的前身 是Netscape Navigator,人类第一个商业浏览器,即做了非常成功的产品又做了非常成功的创业企业。(我去年还在一本旧的San Francisco的画册中读到本市市民把Netscape,Apple和Intel看成本市的骄傲。)所以说IE的历史更长是不对的。 ... 阅读全文

posted @ 2009-03-21 23:03 itnews 阅读(328) 评论(1) 推荐(0) 编辑

为啥就那么痛恨IE?

摘要: 看了《评论:支持非IE浏览器真的那么难吗?》一文,我觉得作者的分析太深刻了——一个典型的技术型人才。其实从技术上说,要支持IE根本不是什么困难的事情,这个大家都很清楚。但是不遵循技术标准,并不代表国人素质低,并不代表国人不思改变、不思进取!作为一个电脑爱好者,你可能很喜欢技术领先的东西,但是并不是大 阅读全文

posted @ 2009-03-21 22:58 itnews 阅读(353) 评论(0) 推荐(0) 编辑

支持非IE浏览器真的那么难吗?

摘要: 来源:http://www.kenengba.com/post/774.html 微软最近推出了IE8正式版。当你知道上网需要的是浏览器,而不是那个"e"时,你一定知道,不管IE推出什么版本,只要它的核心不变,它一直是个“老掉牙”的浏览器。我在twitter里讽刺了它一句。 国内的非IE浏览器使用者 阅读全文

posted @ 2009-03-21 22:19 itnews 阅读(414) 评论(0) 推荐(0) 编辑

2009年3月20日

IE8 Web开发新特性

摘要: 今天发布了IE8简体中文正式版,我在第一时间下载并使用。这篇博文将介绍IE8开发新特性。 W3C标准支持 IE8是一个标准的浏览器。IE8终于通过了acid 的测试,虽然分数不高,但是微软能在标准前让步,实属难得。为了兼容之前浏览器,IE8提供了兼容视图,我用默认的IE8视图浏览了一些网页,还基本正常。我的项目在IE8下页没有问题。 性能改善 IE8每一个标签都是一个独立的进程,这样任何一个标签... 阅读全文

posted @ 2009-03-20 15:49 itnews 阅读(361) 评论(1) 推荐(0) 编辑

Computerworld:IE8依旧是最慢的浏览器

摘要: 微软IE8正式版刚刚发布,Computerworld就对其JavaScript渲染进行了SunSpider基准测试,结果显示,和Opera、Safari、Firefox和Chrome相比,IE8正式版依旧是最慢的。 虽然微软之前表示IE8在对很多网站的页面加载速度上比Chrome和Firefox快很多,但是在浏览器市场的前五位中,它的SunSpider基准测试速度依旧不及其它浏览器,根据C... 阅读全文

posted @ 2009-03-20 12:23 itnews 阅读(294) 评论(0) 推荐(0) 编辑

2008年8月12日

微软发布Visual Studio 2008 SP1

摘要: 微软刚刚发布了Visual Studio 2008 Service Pack 1以及配套的.NET Framework 3.5 Service Pack 1。 Visual Studio 2008 SP1的主要改进包括: -改进的WPF设计器; -全面支持SQL Server 2008; -新的ADO.NET Entity Designer; -改进的VB和VC++组件和工具(包括基于MFC的Of... 阅读全文

posted @ 2008-08-12 12:13 itnews 阅读(465) 评论(1) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示