在線招聘公司Hired本周發布了一份旨在描繪2018年軟件工程求職者情況的報告(https://hired.com/blog/highlights/hired-releases-2019-state-of-software-engineers-report/)。這份報告結合了其在世界各地的網站的數據及其所做的一項調查(世界各地的700多名開發人員對這項調查做了反饋)的數據。Hired從這些數據中挖掘出了軟件工程師和編程語言之間的愛恨關系,并梳理了工程師所擁有的軟件技能與雇主所尋求的技能之間的不匹配情況。(這份報告還分析了全球和各有關地區的薪資數據;更多信息將在以后的文章中介紹。)
為了弄清楚哪些編程技能在2018年引起了企業的最大興趣,Hired查看了求職者在Hired網站上列出具有使用某種編程語言的經驗后的兩到六周內收到的面試請求數量。
在全球范圍內,勝出者是Google的Go語言——可能是因為使用這種語言的開發人員供不應求。在Hired的網站上,只有7%的求職者使用這種編程語言。現在也是學習Scala的好時機;從雇主需求角度它排在第二位,只有3%的開發者把它列為他們的首要語言。
編程語言:熱門與否?
雇主所垂涎的技能并不總是與開發人員的技能相匹配。在下面的表格中,最左一列顯示了根據2018年每位在求職信息中列出擁有相應技能的人的平均面試請求數量對雇主渴望的技能進行的全球排名。接下來的五列表示這些技能的有關地區的排名。每行的最后一項表示Hired網站上主要使用該語言的求職者的百分比。
技能 | 舊金山灣區 | 紐約 | 多倫多 | 巴黎 | 倫敦 | 開發人員 |
1. Go | 3 | 2 | 8 | 1 | 3 | 7% |
2. Scala | 4 | 7 | 13 | 14 | 2 | 3% |
3. Ruby | 2 | 1 | 2 | 15 | 4 | 10% |
4. TypeScript | 1 | 5 | 1 | 2 | 1 | 12% |
5. Kotlin | 5 | 10 | 12 | 8 | 9 | 2% |
6. JavaScript | 6 | 4 | 3 | 4 | 5 | 62% |
7. Objective-C | 10 | 3 | 10 | 11 | 13 | 3% |
8. PHP | 7 | 6 | 6 | 3 | 8 | 12% |
9. Java | 9 | 12 | 9 | 7 | 7 | 42% |
10. HTML | 8 | 9 | 5 | 6 | 6 | 36% |
11. Swift | 11 | 8 | 14 | 12 | 15 | 6% |
12. Python | 12 | 11 | 7 | 13 | 10 | 42% |
13. C++ | 13 | 14 | 15 | 10 | 14 | 14% |
14. C | 14 | 15 | 11 | 5 | 12 | 9% |
15. C# | 15 | 13 | 4 | 9 | 11 | 17% |
16. R | 16 | 16 | 16 | 16 | 16 | 2% |
來源:Hired
有些技能表現出明顯的地區需求差異。例如,如果你主要使用的語言是C,那么你可以考慮到巴黎生活;如果你更喜歡C#,那么考慮下多倫多吧。如果你真的想搬到紐約,那就在Ruby方面充充電吧。
與此同時,R在所有圖表中都墊底(R在我們的年度排名中一直呈快速下滑趨勢)。血淋淋的現實也反映在了上面的圖表中。
編程語言:開發人員的所愛與所恨
開發人員最喜歡的編程語言(受訪者可以選擇多個或一項也不選)
1.Python(51%)
2.JavaScript(49%)
3.Java(37%)
4.HTML(34%)
5.C ++(23%)
開發人員最討厭的編程語言(受訪者可以選擇多項或一項也不選)
1.PHP(19%)
2.Java(12%)
3.Objective-C(11%)
另一方面,Hired的調查表明,對于工程師來說,最受喜愛的語言是Python,而最令人討厭的語言是PHP。(Python也在IEEE Spectrum最新的年度編程語言排名中名列榜首。)至于Java,幾乎沒有受訪者是中立的。Java在最受喜愛的語言排名和最令人討厭的語言排名中分列第三和第二。
要一個人確切地說出喜歡或討厭一門語言的原因并不容易。工程師們給出的不喜歡一門語言的主要原因很簡單:“使用它編程不好玩。”Hired的調查發現,最受歡迎的語言是那些“擁有最好的學習和開發資源”的語言。HBO的電視劇《硅谷》(Silicon Valley)上,在關于制表符(tabs)vs.空格符(spaces)的長期爭論中,制表符獲勝,其受支持率為56%,而空格符為24%。
顯而易見的是,雇主想要的編程語言技能與程序員最喜歡的編程語言之間存在脫節。最受開發人員喜愛的三種語言(Python、Javascript和Java)在按掌握相應語言的求職者的平均面試次數排名時,分別排在第12、第6和第9位。
-
編程語言
+關注
關注
10文章
1939瀏覽量
34608 -
開發人員
+關注
關注
0文章
19瀏覽量
6585 -
go語言
+關注
關注
1文章
158瀏覽量
9032
原文標題:軟件工程師和雇主們最喜歡的編程語言排行榜
文章出處:【微信號:IEEE_China,微信公眾號:IEEE電氣電子工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論