上古語言 COBOL 的程序員庫存告急,IBM 出手了

來源:程序員的那些事(id:iProgrammer)

參考:IBM、Yelp、inputmag、HN


疫情對美國影響有多嚴重?

4 月 10 日,美國最大點評網站 Yelp 的聯合創始人兼 CEO 在官博宣佈應對措施,其中包括:裁員 1000 人,無薪休假 1100 人,減少其他員工的工時,所有高管減薪 20~30%。
官博文中其中還提到,從 3 月 10 日起,疫情對消費者的影響,可以從 Yelp 上最受歡迎的分類側面反映出來:

  • 餐飲下降了 64%;
  • 夜生活下降了 81%;
  • 健身房和類似業務下降了 73%;
  • 沙龍和其他美容業務下降了 83%;

美國急缺 COBOL 程序員,IBM 伸出援手

由於疫情導致失業和領取失業救濟金的人數空前增加,美國各州的失業系統不堪重負,急需 COBOL 程序員來維持正常運轉。

根據維基百科資料顯示,IBM 是 COBOL 語言背後的創始組織之一。此外,在 COBOL 語言的 3 種主要實現中,就包括了 IBM COBOL。它是 IBM 專為自家大型機環境開發的 COBOL 編譯器。

上古語言 COBOL 的程序員庫存告急,IBM 出手了

所以可以說,IBM 一直是 COBOL 語言的重要用戶。

上古語言 COBOL 的程序員庫存告急,IBM 出手了

為應對全美緊缺 COBOL 程序員,IBM 和 Linux 基金會的 Open Mainframe Project 發起了一個新項目,包括 3 個措施:
> 1、開辦免費的 COBOL 公開課:IBM 與其客戶和教育機構合作,開發了一個面向新手的課程,將於下週開始提供免費培訓。還將在 5 月在 Coursera 等在線學習平臺上推出系列教學視頻;

> 2、搭建了人才對接論壇:方便 COBOL 程序員與所需企業和zf部門對接;

上古語言 COBOL 的程序員庫存告急,IBM 出手了

> 3. 成立了 COBOL 技術論壇:由經驗豐富的 COBOL 程序主導,提供免費建議和專業知識。

這些舉措,算是對各州州長絕望請求的回應。

網友評論

IBM 伸出援手的消息,在 Hacker News 上引發國外網友熱議。

網友 watt:

這是一個陷阱。

那些政府、醫院、大企業正在努力解決的舊代碼庫問題,其根源並不在於編程語言問題,而是那個時代關於舊技術約束的工程實踐問題。語言不是問題,缺少註釋、糟糕的變量命名、糟糕的結構,以及大量的註釋才是問題所在。

雖然我樂於看到用現代編程語言和現代工程實踐來重構舊系統,但嘗試引入鼠標導航和窗口,和保持舊 UI 和 UX 之間勢必引發混亂。

網友 altitudinous:

我的第一份正式的計算機工作是在 20 世紀 90 年代初,就是用 COBOL。

最後一次使用 COBOL 是在 1997 年,然後我轉到 Oracle PL/SQL、Java、Oracle 的 Java軟件棧,現在是 iOS ObjC/Swift。

今年我 52 歲了。我在 App Store 中有自己的應用程序,不缺錢,但我正在尋找一個新的挑戰——比為自己工作更社會化的東西。

我想我要複習一下COBOL。唯一的問題是,我在澳大利亞,但我看到這裡可能也有一些需求。我沒有什麼可失去的——現在有足夠的時間來學習課程。不管怎樣,這都是一件有趣的事。

withdavidli 評論道:

8 年前我們招過 COBOL 工程師。幾乎找不到工作經驗少於 10 年的人。大多數人都有 15~20 年以上的工作經驗,但也即將退休。許多有 COBOL 經驗的人轉向了雲技術,而云技術永遠不會再讓他們切換到過時的 COBOL。這個領域的新人,似乎只是因為願意去銀行工作才接受了培訓。

僱傭 COBOL 工程師很困難,因為人太少,很多公司只想僱傭本地人才(在20-50英里範圍內,而且不想辦理簽證)。

支持這樣的老技術有利可圖,更可能是做諮詢工作,而不是成為一名內部員工。

silviumatei 評論:

我在 IBM(歐洲)的一個項目中工作,該項目的主要業務的應用程序就是用 COBOL。即使是現在,我們團隊中還有 COBOL 程序員來創建新程序。

我發現,想學 COBOL 的主要問題是如何訪問接近真實的機器,而不是模擬器。也許 Open Maineframe Project 是學習和實踐之間缺失的一環。

BoysenberryPi 評論:

最近的 COBOL 熱潮,讓我想起了我的一個朋友,他很愁,雖然他有一個計算機科學學士學位,但仍然找不到工作,而他的朋友沒有大學學位,自學 COBOL,並且在當地銀行找到了一份工作。


分享到:


相關文章: