生活 > 工作職業 > 正文

60、70歲程式設計師工資暴漲 就因這門程式語言

凱特琳是美國一個計算機專業的大學生,今年剛畢業,得找點活干。

原本以為疫情工作不好找,但沒想到面試時,老闆還吵著要給她一個薪水更高的職位。

原因很簡單,就是她的求職簡歷上寫了一個技能: COBOL程式語言。

這不是個例。

近兩年你在美國人才市場一站,說一句老子會 COBOL語言,那 HR搶著給你散華子,老闆再衝過來點上。

據 Stack Overflow統計,去年美國 COBOL程式設計師的平均工資漲了44%,達到了年薪76000美元,雖然不算頂尖,但這漲幅實在誇張。

可能年輕點的差友只聽過 Java、Python,這 COBOL語言是啥玩意,這麼火?

說起來 COBOL是個60後,歲數跟你爸差不多。大家主要用它來編寫能處理大量數據的系統。

像很多政府統計救助金的系統、保險公司計算賠償金的系統,都是 COBOL編寫的。

因為出的很早,還比較穩定,至今還有43%的銀行用著 COBOL系統,95%的 ATM交易,80%的面對面交易,也都靠 COBOL代碼運行的。

那既然服役這麼多年,用的機構這麼多,會寫 COBOL的人應該不少啊,為啥還會被搶著要?

真實情況恰恰相反。

現在會 COBOL的程式設計師,可能比你頭上的毛都少。

這倒不是因為它難學,當初設計 COBOL時,大家就想把它往簡單的整,讓每個人能看懂。

所以 COBOL語法幾乎接近英語語法。

你想加數字,就敲「 ADD Num1, Num2 GIVING Result」

想運行3次計算,敲「 PERFORM3 TIMES」

嗯,大伙兒是看懂了,但程式設計師累死了,寫代碼跟寫小說一樣誰頂得住。

曾經就有一個計算機專家怒噴 COBOL,說它會讓人腦子秀逗。

除了語法太長外,COBOL還只能做加減乘除,無法科學計算,

換句話說,它只在特定行業有用,出去了就啥也不是。

代碼難敲,路子還窄,自然學 COBOL的人就越來越少。隨著老一批程式設計師退休,很多機構才發現怎麼招不到人了。

那系統出問題了,總不能不管吧,只能硬著頭皮把那些四五十的程式設計師請回來。

COBOL開發者年齡(2006年數據)▼

比如2012年,有個50多歲程式設計師被銀行炒了。

結果2年後,那家銀行打了電話過來,請他回去修一修系統,因為招的那些新人沒一個會的。

還有一個73歲老爺子07年從銀行退休了,2020年收到電話,對方支支吾吾讓他去更新代碼。

COBOL市場需求有多高呢。

這麼說吧,之前有個7旬程式設計師成立了一家叫「 COBOL牛仔」公司,帶著一批五六十的員工,專門幫人解決 COBOL故障。

儘管年齡擺在職場上全是劣勢,但他們時薪高達100美元。

嫌貴?你能找到別人麼。

前兩年疫情爆發,美國失業人數暴增,3星期不到就有1700萬人申請失業補助,幾十年的 COBOL老系統沒兩天就干出毛病了。

因為找不到人,很多州無奈公開喊話,請求 COBOL開發人員支援。

看到這你可能會問,這些機構幹啥不用 Java啥的重寫一套系統呢,非得整 COBOL。

大家也不是沒考慮過。

2012年,澳洲聯邦銀行就請了2家公司幫忙重新編寫下平台。最終耗時5年,花了7.5億美金,把7500萬行 COBOL代碼轉換過來。

紐約時報也重寫過自己的報紙分發系統,開銷也比預期多得多。

所以光是成本,很多公司就被勸退了。

另外,大家也沒有其他太好的選擇來換掉 COBOL系統。

雖說 COBOL敲起來麻煩,但人家穩定,不易崩潰,而且業務能力極強。

美國有家銀行每個月要把240萬份政府養老金存到每個人帳戶,20年來,COBOL系統從未發生錯誤。

你要是花大筆大筆的錢轉換,新系統能不能正常用,問題多不多,還不知道呢。

於是大家想來想去吧,還是不改了,湊合過過算了。

既然 COBOL趕不走,就只能讓人去了,所以這些年國外做了不少措施。

比如 IBM和 Micro Fouces就提供了 COBOL培訓機會,有些公司做了獎勵機制,如果你大學選修過 COBOL,那畢業後年薪會多1萬美元。

其實照這麼發展下去,只要有機構還在繼續用,COBOL代碼就會繼續增加,他們更換到其他語言的成本也越高,社會也必須得培養更多的 COBOL開發人員。

那COBOL很可能會這麼一直活下去。。。

戲劇的是,60年前因為開發各種不順利,團隊有人喪氣地買了塊墓碑,上面刻著 COBOL。

誰能想到這個差點胎死腹中的程式語言,活得或許比它開發人員都久。。。

責任編輯: 劉詩雨  來源:差評 轉載請註明作者、出處並保持完整。

本文網址:https://tw.aboluowang.com/2022/0816/1790182.html