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