雖然 Vu 從來不曾用過 Cobol,卻冒過學習 Cobol 的念頭,在二戰(zhàn)后生育高峰期出生的這一代人即將大規(guī)模退休的時候,Vu 看到了機會,他想,即使這代人中只有 0.1% 的人是 Cobol 程序員,那也是個很大的機會。
隨著項目進展,Vu 獲知,該零售商使用 Cobol 已經(jīng)超過10年。這個項目的下一個階段將用到 Cobol。Vu 以前學的用的是 C 和 C++,于是他立即投入 Cobol 的學習中并很快獲得了能使他在這個組織中體現(xiàn)更多價值的技能,Vu 說,我從一個普通的對業(yè)務毫不知曉的程序員,發(fā)展成為一個能夠在他們的代碼基礎上萃取業(yè)務知識,并因此獲得該公司依賴的人。他現(xiàn)在花30%的工作時間用于 Cobol,并期待繼續(xù)保持這個比例,甚至更高。
對 Vu 來說,使用 Cobol 就象發(fā)現(xiàn)一門失傳的藝術,Cobol 為我?guī)淼恼鸷呈牵员淮罅康厥褂茫词刮业目蛻粽谟弥切┳钚碌?Enterprise Java,C++ 或 VB。這意味著對 Cobol 即將死亡的報道是被大大夸大了的。根據(jù) Micro Focus 的 Arunn Ramadoss 的說法,世界上有75%的商業(yè)數(shù)據(jù)仍使用 Cobol 進行處理,90%的金融交易使用 Cobol。
鑒于 Cobol 的廣泛使用,要更換這些代碼代價將非常高,相反,很多公司正尋求將 Cobol 同新的程序進行集成。然而那些最有經(jīng)驗的 Cobol 程序員正在死去,或退休。2007年,Micro Focus 對客戶的調查顯示,75%的 CIO 聲稱他們在未5年需要更多 Cobol 程序員,73%的 CIO 發(fā)現(xiàn)要找到一個訓練有素的 Cobol 程序員越來越難。
Gartner 的 Dale Vesshio 說,毫無疑問,現(xiàn)在,要找到一個未到退休年齡的 Cobol 程序員有一定難度,在2004年,Gartner 曾統(tǒng)計那時的 Cobol 程序員約有200萬,這個數(shù)字正以每年5%的速度遞減。未來10年,Cobol將很快走下坡路,隨著二戰(zhàn)生育高峰人群的退休,人口補充嚴重不足。
Vu 的經(jīng)歷顯示,對那些愿意學習 Cobol 的IT人士來說,這是一個機遇,雖然。這個機會能持續(xù)多久還是個疑問(請參閱以下這篇文章 "Cobol: Going, but when?") 。
IT 服務公司 Murphy International 的 Nate Murphy 說,我們對 Cobol 程序員和使用 Cobol 的公司做了調查,發(fā)現(xiàn)目前 Cobol 就業(yè)市場包含以下兩種類型:
前者是一種有趣的工作,Ramadoss 說,Cobol 并不止于 Cobol,你可以將它同任何現(xiàn)代技術集成。隨著面向服務的架構的出現(xiàn),企業(yè)能夠更容易地重新利用他們的 Cobol 代碼。
66歲的 Murphy 曾在大型機和 Cobol 領域工作了幾十年,他從 SOA 以及 IBM 的多開發(fā)語言運行環(huán)境中看到了 Cobol 的復蘇。他說,現(xiàn)在,你可以為 Cobol 擴展或增添其它基于 Web 的功能,你可以擴展他們的功能而不必編寫新的代碼。
與 Cobol 相關的另外一個工作類型是維護舊 Cobol 代碼或者編寫新代碼,一些公司將這些工作離岸外包給諸如印度一類的國家,尤其是維護舊 Cobol 代碼。也有不少公司會在美國境內保留一定數(shù)量程序員,尤其當他們的工作對業(yè)務非常重要的時候。
28歲的 Stacy Watts 就在這個職位上,她是位于 Des Moines 的 Nationwide Insurance 公司的高級開發(fā)工程師。她已經(jīng)寫了7年 Cobol 程序,去年,公司安排她遠程督察一個位于印度的開發(fā)團隊,Watts 將程序規(guī)劃好,然后將具體的代碼工作拆分給那些印度的程序員去寫。Watts 說,她并不擔心外包公司搶走她的飯碗,即使算上離岸程序員,我們仍然沒有足夠的人將所有的活做完。另外,她將領導印度團隊的工作視為管理角色。
雖然 Watts 在學校學過多種編程語言,包括 VB,C 和 Java,她最終被 Cobol 所吸引,她說,Cobol 最我來說是一種通往大型機的簡易之路,這對我來說更有意義。Cobol 程序員經(jīng)常以容易保住飯碗作為選擇 Cobol 的原因,今年30歲的大型機程序員 Brian Vance 5年前開始為 Ohio 洲,Columbus 市的 Grange Insurance 公司工作,維護,升級舊 Cobol 代碼,如今,他正為該公司位于其他洲的分支機構編寫新 Cobol 代碼。
這個公司的20個 Cobol 程序員中最年輕的一個,Vance 非常看好這個工作的安穩(wěn)性,他說,我知道這是老人們的地盤,我高興成為這個市場中年輕的一員,老人們在退休,沒有人能接替他們,所以我覺得我的工作非常安全。
位于 Indianapolis 的 Sallie Mae Inc 公司的31歲 Cobol 程序員 John Walczak 也對自己工作的安穩(wěn)感到滿意。他從 East Illinois 大學畢業(yè)以后,曾想做 Web 開發(fā),但 Sallie Mae 聘請他開發(fā) Cobol,并許諾將讓他在公司里到處跑跑并做點其它事情。
過了幾年,他果然有了個機會加入到一個團隊做 Web 開發(fā),但出乎 Walczak 意料的是,他并不喜歡那個工作,我以為是設計網(wǎng)頁并作圖,但那是別人的工作,我要做網(wǎng)頁背后的代碼工作,使用 VB 或其它 .NET 代碼。最終,Walczak 重返 Cobol 開發(fā)。
現(xiàn)在,公司說服 Walczak 做更多銜接性工作,因為已經(jīng)做了8年,Walczak 對整個系統(tǒng)了如指掌,他們讓我在項目開發(fā)和設計上運用這些知識。問題是,我不能保證自己會喜歡這個新工作,我喜歡編程,喜歡自己的兩只手摸著鍵盤,他們想讓我干別的,不才不樂意。
本文國際來源:http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9062478&pageNumber=1
由35公里翻譯并發(fā)布在 COMSHARP CMS 團隊博客。