林向田

每個人都有很多故事,我們喜歡聽故事也喜歡講故事。從故事裏我們可以得到感慨,共鳴,力量。
個人資料
正文

新冠病毒導致新澤西州急需COBOL程序員

(2020-04-05 13:50:31) 下一個

今天看到一條新冠病毒產生的新需求的消息,新澤西州州長公開在電視直播裏求援,急需大量 COBOL 程序員,導致 COBOL 登上推特熱搜,讓許多人覺得恍如隔世。這是一種非常古老的語言,是由計算機女神 Grace Hopper 在1959年,也就是她53歲的時候發明的,現在 COBOL 語言的程序員平均年齡約為55歲。這個新需求引起了我的極大興趣,下麵是這條新聞的翻譯。

冠狀病毒危機引發了各種意想不到的後果,包括東京夏季奧運會被推遲,汽車保險公司因為人們待在家裏時獲得額外利潤。在新澤西州,新冠病毒導致很少有人會預見到的事情 - 對COBOL程序員的迫切需求。

COBOL是麵向商業的通用計算機語言,它的時代在很久以前就開始了。最初,它給程序員提供了一種編程語言,可以在多個製造商的專有計算機上工作,COBOL在20世紀60年代開始流行,在成為大型計算機的主要語言之後,在Y2K到來的時候開始衰退而成為傳統的計算機語言。

在新澤西州,現在需要COBOL專家來修複基於COBOL的失業保險係統,該係統已有40多年的曆史,但由於新冠病毒導致很多人失業,失業保險係統已經不堪重負。在昨天的新聞發布會上,州長菲爾·墨菲請求那些仍然熟悉COBOL語言的誌願者們來幫助新澤西州的失業保險係統。

當然,正如網絡安全專家約瑟夫·斯坦伯格(Joseph Steinberg)在其博客中指出的那樣,這些誌願者很可能已經超過60歲,這使得他們特別容易受到Covid-19的攻擊。他們是否會冒險(或者在誌願者的基礎上)修複幾十年前就應該更新的脆弱係統,這是一個懸而未決的問題。

因為係統問題新澤西州的失業人正在被迫推遲他們的失業申請。勞工專員羅伯特·阿薩羅·安傑洛(Robert Asaro Angelo)在昨天的簡報會上說,該州最近在一周內的申領人數增加了1600%,他指出,“在過去的兩周裏,我們看到超過362000人因這一公共衛生緊急情況而申請失業。”

英文鏈接:https://qz.com/1832988/covid-19-results-in-new-jersey-desperately-needing-cobol-coders/

相關的博客文章>>>

 

[ 打印 ]
閱讀 ()評論 (13)
評論
南方公園獵人 回複 悄悄話 老的銀行係統確實可能還用COBOL。我N年前就寫過mainframe上COBOL程序
林向田 回複 悄悄話 回複 '思韻如藍' 的評論 : 原來思韻也做過COBOL developer,COBOL還是有生命力的。
思韻如藍 回複 悄悄話 我在轉行金融之前,是做Mainframe COBOL的。真沒想到,我將來還有新的職業機會啊!:)
justforfun 回複 悄悄話 我以前是COBOL程序員,後來轉Java了,沒辦法,必須與時俱進。但要人做誌願者?南京也太扣了吧,我還要養家糊口。
德州老湯 回複 悄悄話 it ain't broken don't fix it - 沒有壞他們就不會修。現在(快)壞了,也沒有那多多錢修。估計這次疫情過後,他們還回老樣? 我學的最老的是匯編和Fortran。COBOL真不懂。
林向田 回複 悄悄話 回複 'dqdeer' 的評論 : “Cobol語言簡單,隨便一個程序員花上半天看下說明就會了” - 有這麽容易嗎,看看一位網友的留言:

pollyli: 實話告訴你,不容易。我在剛剛上大學的時候學的MIS,學了很多門計算機課。我止步在一門計算機語言課叫cobol。那個語言兩門課,有60%的人pass第一門,有60% pass 第二門。也就是整個課堂36%的人可以過。我過了第一門,第二門簡直是地獄。整天整夜在computer lab裏run程序。code做出來,就是不能run。也找不到bug,實在折磨人。我實在沒辦法隻有drop這門課。
dqdeer 回複 悄悄話 林向田 發表評論於 2020-04-05 17:04:01
謝謝大家的留言,看來多數人還是不太了解COBOL的現狀,很多大公司的IT後台還是在用COBOL:
___________________________________________________

估計一些公司還是沒有丟掉當年的所謂的IBM大型機,中型機,小型機。當年這些機器的維護人員都算高尖端人才(高工資)。估計這些公司要招的是這些人,Cobol語言簡單,隨便一個程序員花上半天看下說明就會了。當年的那些商用軟件,除了優秀的數據結構設計,還有簡單易用的字符操作界麵,太牛了。
唐西 回複 悄悄話 天啊!這麽老的語言都還在用,那是美國嗎?真說不準,改天又招IBM-DOS的。
林向田 回複 悄悄話 謝謝大家的留言,看來多數人還是不太了解COBOL的現狀,很多大公司的IT後台還是在用COBOL:
COBOL is still the main programming language for Mainframes (centralized computing servers). COBOL, in combination with Mainframes, has been the main back-end IT system over the past 5–6 decades for most of the Fortune 500 companies. When you make a financial transaction, it is most probably triggering a program written in COBOL.
亞特蘭蒂斯 回複 悄悄話 90年代初銀行裏還有大量cobol寫的業務軟件。語言本身並不壞,可讀性好。最後維護cobol的那波人到現在該有50+歲了。新澤西還有cobol寫的上古軟件,說明政府部門很保守啊。
誠信 回複 悄悄話 COBOL 聽說過, 估計根本不可能找到人, C語言興起後, COBOL就消亡了。 65歲以下很少有人會,
dqdeer 回複 悄悄話 美國也太先進了,還在用COBOL的係統,應該還是IBM的服務器了(更早期的WANG估計沒有了)。
不過,說實在話,當年的那些用COBOL寫得商用係統確實好。
菲兒天地 回複 悄悄話 真是難過,擔心!剛剛看到紐約醫院的年輕醫生,天天在那裏加班,剛剛把妻子孩子送走,為了安全。。。
登錄後才可評論.