這九項傳統編程語言的招聘崗位需求仍然堅挺
譯文【51CTO.com快譯】市場研究機構Gartner稱,隨著嬰兒潮技術人員的紛紛退休,技能缺口越來越大,許多企業面臨新的挑戰。企業需要更新舊技術或者招聘技能在逐漸消失的人才,這導致市場對傳統技能有新的需求。更新舊技術可能耗費資源;隨著經驗更豐富的員工離開勞動力隊伍,許多公司可能發現自己缺乏現在被認為過時的技能。
美國《計算機世界》雜志的一項調查發現,雖然65%的企業沒有在尋求傳統技能,但35%的企業仍在物色擁有傳統編程技能的員工,以支持重要的傳統系統。雖然你可能不想特地去學這九項技能,但如果已經擁有這方面的經驗,可能會讓你成為適合某個崗位的獨特人選。
1.DB2
DB2起源于上世紀70年代的IBM,IBM最終在1983年發布了DB2(IBM數據庫2)。DB2是針對特定的平臺,面向IBM的操作系統。但在90年代,IBM使用通用代碼開放了DB2。今天,DB2可以在多個平臺上運行,包括Linux、Unix和Windows,幫助公司企業管理本地存儲和云存儲。
它是比較受企業歡迎的傳統編程語言之一,13%的企業稱自己仍支持DB2平臺,招聘擁有DB2技能的人才。數據庫管理員、軟件工程師、程序員和軟件開發員是最可能擁有DB2經驗的群體。
2.C
C是知名度最高的編程語言之一。它是一種通用的命令式計算機編程語言,歷史可追溯到1969年。1989年,美國國家標準學會和國際標準化組織使它成為了標準。C最初被設計為一種跨平臺運行的直接、低級的編程語言,目前仍然是一種靈活且廣泛使用的編程語言。
它嵌入到眾多軟硬件中:從微控制器到超級計算機,不一而足。它孕育出了幾種語言,包括C++、Java、JavaScript、C#、Perl、Python和Swift等等。軟件工程師、電氣工程師、開發員和程序員是最有可能擁有C技能的群體;10%的企業表示仍然需要支持C平臺,仍招聘擁有C技能的人才。
3.COBOL
Cobol代表“面向商業的通用語言”,這是一種專為企業設計的計算機編程語言。Cobol創建于1959年,被編入到眾多傳統系統中。雖然它正慢慢被更新穎的現代編程語言所取代,但企業界仍需要維護傳統系統。它最初基于格雷絲•霍珀(Grace Hopper)完成的編程語言工作,格雷絲被業界尊稱為“Cobol之母”。
Cobol最初是作為一種可移植的編程語言開發的,以便美國國防部處理數據。國防部要求計算機制造商提供這種語言,這幫助該語言這些年來鞏固了其地位。如今,它在金融行業、政府部門和企業行政管理系統中最常見。Cobol技能在程序員和開發員中最為常見,9%的企業仍表示自己需要Cobol。
4.匯編語言
匯編語言(有時稱為匯編程序語言)是一種通常針對某種軟硬件的語言。作為一種低級編程語言,它是最基本的編程語言之一,無法跨設備移植。當高級語言行不通或者速度是個關鍵因素時,通常使用匯編語言。
調查發現,8%的企業仍然需要支持匯編,所以你在求職過程中,仍可以強調擁有這項傳統技能。匯編語言是最早使用文本的編程語言之一,所以將它列在簡歷上還能表明:除了現代語言外,你還掌握基礎語言。
5.Perl
Perl是一類開源通用編程語言,類似于C語言,但運行起來通常快于像C和C++這些結構化語言。它于1987年開發出來,但最新版本:Perl 5在2017年5月才發布。此外還有Perl 6,盡管它屬于Perl家族,卻與Perl 5獨立運營。
就傳統編程語言而言,Perl仍在市場占有一席之地。報告發現,5%的企業仍然支持和需要這項技能。你可能找不到需要Perl的一大堆工作,但它讓你可以在任何尋求這項傳統技能的公司找到立足之地。軟件工程師、設計驗證工程師、軟件開發員、系統管理員和程序員是最有可能在簡歷上列有Perl技能的群體。
6.Delphi和Object Pascal
Delphi與Object Pascal密切相關:Delphi使用基于Pascal的編程語言。Object Pascal是一種易于使用的高級編程語言,而Pascal旨在成為一種通用的低級編程語言。Delphi于上世紀90年代開發出來,1995年發布,最初面向Windows 3.1,此后孕育出了多個版本、迭代和單獨的語言。
只有3%的調查對象表示仍然支持和需要Delphi和Object Pascal技能。你會發現Delphi技能在軟件開發員、工程師和程序員當中最常見。
7.Fortran語言
Fortran代表公式翻譯,專為科學算法而設計,最常被工程師和數學家用于航空航天、機械和軟件工程等領域。Fortran是本文中最古老的編程語言,上世紀50年代由IBM開發,幾十年來一直用于天氣預報、計算物理及其他高性能計算任務的主要編程語言。
只有3%的調查對象表示仍然支持和需要Fortran技能,但隨著經驗更豐富的IT員工換工作或退休,這種情況可能會改變。你可能仍應該在簡歷或LinkedIn簡介上列入這項技能,說不定一些企業在物色擁有特定傳統技能的求職者。軟件工程師、航空航天工程師和機械工程師是最有可能在簡歷上列有Fortran技能的求職者。
8.REXX
擴充重結構化執行程序(REXX)由IBM的員工在1979年至1982年開發,這是一種結構化的高級解釋性編程語言,旨在易學易讀。它最常用作一種腳本和宏語言,處理數據和文本,或生成報告。該語言旨在簡單易學,即使非程序員也能學會和使用這種語言,因此成為企業界的一種熱門選擇。
它不是最吃香的傳統技能,只有3%的調查對象表示仍然支持和需要這項技能。你會發現這項技能常常與計算機程序員、軟件工程師、應用系統分析員和大型機程序員聯系在一起。
9.Pascal
Pascal于上世紀60年代末開發出來,這種命令式、過程式編程語言最初是為教授編程語言設計的。如今,它基本上已C、C++和Java所取代,但仍充當編程入門語言。Pascal用于結構化編程(需要非常注重細節),已成為教新生的一種流行語言,不過在企業界不那么流行。
只有2%的企業表示,它們仍然支持和需要Pascal;雖然并不多見,但也讓擁有Pascal技能的人頗有價值。軟件工程師和軟件開發員是最可能擁有Pascal技能的求職者。
標題:9 legacy programming skills still in demand,作者:Sarah K. White
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】