最新調(diào)查:等這一波COBOL程序員退休,很多關(guān)鍵崗位就后繼無(wú)人了
當(dāng)我們將時(shí)間浪費(fèi)在談?wù)摯笮陀?jì)算機(jī)時(shí),殊不知技術(shù)衰敗的威脅已經(jīng)迫在眉睫。
時(shí)常被人們戲稱為計(jì)算機(jī)語(yǔ)言世界的「上古卷軸」COBOL 語(yǔ)言,現(xiàn)在正面臨著一個(gè)窘境,很少有人愿意掌握這門語(yǔ)言,但它卻實(shí)實(shí)在在的影響著大型企業(yè)的發(fā)展。
大型企業(yè)所依賴的傳統(tǒng) IT 系統(tǒng)面臨著重要技能短缺的挑戰(zhàn),舊的開發(fā)人員退休 ,并帶走了他們的專業(yè)知識(shí)。
計(jì)算機(jī)軟件公司 Advanced Software 最近的一份調(diào)查報(bào)告顯示,近九成(89%)的大型企業(yè)擔(dān)心缺乏具備維護(hù)和管理傳統(tǒng) IT 系統(tǒng)技能的 IT 員工。這些系統(tǒng)通常由 COBOL 等編程語(yǔ)言支撐,目前仍被大型組織用來(lái)處理重要系統(tǒng)(如賬單、賬戶、工資單和客戶交易)的數(shù)據(jù)。
COBOL 是 1959 年誕生的一種編程語(yǔ)言,為其奠定理論基礎(chǔ)的是傳奇科學(xué)家格蕾絲 · 穆雷 · 霍珀。她是計(jì)算機(jī)科學(xué)領(lǐng)域里響當(dāng)當(dāng)?shù)娜宋铮罱ミ_(dá)推出的 CPU 就是以她的名字命名的。
格蕾絲 · 霍珀(右二)在 UNVAC I 計(jì)算機(jī)的操作臺(tái)前。
Advanced 應(yīng)用程序現(xiàn)代化 EMEA 董事總經(jīng)理 Tim Jones 表示,理解 COBOL 等語(yǔ)言的開發(fā)人員現(xiàn)在越來(lái)越難找到,主要是因?yàn)樗麄冋诜€(wěn)步退休。「更糟糕的是,很多大學(xué)不再提供此類指導(dǎo)課程,因?yàn)闆](méi)有人會(huì)夢(mèng)想再將 COBOL 等語(yǔ)言用于研發(fā)項(xiàng)目。」
對(duì)某些人來(lái)說(shuō),很難理解為什么組織會(huì)繼續(xù)在其關(guān)鍵應(yīng)用程序中使用這種舊技術(shù),尤其是當(dāng)我們生活在一個(gè)加速變革的時(shí)代。原因很簡(jiǎn)單:傳統(tǒng)系統(tǒng)穩(wěn)定而具有魯棒性。它們的性能令人滿意,并繼續(xù)滿足最初構(gòu)建時(shí)所圍繞的功能要求。
最好的編程語(yǔ)言,同時(shí)也是最差的
根據(jù) Forrester Consulting 2018 年的一項(xiàng)調(diào)查顯示,在過(guò)去五年中,企業(yè)平均流失了 23% 的專業(yè)大型計(jì)算機(jī)員工,其中 63% 的職位空缺仍未填補(bǔ)。
Advanced 調(diào)查的 400 家組織中有四分之三表示 COBOL 仍然是其大型計(jì)算機(jī)領(lǐng)域中最突出的語(yǔ)言。
雖然 COBOL 是最流行的語(yǔ)言,但一個(gè)典型的大型計(jì)算機(jī)領(lǐng)域通常包含多種語(yǔ)言類型的組合,從 CA-Gen 和 CA-Telon 到 Assembler、Natural 和 PL1。
Advanced 發(fā)現(xiàn),66% 的大型企業(yè)仍在使用匯編語(yǔ)言或匯編程序,而其他語(yǔ)言包括 ADS/Online (40%)、CA Gen (37%)、CA Telon (24%) 和 PL/1 ( 15%)。
Jones 說(shuō):正是這些語(yǔ)言使公司面臨更大的風(fēng)險(xiǎn)。開發(fā)這些語(yǔ)言的人才庫(kù)正在以和 COBOL 一樣的速度縮減,但規(guī)模要小得多;COBOL 仍然是大型計(jì)算機(jī)庫(kù)中最受普遍支持和最易于理解的過(guò)程式編程語(yǔ)言。
「我知道一家鋼鐵公司花了數(shù)百萬(wàn)美元培訓(xùn)了幾名自然語(yǔ)言顧問(wèn),因?yàn)槌素?fù)責(zé)現(xiàn)場(chǎng)系統(tǒng)的人之外,它幾乎找不到任何懂自然語(yǔ)言的人。」Jones 表示道。
過(guò)去一年多的時(shí)間里,由于企業(yè)受到疫情影響,對(duì)開發(fā)人員的需求尤為迫切,這加速了 IT 現(xiàn)代化計(jì)劃,并讓人們繼續(xù)關(guān)注支撐龐大政府和組織數(shù)據(jù)庫(kù)的傳統(tǒng)系統(tǒng)。
2020 年 4 月,數(shù)十萬(wàn)居民向新澤西州的失業(yè)系統(tǒng)提交了申請(qǐng),導(dǎo)致失業(yè)救濟(jì)人數(shù)增加了 1,600%,這讓基于 COBOL 的大型計(jì)算機(jī)不堪重負(fù),并導(dǎo)致州長(zhǎng) Phil Murphy 向 COBOL 程序員尋求幫助,修復(fù)已經(jīng)使用了 40 多年的失業(yè)保險(xiǎn)系統(tǒng),時(shí)薪為 55 美元至 85 美元。
Jones 表示:美國(guó)國(guó)稅局 (IRS) 的 System 6 系統(tǒng)也包含納稅人數(shù)據(jù),也是用 Assembler 和 COBOL 編寫的,同時(shí) Assembler 仍然普遍用于核心銀行應(yīng)用程序,因?yàn)樗浅=咏鼨C(jī)器代碼,使其能夠快速執(zhí)行交易活動(dòng)。
Advanced 調(diào)查的組織中有三分之一表示,他們擔(dān)心員工退休并帶走技能。
「擁有傳統(tǒng)技術(shù)、技能的開發(fā)人員的離開后果可能是巨大的,特別的它可能導(dǎo)致難以擴(kuò)展 IT 以滿足新需求,或?qū)鹘y(tǒng)系統(tǒng)與現(xiàn)代技術(shù)集成。問(wèn)題是這些系統(tǒng)多年來(lái)已經(jīng)經(jīng)歷過(guò)許多人的操作,通常沒(méi)有留下說(shuō)明文檔」。Jones 說(shuō)道。
隨著周圍業(yè)務(wù)技術(shù)、基礎(chǔ)設(shè)施和架構(gòu)發(fā)生變化,壓力將會(huì)繼續(xù)增加。在具有傳統(tǒng)專業(yè)知識(shí)的開發(fā)人員離開就業(yè)市場(chǎng)的同時(shí),新的開發(fā)人員沒(méi)有接受過(guò)維護(hù)舊系統(tǒng)的培訓(xùn),而且?guī)缀鯖](méi)有這樣做的意愿。
掌握 COBOL 的人員即將退休
Advanced 調(diào)查的組織中有超過(guò)三分之一 (36%) 表示他們擔(dān)心進(jìn)入勞動(dòng)力市場(chǎng)的人只有「現(xiàn)代」技能。與此同時(shí),29% 的人表示他們的員工不想學(xué)習(xí)傳統(tǒng)技能,而 28% 的人擔(dān)心他們的人才可能會(huì)被使用 Java、Python 和 C# 等更現(xiàn)代技術(shù)的競(jìng)爭(zhēng)對(duì)手奪走,而這些領(lǐng)域?qū)θ瞬诺男枨蟛粩嘣黾印?/p>
Jones 表示,企業(yè)有過(guò)度關(guān)注現(xiàn)代技能的招聘,而忽視對(duì)傳統(tǒng)人才的需求的風(fēng)險(xiǎn),而實(shí)際上,這兩者都是至關(guān)重要的。
重要的是公司應(yīng)該交叉培訓(xùn)現(xiàn)有人才,以提高員工支持傳統(tǒng)和現(xiàn)代系統(tǒng)的能力,特別是在現(xiàn)代化計(jì)劃期間和之后。
一個(gè)可能會(huì)被問(wèn)到的問(wèn)題是,為什么應(yīng)將傳統(tǒng) IT 技能的消失視為一個(gè)新興問(wèn)題?畢竟,這個(gè)行業(yè)已經(jīng)討論了很多年。事實(shí)是,長(zhǎng)期以來(lái)資源池一直在萎縮,但現(xiàn)在正在加速萎縮。
考慮到大型計(jì)算機(jī)的鼎盛時(shí)期是在 70 年代、80 年代和 90 年代。那時(shí)人們剛從大學(xué)畢業(yè),開始用 COBOL 編程的第一份工作。現(xiàn)在幾十年已經(jīng)過(guò)去了,這些人的職業(yè)生涯即將結(jié)束,即將進(jìn)入退休生活,但在過(guò)去的 30 年或更長(zhǎng)時(shí)間里,沒(méi)有新的人才來(lái)代替他們。
























