展开

关键词

美国政府机构争抢80岁 COBOL 程序员?

很多小伙伴看到标题时可能一脸懵,COBOL是什么? COBOL语言,是一种面向过程的高级程序设计语言,主要用于数据处理,是目前国际上应用最广泛的一种高级语言。 这就使平均年龄已达60岁的COBOL 程序员成为政府机构的争抢对象,且目前全球五百强企业,有 90% 的系统都是运行在 COBOL 基础之上。 image.png 关于COBOL的统计数据: 目前,全球仍有 2200 亿行 COBOL 代码被持续使用。 COBOL 在全部银行系统基础设施中占据 43%。 COBOL 支持的系统每天处理 3 万亿美元的商业交易。 COBOL 处理着 95% 的 ATM 机刷卡业务。 COBOL 支撑着高达 80% 的店面信用卡交易操作。 这个问题迫使已经退休的 COBOL 资深大牛 Bill Hinshaw 再度出山,建立了 COBOL Cowboys 公司。

33920

一场疫情,炸出了退休的COBOL程序员

COBOL语言是专门为企业管理而设计的高级语言,可用于统计报表、财务会计、计划编制、作业调度、情报检索和人事管理等方面。 为什么突然谈到COBOL语言呢? 现在的问题是,当年懂COBOL语言的程序员都已经退休了,而COBOL语言作为一种面向商业的通用语言,比C语言历史还悠久,但其生命力却远逊于C语言。 新生代程序员没人去学习COBOL语言,而老一代程序员渐渐老去,COBOL语言如同众多的其它程序设计语言一样,即将消失在历史的长河中。 新泽西州还不是唯一依赖COBOL的州。 被认为淘汰的COBOL语言,其实并未退出历史舞台。 2017年,路透社调查发现,全球目前仍有2200亿行COBOL代码,占据活跃代码的80%,大约95%的ATM交易通过COBOL程序。 由于COBOL程序员的匮乏,导致人们对像COBOL Cowboys这样的初创公司越来越有兴趣,这些公司由年长、经验丰富的程序员组成。

