來源:程序員的那些事(id:iProgrammer)
參考:josephsteinberg、微博、機器之心
COBOL 程序員的春天來了?
在 COVID-19 疫情的影響之下,美國失業率最近呈現火箭般的上升速度。
美國失業登記和社會保障系統的相關網站,也是壓力山大。
當地時間 4 月 5 日,美國新澤西州州長 Phil Murphy 在新聞發佈上發出強烈的訊號,該州已有 40 年曆史的失業保險系統已不堪重負,急需 COBOL 程序員志願者來維護,時薪為 55~85 美元。
聽到這一消息的 COBOL 程序員,估計都老淚縱橫了。
為什麼說是老淚縱橫?
對於那些不熟悉 COBOL 的人來說,它是一種已經有 61 年曆史的編程語言,它曾經是整個行業和政府軟件開發的大哥大。
然而,到 20 世紀 80 年代末,它已經變得非常過時,甚至許多大學的計算機科學課程中都不見其身影了。所以 50 歲以下的程序員很少有人見過,更不用說寫過一行 COBOL 代碼。
就連現年 62 歲的新澤西州州長 Murphy,他曾在高盛(Goldman Sachs)任職數十年,應該也沒有聽說過 COBOL 這個名字,所以他在發佈會上誤說成了 「Cobalt | 鈷」。
COBOL 的全盛時期是在 20 世紀 70 年代,這意味著美國大多數的 COBOL專家,很可能已經 60 多歲了,他們中的許多人可能很久就沒有使用 COBOL 做開發了。
新澤西急招 COBOL 程序員的消息在推特引發熱議後,位於舊金山的程序員 Brian 評論表示,公司成立之初曾要招 COBOL 程序員,以瞭解銀行系統之間互操作。結果來的最年輕的 COBOL 程序員是 63 歲。
雖然 COBOL 已經過時,但依賴它而引發的危險,並不是最近才出現的新問題。
大概在 25 年前,許多行業專家發出警告,稱合格 COBOL 程序員的供應正在急劇減少。當時為了處理千年蟲(Y2K)相關的修復工作,一些 COBOL 程序員不得不在退休後重新返聘。
COBOL 編程語言的現狀
2016 年,美國政府問責局(GAO)報告稱,國土安全部、退伍軍人事務部和社會保障局等部門仍在使用 COBOL。
根據諮詢公司 COBOL Cowboys 的數據,目前仍有 2000 億行 COBOL 代碼在使用,《財富》500 強公司有 90% 仍然使用 COBOL 代碼。此外,如果你想從 ATM 中取錢,其後臺也是在用 COBOL。
目前,COBOL 由 Micro Focus 運營,該公司全球產品營銷總監 Derek Britton 曾在一次郵件採訪中稱:
雖然市場規模很難精確地指定,但我們確實知道,目前運行 COBOL 系統的組織有數萬個。我們無法估計每天有幾千萬終端用戶使用基於 COBOL 的應用程序,但這種語言的依賴性顯而易見,全球 70% 的事務處理系統都使用它。
這是啥意思呢?Britton 解釋說:
任何時候你電話呼叫中心,任何時候你轉賬,或者檢查你的銀行帳戶,或支付抵押貸款,或更新或得到一個保險報價,或者當聯繫政府部門,或運輸一個包裹,或者訂購一些鮮花,或在網上買東西,或預訂度假,或者坐航班,或股票交易,或者檢查你最喜歡的棒球隊的季節性統計,你都在與 COBOL 互動。
這是因為(美國)使用 COBOL 的企業最多的是金融機構,包括:銀行、保險和財富管理/股票交易。其次是政府機構。
Long Live COBOL!
Long Live COBOL!
Long Live COBOL!
網友評論
閱讀更多 極光學苑 的文章