對大機構至關重要的舊編程語言正面臨人才青黃不接的尷尬局面
儘管編程語言的發展日新月異,但許多大型組織仍在依賴陳舊的IT系統和編程語言來支撐大型機的運轉。但隨著老一代開發者到了退休年齡,行業內正面臨著人才青黃不接的尷尬局面。Tech Republic指出,新員工不願意學習舊技能,於是相關專業知識也會隨著老員工的逐漸退休而蒙塵。對於依賴傳統IT系統的大型組織來說,這絕對是一個不可忽視的危機前兆。
Advanced Software的一份報告表明,近九成(89%)的大型企業,對缺乏具備維護和管理其遺留信息系統技能的IT員工一事表示擔憂。
這些系統通常以誕生於1959 年的COBOL 等編程語言為基礎,目前仍被許多大型組織廣泛用於處理某些重要的中央系統數據,比如計費、賬戶、工資單和客戶交易。
Advanced Software 應用程序現代化事業部董事兼EMEA 市場區域總經理Tim Jones 表示:
隨著老一代人的陸續退休,深諳COBOL 等過程語言的開發者正在變得越來越難以找到。
更糟糕的是,大多數院校已不再提供大型機指導課程,因為沒有人會夢想著將COBOL 之類的編程語言再次用於新項目的開發。
對於成長於科技爆發年代的年青一代開發者來說,是很難理解這些為何大型組織仍在其關鍵應用程序中繼續使用這些老掉牙的技術的。
但其實背後的理由很是簡單,因為老系統足夠穩定且健壯,到目前為止的表現也都符合早期構建時的功能需求。
Forrester Consulting 亦在2018 年的一項研究中指出:“過去五年,企業平均流式了23% 的專業大型機員工,且其中63% 的職位空缺仍無法得到填補”。
在Advanced Software 調查的400 家組織中,有3/4 表示COBOL 仍是其大型機應用中最主要的依賴語言。
不過就算COBOL 有著輝煌的歷史,典型的大型機平台通常也會包含對多種語言的支持,從CA Gen 和CA Telon、到Assembler、Natural、以及PL1 。
調查發現,66% 的大型企業仍在使用彙編程序,且其它主要語言包括ADS/Online(40%)、CA Gen(37%)、CA Telon(24%)、以及PL/1(15%)。
然而正是這些語言,才讓企業面臨更大的風險。Tim Jones 指出:“相關開發人才庫正在以與COBOL 相同的速度萎縮,且規模要小得多。與此同時,COBOL 仍是大型機平台上受到最普遍支持和理解的編程語言”。
有消息稱,一家鋼鐵公司耗費了數百萬美元來培訓幾位Natural 顧問,因為除了負責現場相同的人員之外,他們已經找不到任何理解這門語言的人手了。
據悉,過去一年裡,大量企業因受COVID-19 大流行打擊而加速了IT 設施的現代化轉型。但為了支撐政府等大型組織機構的過時系統和數據庫,人們也開始對此提起了更高的重視。
再如2020 年4 月,暴漲1600% 的數十萬失業居民向新澤西州的救濟系統提交了申請,結果很快導致其基於COBOL 的大型機系統不堪重負,甚至連Phil Murphy 州長也為此公開發聲。
Tim Johns 補充道,美國財政部國稅局(IRS)的“六號系統”(System 6),正是用彙編程序和COBOL 語言來管理包含納稅人在內的各種數據的。
在銀行業,能夠快速高效執行相關交易、非常接近於機器代碼的彙編程序也相當活躍。但正如Advanced Software 調查發現的那樣,近1/3 受訪組織都表示,他們很是擔心老員工退休後無以為繼。