軟件工程最熱門的工作排名
在過去一年中,無論是國內還是國外的從業(yè)者,都可以明顯感受到市場對于具備區(qū)塊鏈技能的開發(fā)人員需求激增,隨著企業(yè)級區(qū)塊鏈技術日趨成熟,譬如數(shù)字身份、智能合約、勞動力管理、分布式數(shù)據(jù)存儲等項目落地,未來對于這部分技術人才的需求還會繼續(xù)增長。
本圖表由葡萄城 ActiveReports .NET報表控件制作
從上圖中,我們也可以發(fā)現(xiàn)除了區(qū)塊鏈高級工程師之外,具備安全專業(yè)知識的技術人才也非常搶手,在過去一年中,市場對安全工程師的需求累計增加了 132%。推測原因,可能是由于互聯(lián)網數(shù)據(jù)泄露事件不斷增加以及消費者隱私問題日益嚴重而導致。
伴隨著大數(shù)據(jù)分析、個性化推薦算法等概念的出現(xiàn),互聯(lián)網公司越來越注重提升用戶體驗和用戶黏性,這也導致了市場對于數(shù)據(jù)分析和機器學習相關技術人才的需求上漲,過去一年中,對這兩種技術人才的需求分別增加了 38% 和 27%。
與此同時,我們還可以看出,移動開發(fā)、前后端開發(fā)的工作如今已趨于飽和,市場對這些技術人才的招聘需求也在逐漸減少。
軟件工程薪酬待遇排名
隨著對技術人才需求的增加,各工種的薪酬也水漲船高。以美國舊金山灣區(qū)為例,位列第一的是搜索引擎工程師,薪酬為 15.7 萬美元,其次是安全工程師和區(qū)塊鏈工程師,平均薪酬為 15.5 萬美元。
本圖表由葡萄城 ActiveReports .NET報表控件制作
此外,根據(jù)調查結果顯示,同種技術的軟件工程師在不同的城市薪酬待遇也存在較大差異,如游戲工程師是紐約收入最高的群體,平均收入為 14.7 萬美元,而搜索引擎工程師在紐約薪酬僅為 12.9 萬美元。
本圖表由葡萄城 ActiveReports .NET報表控件制作
最受雇主歡迎的編程語言排名
不光開發(fā)人員對自己最喜愛和最討厭的編程語言有著獨特的看法,對于互聯(lián)網公司來說,也存在著某種偏好。
根據(jù)此次報告的數(shù)據(jù)顯示,最受雇主歡迎的編程語言竟然不是 Java ,而是普及度并沒有那么高的 Go。不過,在調查開發(fā)人員日常工作中最常用的編程語言時, 發(fā)現(xiàn) Go 語言并沒有達到預期的歡迎度。在受訪者中,只有 7% 的開發(fā)人員表示經常使用它,這也與排行榜 TOP5的另外四種語言:Scala、Ruby、TypeScript 和 Kotlin在市場中的應用現(xiàn)狀類似,正是因為開發(fā)人員對其熟悉程度較低,才造就了如此高的需求。
本圖表由葡萄城 ActiveReports .NET報表控件制作
有趣的是,TypeScript 作為 JavaScript 的超集,按理來說,JavaScript 開發(fā)人員學習起來會更簡單。但根據(jù)數(shù)據(jù)顯示,只有 12% 的受訪者正在使用 TypeScript(盡管它在全球最受雇主歡迎的編程語言中排名第四)。從另一個角度來看,這也為熟練掌握 JavaScript 的開發(fā)人員提供了學習 TypeScript 的契機,畢竟整個市場對掌握TypeScript 的技術人才需求也在逐漸增長。
編程語言和從業(yè)年限的關系
為了進一步分析市場對編程語言的需求,Hired 基于編程語言的從業(yè)年限來劃分市場需求量的變化。根據(jù)結果顯示,在具有多年經驗的開發(fā)人員中,Ruby 技術工程師的需求量最高,其中擁有 6 年以上工作經驗的 Ruby 工程師在目前招聘過程中的通過率高達 11.7%。
本圖表由葡萄城 ActiveReports .NET報表控件制作
開發(fā)人員最喜愛(和最討厭)的編程語言
顯然,雇主對于編程語言的歡迎程度并不代表開發(fā)人員自身對于編程語言的態(tài)度。根據(jù)調查顯示,51% 的開發(fā)者將 Python 視為自己最喜歡的編程語言之一,JavaScript 緊隨其后,占比為 49%。對于 Java,很多開發(fā)者給出了“愛與恨”的雙重態(tài)度,它既是最受歡迎的編程語言第三名,又是最令人討厭的編程語言第二名。
此外,素有“世界上最好的編程語言”之稱的 PHP,這一次竟然成為眾多開發(fā)人員最討厭的對象,占比 19%。
本圖表由葡萄城 ActiveReports .NET報表控件制作
培訓機構對于開發(fā)人員的意義
通過上面的數(shù)據(jù)分析,我們不難發(fā)現(xiàn),市場對軟件工程師的需求正逐步上升,這也導致了越來越多的人開始從事這個行業(yè)。其中,有一部分人畢業(yè)于科班,也有很大一部分人選擇進入培訓機構,學習軟件開發(fā)技能。
在過去十年中,各種IT培訓機構如雨后春筍般涌現(xiàn),導致了軟件從業(yè)者水平參差不齊。為了獲取更優(yōu)秀的技術人才,一些企業(yè)在招聘時直接設置了學歷門檻,甚至拒絕雇傭培訓機構出身的程序員。是否真如網上所說,培訓機構出身的程序員在經驗和水平上都比科班出身的薄弱很多?
根據(jù)調查結果顯示,76% 的受訪者表示通過在培訓機構里的學習對自己的工作有所幫助。
本圖表由葡萄城 ActiveReports .NET報表控件制作
即便個別互聯(lián)網企業(yè)對聘請僅具備培訓機構學習經驗的開發(fā)者猶豫不決,但仍有57%的雇主表示他們可以接受一名培訓機構出來的畢業(yè)生擔任軟件工程師角色。
本圖表由葡萄城 ActiveReports .NET報表控件制作
揭示開發(fā)者的工作風格
依照開發(fā)人員自己的說法,相比于單打獨斗,他們更希望能團隊合作。根據(jù)調查結果顯示,有48% 的受訪者認為,如果公司提供結對編程的工作方式,就會增加他們在公司工作的樂趣。
本圖表由葡萄城 ActiveReports .NET報表控件制作
從上圖可以看出,開發(fā)人員認為結對編程效率更高,因為它更有助于捕捉 Bug。
本文轉載自網絡,如有侵權之處,請聯(lián)系我公司,我們將第一時間予以刪除。