“急聘退休程序員!50年工作經驗,精通COBOL編程語言,時薪55美元至85美元” ,這條招聘信息來自新澤西州。
因為疫情的影響,美國失業人數暴增,新澤西州正忙於處理因失業引發的救濟申請。2020年4月6日,新澤西州州長在新聞發佈會上表示,“過去兩週內,新澤西州已經堆積了超過36萬份失業救濟申請,其中一半尚未支付,以至於用了好幾十年的失業系統已經不堪重負。”
你沒看錯,正是COBOL語言,這門語言被程序員戲稱為“上古”編程語言。因為COBOL誕生於1959年,已經是老古董了,它的鼎盛時期在上世紀70年代。也就是說,大部分精通COBOL的程序員,可能都已經60多歲了。
而且,隨著編程語言的不斷髮展,COBOL早就被市場所淘汰,已經被Python和C之類的現代語言所取代,而這些語言只需很少的代碼即可執行相同的任務。大學裡也不再將其作為計算機課程教授,以至於熟悉它的程序員少之又少。
雖然不再受到市場的青睞,但它並沒有退出編程語言的舞臺,仍然用來支撐美國政府,商業和銀行業務,比如這次告急的失業保險系統。
可別小看COBOL,它是專門為企業管理而設計的高級語言,可用於統計報表、財務會計、計劃編制、作業調度和人事管理等方面。包括面向文件、接近自然語言、通用性強、功能模塊化等特點。尤其在彈性、安全等方面獨有獨特優勢。
在美國有超過40%的銀行仍然使用COBOL作為其系統的基礎,比如在ATM交易上。
多年來,美國的許多行業專家不斷建議更換基於COBOL的系統,來消除系統維護困難,安全漏洞方面的隱憂 。但令人疑惑的是,這一過程進展緩慢。如今,問題終於暴露了出來。
為了緩解政府的燃眉之急,IBM計劃發佈免費的培訓課程,向程序員教授COBOL編程語言。
IBM表示,我們與客戶和一個高等教育機構合作開發了帶有VSCode的深入COBOL編程課程,該課程將於下週在公共領域免費提供給任何人。該課程將被製作成一個自助視頻課程,其中包括動手實驗和教程。下個月將在Coursera和其他學習平臺發佈。同時,該課程也將在IBM自己的培訓平臺上免費提供。
還有,IBM與Linux基金會發起了全球總動員,在Open Mainframe Project網站上線了兩個論壇,其中一個論壇負責召集全球的COBOL程序員。在過去的24小時內,來自世界各地的眾多工程師和程序員在其中一個論壇中進行了報名;
另一個論壇是技術性的,程序員可以提出COBOL相關問題,並與專家一起完成項目。
IBM還指出,IBM的人才匹配門戶網站還將程序員與需要幫助的公司或政府組織進行匹配。
你對這波操作怎麼看?
閱讀更多 雲智時代 的文章