當(dāng)華爾街遇上程序猿 這些導(dǎo)火索你必須把握
根據(jù)見(jiàn)聞學(xué)堂,去年高盛CEO Lloyd Blankfein的一個(gè)言論吸引了不少眼球,他說(shuō),從本質(zhì)上講,銀行其實(shí)是一個(gè)IT公司。事實(shí)上,大約有25%的高盛員工在IT部門(mén)工作——比任何其它行業(yè)的比率都要高。
分析認(rèn)為,移動(dòng)和網(wǎng)絡(luò)安全將成為2015年銀行最先考慮的事情,華爾街的IT部門(mén)只會(huì)不斷膨脹。不過(guò),職位在哪里出現(xiàn)呢?這就要看銀行目前在使用以及不使用哪些編程語(yǔ)言了。
這次調(diào)查是面向銀行業(yè)技術(shù)領(lǐng)域招聘人士的一次非正式的調(diào)查,以了解這些他們的客戶的需求是什么。以下是我們的調(diào)查結(jié)果。
Java
排名最靠前的非Java莫屬,這一類(lèi)人才在華爾街已經(jīng)吃香多年。招聘人士?jī)赡昵熬透嬖V過(guò)投資銀行緊缺Java程序員,這種情況一直持續(xù)到了現(xiàn)在。
“Java程序員在所有領(lǐng)域都必不可少,從低延時(shí)執(zhí)行,到訂單管理系統(tǒng),再到內(nèi)部風(fēng)險(xiǎn)與評(píng)估平臺(tái)無(wú)一不是。”Selby Jennings獵頭公司北美金融IT招聘負(fù)責(zé)人Jared Butler說(shuō)道。Java通常適用于數(shù)據(jù)模擬和建模,Robert Half科技公司高級(jí)執(zhí)行董事John Reed補(bǔ)充道。
同樣,隨著銀行對(duì)用戶友好度、下載速度以及網(wǎng)絡(luò)安全的不斷重視,像Java和Javascript這樣可以用于前臺(tái)網(wǎng)頁(yè)設(shè)計(jì)的語(yǔ)言以后會(huì)更受歡迎,Jay Gaines公司VP Gina Schiller說(shuō)。
Java人才如此熱門(mén),一方面是由于對(duì)此類(lèi)人才的需求不斷升高,另一方面則是此類(lèi)人才短缺。去年底,簡(jiǎn)歷數(shù)據(jù)庫(kù)顯示,對(duì)于每一個(gè)Java需求職位,平均只有7個(gè)候選人,這一數(shù)字在所有職位類(lèi)別里面是最低的。
Reed說(shuō),Java程序員的工資水平能夠比市場(chǎng)中其它職位高出10%左右。
C++/C#
“C++仍然是大容量/高頻率交易的首選編程語(yǔ)言,原因很簡(jiǎn)單,因?yàn)镃++是開(kāi)發(fā)處理大量數(shù)據(jù)的高性能回測(cè)和執(zhí)行系統(tǒng)的最有效工具。”Butler說(shuō)。
Schiller對(duì)這一觀點(diǎn)表示贊同,并補(bǔ)充說(shuō)C++同時(shí)經(jīng)常被用來(lái)開(kāi)發(fā)基于很多銀行原有系統(tǒng)的應(yīng)用。“由于技術(shù)遷移的成本過(guò)高,銀行對(duì)于那些能夠基于原有系統(tǒng)開(kāi)發(fā)應(yīng)用的人才仍然有很高的需求。”她說(shuō)。
與Java類(lèi)似,C#也可以用在各種項(xiàng)目中,特別是數(shù)據(jù)模擬和建模方面。在我們的數(shù)據(jù)庫(kù)里,簡(jiǎn)歷職位比處于第二低的位置,這讓該類(lèi)人才在薪酬談判上具有一定的優(yōu)勢(shì)。Reed說(shuō),C#程序員的工資水平比其它語(yǔ)言程序員的平均水平要高出9%到10%。SQL排在Java和C#之后最具有談判優(yōu)勢(shì)的語(yǔ)言。
Python
緊跟在三大語(yǔ)言之后的新興的Python語(yǔ)言,幾年前,這門(mén)語(yǔ)言并沒(méi)有現(xiàn)在那么熱門(mén)。Python特別適合開(kāi)發(fā)分析工具和量化模型——這兩個(gè)工具對(duì)投資銀行和對(duì)沖基金的交易策略是非常關(guān)鍵的,Schiller告訴我們。
此外,Python更加簡(jiǎn)單易用,同時(shí)與傳統(tǒng)語(yǔ)言相比效率更高。Butler認(rèn)為Python將取代以上提到過(guò)的幾種流行編程語(yǔ)言,特別是在投資銀行領(lǐng)域,他給了幾個(gè)理由:
“首先,程序員可以使用10行Python代碼來(lái)完成20行C++代碼所要執(zhí)行的任務(wù),而且錯(cuò)誤率更低。”他說(shuō),“考慮到監(jiān)管要求不斷增加以及最佳實(shí)踐,你可以想象這種優(yōu)勢(shì)的吸引力。另外,考慮到其性能和可用性,與C++相比,Python正在快速地成為“頂尖建模師”的首選編程語(yǔ)言。”
此外,隨著技術(shù)人員更多地參與到銀行的業(yè)務(wù)部分,Python更加流行。它可以讓程序員在項(xiàng)目中更好地與量化分析師、研究員和分析員合作,Butler說(shuō)道。
不過(guò),與Java、C++、C#和SQL不一樣,Python在薪酬談判方面并不能帶來(lái)更高。
“從招聘的角度來(lái)說(shuō),很多招聘經(jīng)理不會(huì)重視對(duì)Python語(yǔ)言的熟練程度,因?yàn)樗麄冋J(rèn)為其它語(yǔ)言的程序員能夠很快學(xué)習(xí)并掌握這門(mén)語(yǔ)言。”Butler說(shuō)。
其它類(lèi)型語(yǔ)言
其它比較受歡迎的語(yǔ)言包括SQL、PHP和ETL。“我們看到銀行在尋找那些能夠掌握系列語(yǔ)言的候選人,涵蓋associate到executive級(jí)別,這些人熟悉能夠掌握從比較老得ETL技術(shù)比如Informatica到更現(xiàn)代的大數(shù)據(jù)相關(guān)工具,比如Hadoop架構(gòu)、HBase、HDFS、MapReduce、Pig、Hive、Impala、Fluma和Cloud等。”
Butler說(shuō),“對(duì)于成功的數(shù)據(jù)倉(cāng)儲(chǔ)以及投資銀行全球交易分支機(jī)構(gòu)所使用的金融數(shù)據(jù)而言,ETL技術(shù)仍然是非常重要的。”















 
 
 










 
 
 
 