54110
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    80岁COBOL码农:「扶我起来,这个bug我会修。」

    除此之外,大公司也有所行动,表示将开放 COBOL 免费课程,解决人手不足的困境。 上古语言迎来第二春? ? 这个「上古语言」的称号,COBOL 当之无愧。 参与维护基于 COBOL 的系统工作的公司表示,95%的 ATM 交易通过 COBOL 程序,80%的现场交易依赖于它们,超过 40%的银行仍然使用 COBOL 作为其系统的基础。 作为一门古老的语言,COBOL 似乎越来越缺人,从 Cobol Cowboys 近几年的发展就可以看出来。 最近几周,有很多资深程序员向 Cobol Cowboys 咨询,如何将自己的 COBOL 技能付诸实践。 随着编程语言的迭代,像 Cobol Cowboys 这样的公司或许会越来越「炙手可热」。 作为 COBOL 语言的重要企业用户之一,IBM 决定在下周发布一系列免费的培训课程,面向程序员培训这门超过 60 年历史的 COBOL 语言。

    28220

    基础架构是代码:COBOL和Go的故事【programming(Go)】

    编者注:这篇文章之前说过COBOL是第一种编译语言,但不是。 阅读有关编译语言早期的更多信息。 Hopper 对于高级编程语言(包括 COBOL)的发明和采用至关重要。 她在1959年帮助创建了 COBOL 语言。 在大型机计算时代,COBOL 主宰了整个领域。 如今的 COBOL 语言 但是今天呢? 随着大型机的衰落和为 Web 和云设计的更新、更具创新性的语言的兴起,COBOL又位于何处? 事实上,据路透社计算,目前仍有2200亿行 COBOL 代码被用于生产,而且每天 COBOL 系统处理的商业交易额高达3万亿美元。” 考虑到 COBOL 在商业世界中的持续重要性,了解 COBOL 可能是一个很好的职业选择。 由于专门从事 COBOL 语言的人数有限,顶级 COBOL 程序员甚至可以期望赚到六位数的收入。

    28600

    上古语言从入门到精通:COBOL教程登上GitHub热榜

    有的读者就希望推荐一些 COBOL 的教程,这不近几天 GitHub 上的一个 COBOL 课程项目登上热榜,短短几天上星近 700。不失为 COBOL 初学者的绝佳资源! ? 上周,机器之心曾经介绍过美国新泽西州州长急聘 COBOL 程序员的这件事,很多人表示:「在大学里还真学过 COBOL,但现在书都扔了。」 虽然是一门「上古语言」,但银行等机构都还在用。 COBOL 编程语言课程指南,以及各个章节的源代码。 这部分内容首先概述了什么是 COBOL 编程语言、COBOL 编程语言的使用现状以及为什么要关注 COBOL 编程语言,然后解释了如何将 IBM 的 Z Open Editor 扩展用于 VSCode 在线教育网站 Udemy 上,也有许多 COBOL 语言的学习资源,比如「轻松学 COBOL」、「COBOL 从入门到精通」等课程,美中不足的是需要付费。 ?

    37740

    60多岁的COBOL,50岁的码农:今天仍有8000亿行代码!

    这门语言名叫COBOL。 根据 IT 现代化公司 Micro Focus 的一份报告,目前全球每天使用的 COBOL 代码超过 8000 亿行,大约是预期的三倍。 而在COBOL开发人员的平均年龄上,大部分程序员位于45-55岁年龄段,可以说是几乎是「大爷级」了。 60多岁的COBOL,是如何诞生的? 与英语一样,COBOL 也有一定程度的普遍性。实际上我们每天都在使用 COBOL,无论我们是否知道,它都会继续影响我们的生活。 路透社指出,银行业是对COBOL最青睐的行业之一,这对金融业的重要性不言而喻,COBOL 系统在金融业处理的日常业务量估计达 3 万亿美元。 另外一个重要原因是,当时的COBOL早期程序和应用的编写者,熟知COBOL系统的专门用途,而大部分广泛应用COBOL的金融、银行、保险等系统,其软件功能不需要其他行业那么高的迭代速度,也缺乏推倒重来的动力

    11720

    天网是用COBOL写的?1984年《终结者》竟然用了他的代码!

    一段尘封36年的COBOL代码重现天日,还是在施瓦辛格的经典之作《终结者》。 终结者也用COBOL? 电影《终结者》中的一个场景,竟然使用了COBOL代码! ? 既然Swirsky懂COBOL,不知道他会不会去新泽西州应聘呢? COBOL太老了? 58岁的Swirsky说这都不是事 COBOL主要是应用于金融和会计行业等非常重要的商业数据处理领域,即使 COBOL 多年来被视为过时的语言,但是目前大多数的金融业核心系统仍多半使用COBOL,除了旧有系统太庞大修改不易外 ,COBOL 平台的稳定性也是它生命能延续至今的重要原因。

    24130

    COBOL老矣,尚能饭否?近80%企业计划彻底淘汰那些古早编程语言

    但是,COBOL 程序员的短缺并不是唯一的问题。在编程语言和软件开发的高速世界中,COBOL 已经成为一个陈旧的(尽管仍然相当可靠)的机器。 「开发人员说:我需要进行更改,但我太忙了,无法进行 COBOL 更改,所以我不会触及现有的 COBOL 程序,但我会在 COBOL 之外再添加三个步骤,包括 Excel 电子表格或其他东西来应用更改。 所以就有了现在这些非常过时的 COBOL 程序,以及一堆其他的东西作为获得最终结果的变通方法。」 仍然有这么多程序使用 COBOL 的原因之一是它出奇地稳定。 此外,测试 COBOL 程序也可能是一个问题,因为许多 COBOL 程序是在单元测试普及之前的时代编写的。 「当测试与代码同时编写时,测试是最有效的,」Mohanram 说。 这是因为 COBOL 程序跟不上机器学习或云集成等新的发展。

    12340

    大龄程序员再就业:美国州长急聘,精通上古语言COBOL,需尽快到岗

    要求 50 年工作经验,精通 COBOL 语言,本周内到岗者优先。」 ? 但 COBOL 又是什么? 这是一种非常古老的编程语言,COBOL 的鼎盛时期在上世纪 70 年代,这意味着,大部分的美国 COBOL 程序员可能都已经超过 60 岁了。 尽管今天肯定还有 COBOL 系统在使用,但是 50 岁以下的软件开发人员很少有人见过,更不用说写了,甚至连一行 COBOL 都没接触过。 参与维护基于 COBOL 的系统工作的公司表示,95%的 ATM 交易通过 COBOL 程序,80%的现场交易依赖于它们,超过 40%的银行仍然使用 COBOL 作为其系统的基础。 2016 年,还有专家在向美国国会提交的「联邦机构需要更新老化系统」的报告中,提到了替换 COBOL 的重要性。 归根结底,COBOL 确实已经跟不上这个时代的步伐了。 ?

    20720

    40年COBOL老程序不兼容新系统怎么办?让AI把它编译成Java

    机器之心报道 作者:李泽南 COBOL 程序看不懂,80 岁老程序员又招不到怎么办?IBM 说:让 AI 把它转成 java 语言不就行了。 去年,美国急聘精通上古语言 COBOL 的程序员,以帮助修复 40 多年历史软件系统的新闻吸引了人们的眼球。 像 COBOL 这样的古老语言,今天已经不为年轻程序员们所知,但又有很多重要代码需要维护,能不能让人工智能来解决这个矛盾呢? ? 据 IBM 研究院混合云服务总监 Nick Fuller 介绍,这是让 AI 把 COBOL 写成的程序自动转换为 Java 的第一步。 尽管 AMA 工具实际上是为现代化 COBOL 语言而设计的,但是在翻译编程语言时,我们还需再迈出一步,因为在这个节点上,它仅提供现代化过程中的增量步骤。

    17220

    COBOL课程登顶GitHub后,我们找到了这门上古语言“传承人”:过时语言值得拯救吗

    比如知乎网友@睿波斯分享了他作为COBOL程序员的工作经验: 从事cobol对日外包一年。 COBOL人才。 John表示,与最近学习过COBOL的人或教授COBOL的人交谈后发现,前两点往往会让学习者认为学习COBOL是一个很快很容易掌握的过程。 虽然人们喜欢拿COBOL开玩笑,但别忘了,COBOL可是一门追求可靠性的语言,当你给它投喂大量的数据,它也会很高兴,毕竟COBOL经历了处理百万数据记录的年代。 COBOL是如何工作的? 说了这么多,如果对COBOL的工作原理没有足够的了解,似乎也只是“纸上谈兵”。接下来,我们就来看看在参加COBOL课程后,Jeremy眼中的COBOL是怎样的。

    29140

    首位女性图灵奖获得者离世,曾开发上古语言COBOL编译器

    除此之外,她还是「上古语言」COBOL的编译器开发者。 ? 在计算机发展历程中,「编译器」是一个非常古老的领域,甚至比操作系统还要古老。 但它对推动计算机领域的发展功不可没。 在60年代,有很多诸如Fortran、COBOL、APL……等高级语言,这些语言所能完成的功能令人惊叹。 但C语言诞生后,摧毁了推进自动优化、自动并行化以及高级语言和机器语言自动映射技术的进程。

    17730

    2030年半数「码农」将失业,保住饭碗的可能只有COBOL程序员

    据说,MISIM 认为它未来可重写上古编程语言COBOL的代码,许多银行和政府软件都是用 COBOL 编写的,人工迁移的成本实在太高。

    16020

    这个上古语言最近火了,80岁码农再就业;《终结者》里的代码也是它

    而这些失业救济系统正是基于COBOL的大型机系统,(因为COBOL稳定性强,替换成本高,所以一直沿用),很多州已经几十年都没有更新了。 于是,COBOL程序员就成了“香饽饽”。 ? 甚至,有网友还就此次各大洲召集COBOL程序员询问了该作者,虽然尚未得到回复。 但是能将这两件事情联系在一起,是不是说明了COBOL爆红不会是昙花一现,未来COBOL还会有更多价值等待发掘? ? 为什么COBOL火了 COBOL看似一夜之间火了,但其实是因为疫情的突然爆发,基于COBOL的失业系统崩溃,才使得COBOL需求激增。 除了政府使用COBOL程序以外,在美国的商业、金融方面,COBOL系统确是众多系统的根基。 据路透社报道: 43%的银行系统都是基于COBOL构建; 80%的面对面交易中都是用COBOL; 95%的ATM刷卡都依赖于COBOL代码; ? 这样来看,COBOL怎么不稳?

    23220

    六十年前的上古编程语言教程登上GitHub榜首,退休老程序员如何焕发第二春?

    不过,在发布会上,州长错误地把“COBOL”说成了“Cobalt”,这也反映出Cobol这门语言的确有些年头了。 COBOL——“一个老古董,一个好东西” 1959年,在格蕾丝 · 霍珀(Grace Hopper)和COBOL的六人组共同努力下COBOL问世,之后就一直被政府和金融机构广泛使用,意思因为它能够稳定地处理大量的处理数据 ,更重要的是现在要替换COBOL需要花费大量的时间和金钱。 由于COBOL出现的时间太早了,1963年美国国家标准学会对其进行了标准化之后ANSI标准还是很少被遵循,因此,COBOL程序只是部分可移植的,因此随着使用的场景越来越少,熟悉COBOL的程序员也越来越少 COBOL人才储备告急,退休程序员焕发第二春 尽管“天网”系统都是用COBOL编写的,但是日渐式微的COBOL语言还是面临重大的人才储备问题,美国急招COBOL程序员来维护国家失业救济计算机系统,也是因为维护人员实在是不够用

    25340

    IC设计中值得解决的小问题(一)

    那么打开第二个设置看看有没有什么线索,搜索lib,可以看到默认的类型是Cobol,这看起来是一种上古的编程语言,和 Synopsys Liberty 完全不搭界。 " Cobol au BufNewFile,BufRead *.cbl,*.cob,*.lib setf cobol 那么怎么让 Vim 系统自带的文件类型设置失效呢? 为了把影响减到最小,直接把这个系统设置文件的全部内容复制到用户自定义的文件类型设置文件中,然后把Cobol那一行的*.lib删掉。 did_load_filetypes 也被设成1了;那么执行到 /usr/vim82/filetype.vim 时,发现did_load_filetypes 已经被设成1,就直接退出该设置脚本,也就不会把*.lib设置成Cobol

    24240

    IntelliJ IDEA 智能注释 插件开发 Show Comment

    IntelliJ IDEA 插件 智能注释 显示引用的 Java 文档注释,帮助快速熟悉业务,养成良好的注释习惯,显示文件注释,帮助快速找到文件,支持 JSON 字段读取 Java 注释,支持 COBOL github.com/LinWanCen/show-comment Gitee 源码:https://gitee.com/LinWanCen/show-comment Java 注释示例 JSON 注释示例 COBOL

    4730

    行走在消失中的5种编程语言

    需要指出的是,旧的编程语言技能并非一定会随着时间推移而贬值,相反类似Cobol这样的编程技能在特定行业(例如金融)随着时间推移甚至会增值。 五、COBOL COBOL是编程语言中的“活化石”和“活传奇”,也是数字商业文明的奠基石之一,但是随着大型企业逐渐向新的语言和平台国度,COBOL的使用范围已经逐渐萎缩到仅限于主机系统维护中。

    556130

    行走在消失中的5种编程语言

    需要指出的是,旧的编程语言技能并非一定会随着时间推移而贬值,相反类似Cobol这样的编程技能在特定行业(例如金融)随着时间推移甚至会增值。 五、COBOL COBOL是编程语言中的“活化石”和“活传奇”,也是数字商业文明的奠基石之一,但是随着大型企业逐渐向新的语言和平台国度,COBOL的使用范围已经逐渐萎缩到仅限于主机系统维护中。

    53960

    PHP“垂死”十年

    让我们以古老的编程语言之一 COBOL 为例。 几十年前,银行和保险公司背后的一些老的金融系统都是用 COBOL 编程的。 世界各地的许多金融机构仍在他们的大型机中使用 COBOL,主要的一个原因是:它仍然工作。 这一点的证明是,由于流行病的爆发,COBOL 雇佣人数突然增加,以维持这些来自世界各地的不断受到冲击的古老系统。 COBOL 没有死,但这意味着什么呢? 有一些工具可以使基于 COBOL 的软件与当今人们的需求兼容,比如网页,即使这意味着用一个简单的工具将火箭固定在砖块上。仍然有人需要编写和维护 COBOLCOBOL 没有死,它只是“淡出了”:没有一个头脑正常的人会使用 COBOL 启动一个新项目,因为有更好的工具。这些工具拥有更高的性能、更好的可靠性、更方便编程或者有用的特性。

    14720

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券