凯特琳是美国一个软件工程专业的学生,今年刚大学毕业,得找点活干。
原以为新冠疫情工作不好找,可没想到面试的时候,老总还吵着要给她一个工资更高岗位。
缘故非常简单,就是她的应聘简历上写了一个专业技能:COBOL 计算机语言。
这不是个例。
近些年你一直在美国人力资源市场一站,说一句我会 COBOL 语言表达,那 HR 争着让你散华子,老总再跑过来点上。
据 Stack Overflow 统计分析,上年美国 COBOL 程序员的平均收入上涨 44%,达到年收入 76000 美金,虽然算不上顶级,但是这上涨幅度确实浮夸。
很有可能年青点差友就听过 Java、Python,这 COBOL 语言是啥玩意,那么火?
听上去 COBOL 就是一个 60 后,年纪跟你爸类似。大伙儿关键用它撰写能解决海量数据的系统。
像很多政府统计救济金的系统、车险公司测算赔偿费的系统,全是 COBOL 编写的。
由于出很早以前,还相对稳定,迄今也有 43% 银行的用着 COBOL 系统,95% 的 ATM 买卖,80% 的面对面视频买卖,也都要靠 COBOL 程序执行的。
那即然服现役这些年,用的中介机构那么多,会写 COBOL 的人应当许多啊,为什么也会被抢着要?
具体情况正好相反。
如今会 COBOL 的程序员,其实比你头顶的毛都少。
这倒不是因为他难懂,当时设计方案 COBOL 时,大家也就想把它往简单整,让所有人看得懂。
因此 COBOL 词法几乎接近英语基础语法。
你要加数据,就敲“ ADD Num1, Num2 GIVING Result ”
想运作 3 次测算,敲“ PERFORM 3 TIMES ”
嗯,大家是懂了,但程序员累坏,敲代码跟写文章一样谁顶得住。
以前就有一个计算机专家怒喷 COBOL,说它会令人头脑秀逗。
除开词法太长外,COBOL 还只能做乘除法,没法计算机的应用,
也就是说,它只能在特定行业有效,出去就啥也不是。
编码难敲,门路还窄,当然学 COBOL 的人就越来越低。伴随老一批程序员离休,很多机构才知道如何招不到人了。
那系统出了问题,你不可能无论吧,硬着头皮将那些四五十的程序员请回家。
COBOL 开发人员年纪( 2006 年数据信息 ) ▼
例如 2012 年,有一个 50 几岁程序员被炒了。
结论 2 年之后,那家银行打了个电话来,请他回家修一修系统,由于招的这些新手没一个会的。
还有一个 73 岁老头 07 年从银行退休,2020 年接到手机,另一方吞吞吐吐让他去更新代码。
COBOL 市场的需求多么高呢。
这么说吧,之前有个 7 旬程序员建立了一家叫 “ COBOL 牛仔裤 ”企业,带上一批五六十的职工,专业帮别人处理 COBOL 常见故障。
虽然年纪摆在职场中都是缺点,但是他们基本工资达到 100 美金。
说贵?你可以寻找他人么。
前几年新冠爆发,美国失业率猛增,3 礼拜不上就会有 1700 数万人申请办理失业补助,几十年的 COBOL 老系统没两天就干有问题了。
由于联系不上,许多州无可奈何公布发话,要求 COBOL 开发人员援助。
见到这你可能会说,这些机构做什么无需 Java 什么的重新写过一套系统呢,非要整 COBOL。
大伙儿也不是没想过。
2012年,澳洲联邦银行就安排了 2 家公司帮助再次撰写下平台。最后用时 5 年,花掉了 7.5 亿美元,把 7500 万行 COBOL 代码转换来。
时代也重新写过过自己的报刊派发系统,花销都比预估多很多。
因此仅是成本费,很多企业却被劝退了。
此外,大家也都没有其他太明智的选择来更换 COBOL 系统。
虽然 COBOL 敲起来不便,但人家平稳,不容易奔溃,并且业务水平很强。
美国有间金融机构每一个月要将 240 万分政府部门养老保险金存进每个人帐户,20 年以来,COBOL系统从没发生错误。
他要是花巨额大笔把钱变换,新系统能无法正常用,难题到底有多少,还不知道呢。
于是大家想来想去吧,还是不要修改了,凑合过过算了吧。
即然 COBOL 赶不走,就只能让人来了,那么这些年海外做了许多对策。
例如 IBM 和 Micro Fouces 就带来了 COBOL 学习培训机遇,有的公司做了奖励机制,假如你大学选修过 COBOL,那毕业之后年收入会多 1 万美金。
我觉得照那么持续下去,只要是有组织仍在继续用,COBOL 编码便会再次提升,她们拆换到其他语言成本也就越高,社会发展也必须要塑造更多 COBOL 开发人员。
那 COBOL 很有可能会那么一直生存下去。。。
戏剧表演是指,60 年以前由于开发设计各种各样不顺,精英团队有些人消沉地购买了块墓牌 ,上边刻有 COBOL。
都没想到这一差点儿胎儿停育的计算机语言,过得也许比它开发人员都久。。。