整理 | 彎月
責編 | 郭芮
出品 | CSDN(ID:CSDNnews)
在當前全球數字化轉型的大潮中,每家公司都在向著高科技邁進。無論是銀行、航空公司、連鎖超市還是汽車制造商(如特斯拉),投資頂級軟件工程人才不是為了未來一展抱負,而是關乎生死存亡的大事。
最近,Hired網站推出了一份全球軟件工程師的報告,其中匯總了推動數字化轉型趨勢的一系列深層見解,希望為軟件工程師提供一份切實的數據,讓開發社區對職業發展有深入的了解。
軟件工程領域最熱門的工作
首先,讓我們來看看全球數千家最具創新性的公司需求最高的工作與技術。
每年都有一些新興的崗位在招聘市場上異軍突起。去年的黑馬是區塊鏈工程師,而2020年當屬AR/VR(需求增長了+1400%)。值得注意的是,今年區塊鏈工程師的需求增長從去年的517%的爆炸性增長降至正常水平的9%。
我們認為,AR/VR需求的增長直接反映了這項技術本身已日趨成熟,可以廣泛應用到遊戲之外的業務。從護膚美容化妝品公司絲芙蘭(Sephora)到家具零售商Wayfair,許多不同類型的公司都在積極嘗試這項技術。
- 今年AR/VR將大放異彩,需求增長率為1400%。
- 遊戲工程師的招聘需求增長了146%。
- 安全工程師的需求仍然很高,增長率為49%。但遠低於2018年132%的增長率。
- 盡管新興技術趨勢一直占據新聞頭條,然而前端和後端工程師的需求增長仍然穩定在17%,這表明所有公司都在向高科技邁進,而不僅僅是矽穀的科技巨頭。
各家公司的薪酬大戰仍將繼續 了解薪資趨勢是找到理想人選或找到理想工作的關鍵。就目前的市場來看,機器學習工程師的薪酬都在前十位,其中舊金山以年薪16.2萬美元高居榜首(比去年的平均年薪高出了6%)。
其餘的高薪職位包括NLP(自然語言處理)工程師、安全工程師和遊戲工程師。
- 2019年,倫敦最頂級的工程師的平均收入上漲了近13%,多倫多上漲了7%,紐約上漲了7%,舊金山灣區上漲了6%。
- 北美的搜索工程師應該考慮北上,因為2019年多倫多地區該職位的薪資上漲了近30%——年薪從8.7萬加元增加到11.3萬加元。
- 如果你從事AR/VR工作,那麼可以考慮舊金山,該區平均年收入高達15萬美元。
最熱門的編程語言 求職人員與公司完美匹配的關鍵在於清晰的技術力評估:哪些地方最需要這些人以及應該面試哪些求職者。雖然頂級的工程師所擁有的技術力各不同,但我們可以通過編程語言方面的經驗做大致區分。
在去年的《軟件工程師狀況》報告中,市場上需求最高的人才是Go語言。然而,2019年Go語言的需求量更高。報告顯示,去年擁有Go語言編程經驗的工程師收到的面試機會平均為9個,而今年是9.2個。
總的來看,所有語言的面試機會與去年相比幾乎保持不變,波動很小,每種語言相對於其他語言的排名變化為零。這可能表明這些技術仍處於供不應求的狀態,隨著掌握Go語言的工程師越來越多,我們可能會看到這些數據發生變化。
- Python、JavaScript和Java是工程師最喜歡的編程語言,這在很大程度上是因為這些語言提供了大量實用且維護良好的庫和軟件包。
- Go語言的需求非常高,擁有Go編程經驗的工程師每2-6周就能獲得9次以上的面試機會。
- Ruby、PHP和Objective C是軟件工程師中間最不受喜愛的語言。
經驗很重要 盡管Go語言是整個市場中的王者,但是當我們根據工程師多年的經驗分析需求最高的語言時,卻看到了略微不同的景象。
對於擁有4-6年經驗的人來說,勝出的仍然是Go(平均面試機會11.2次,遠遠超過其他技術),但是對於擁有6-10經驗的人來說,如果能夠熟練地掌握Ruby,那麼就有10個以上的面試機會(Scala和Go則為9.1次)。而擁有10年以上經驗的軟件工程師所獲得的面試機會比4-10年的工程師少20%。
對編程的喜愛 在整個調查結果中,我們注意到總體來說軟件工程師都很喜歡自己的工作。超過半數(53%)的軟件工程師表示他們學習新的編程語言或框架的主要動機僅僅是因為他們喜歡這種語言。高達85%的軟件工程師表示,很高興選擇了軟件工程行業。
- 34%的軟件工程師表示他們願意為開源軟件做貢獻的主要動機就在於興趣。
- 82%的軟件工程師表示,新的挑戰與持續學習是軟件工程吸引他們的三大因素之一。
- 45%的軟件工程師表示,表達自己的創造力是軟件工程吸引他們的三大因素之一。
建立更好的面試流程 開發人員在找到夢寐以求的工作之前,首先需要通過重重的面試。那麼開發人員對這些面試有何看法呢?只有31%的人認為編程面試有效地測試了他們的技術力,而超過三分之二的人認為大多數編程面試與實際的日常工作無關。
開發人員的興趣與人才市場的需求 這項調查還顯示,開發人員的興趣與人才市場的需求並非總是一致。例如,AR/VR工程是人才市場上需求增長最快的技術,但只有四分之一的開發人員希望了解AR/VR。然而,68%的開發人員最想學習的技術乃是機器學習。
參考鏈接:https://hired.com/page/state-of-software-engineers/
End
推薦閱讀 ☞小米回應 50 億疫情貸款申請;愛奇藝 App 崩潰;OpenSSH 8.2 發布 | 極客頭條
☞疫情肆虐之下,阿裏巴巴的攻與防!
☞Python 爬取李子柒辣椒醬 1794 條數據,有人嫌牛肉粒太小 | 原力計劃
☞編程語言性能實測,Go比Python更勝一籌?
☞大神如何一招完美解決Hadoop集群無法正常關閉的問題!| 博文精選
☞比特幣技術棧的演進
你點的每一個在看,我認真當成了喜歡
猛戳“
閱讀原文”,填寫中國遠程辦公-調查問卷