中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Python與PHP的對(duì)決:誰(shuí)是工程師最喜歡和最討厭的語(yǔ)言

2019-03-15    來(lái)源:raincent

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

在線招聘公司 Hired 本周發(fā)布了一份《2019 軟件工程師現(xiàn)狀》報(bào)告。該報(bào)告整合了其招聘網(wǎng)站上的數(shù)據(jù),超過(guò) 700 名來(lái)自世界各地的求職者參與了問(wèn)卷調(diào)查。報(bào)告得出了很多有意思的結(jié)果,比如:開發(fā)者最喜歡的語(yǔ)言是 Python,最討厭 PHP,但雇主最需要的是 Go;區(qū)塊鏈需求增長(zhǎng)最快,但開發(fā)者最想學(xué)機(jī)器學(xué)習(xí);近半數(shù)的工程師更喜歡結(jié)對(duì)編程,但并不喜歡跨職能協(xié)作。

報(bào)告地址:https://hired.com/page/state-of-software-engineers/

開發(fā)者最喜歡 Python,但雇主最需要 Go 語(yǔ)言

雇主最需要的語(yǔ)言技能:Go

為了弄清楚雇主對(duì)哪些編程技能最感興趣,Hired 研究了求職者在到六周內(nèi)收到的面試邀請(qǐng)數(shù)量。如下圖顯示,谷歌的 Go 語(yǔ)言是雇主最需要的編程語(yǔ)言技能,可能因?yàn)檫@方面的開發(fā)者比較緊缺。掌握這一語(yǔ)言的開發(fā)者只占整個(gè)求職網(wǎng)站開發(fā)者數(shù)量的 7%。Scala 語(yǔ)言排名第二,只有 3% 的開發(fā)者將其作為自己的主要語(yǔ)言,因此學(xué) Scala 也是恰逢其時(shí)。

 

 

左邊的「Skills」一欄表示雇主最需要的語(yǔ)言技能,根據(jù) 2018 年每位求職者的平均面試邀請(qǐng)排名得出。中間五列表示這些語(yǔ)言在各個(gè)地區(qū)的排名。最后一列表示以各編程語(yǔ)言作為開發(fā)者主要語(yǔ)言的百分比。圖源:Hired。有幾個(gè)城市的地區(qū)差異非常明顯,例如,以 C 語(yǔ)言為王牌的求職者最好去巴黎;C# 語(yǔ)言人才適合去多倫多;想去紐約就要學(xué) Ruby。

報(bào)告還顯示,R 語(yǔ)言已經(jīng)墊底(在 IEEE 的年度排名中 R 語(yǔ)言也是極速下降)。

開發(fā)者「最喜歡」Python,最討厭「PHP」

 

 

隨著機(jī)器學(xué)習(xí)的興起,Python 逐步成為了最受歡迎的語(yǔ)言,在這份榜單中也不例外。與此相對(duì),「最討厭」的語(yǔ)言落到了 PHP 頭上,不過(guò)我們可能還是相信「PHP 是世界上最好的語(yǔ)言」。Java 的排名就比較有意思了,它在「最喜歡」和「最討厭」的語(yǔ)言榜單上排名都很靠前。

很難說(shuō)清楚一個(gè)人為什么喜歡/討厭某種語(yǔ)言。這些開發(fā)者給出的討厭理由主要是「用它寫代碼沒什么樂趣」,而喜歡某種語(yǔ)言多是因?yàn)椤赣泻芏鄬W(xué)習(xí)和開發(fā)資源」可以利用。而關(guān)于「縮進(jìn)應(yīng)該用 tab 還是 space 鍵」的世紀(jì)之爭(zhēng)也在報(bào)告中給出了結(jié)果,tab 以 54% 的比例碾壓 space 的 24%。

 

 

很顯然,雇主想要的語(yǔ)言技能和開發(fā)者的喜好之間存在很大的差異。開發(fā)者最喜歡的三種語(yǔ)言(Python、JavaScript 和 Java)在雇主那里只能排到第 12、6 和 9 位。

區(qū)塊鏈需求增長(zhǎng)最快,但開發(fā)者最想學(xué)機(jī)器學(xué)習(xí)

來(lái)自 Hired 的數(shù)據(jù)(下圖)顯示,全球區(qū)塊鏈工程師的需求正在飆升,同比增長(zhǎng) 517%。精通區(qū)塊鏈的工程師通常擁有后端工程師、系統(tǒng)工程師或解決方案架構(gòu)師等頭銜,區(qū)塊鏈被列為該職位所需的技能。

 

 

各領(lǐng)域工程師需求增長(zhǎng)情況。從薪資水平(下圖)來(lái)看,區(qū)塊鏈工程師的職位也極具吸引力,在被調(diào)查的五個(gè)地區(qū)都占據(jù)著榜單的前三位。

 

 

紐約、舊金山灣區(qū)、多倫多、倫敦、巴黎不同領(lǐng)域頂級(jí)工程師薪資水平。需求量大、薪資高是不是就意味著工程師們會(huì)一擁而上呢?答案好像是否定的。報(bào)告顯示,在回答「你最想要學(xué)習(xí)什么技術(shù)或技能」這一問(wèn)題時(shí),只有 12% 的人將區(qū)塊鏈作為首選。而更多的人(61%)選擇了機(jī)器學(xué)習(xí)。從技能來(lái)看,市場(chǎng)的需求和開發(fā)者的興趣也并不總是匹配的。

 

 

近半數(shù)的工程師更喜歡結(jié)對(duì)編程,但并不喜歡跨職能協(xié)作

團(tuán)隊(duì)合作有助于提高成功率,至少在開發(fā)工作中是這樣。下圖中的調(diào)查數(shù)據(jù)顯示,近半數(shù)(48%)的軟件工程師認(rèn)為結(jié)對(duì)編程(一種開發(fā)方式,兩名程序員在一個(gè)工作站上工作)的工作方式能夠提高自己在一家公司工作的意愿。

開發(fā)者可以通過(guò)結(jié)對(duì)編程獲取明顯的收益,如捕獲 bug。這方面最優(yōu)秀的例子要數(shù) Jeff Dean 和他的「好基友」Sanjay Ghemawat。他們一起在谷歌工作,在一臺(tái)電腦上寫代碼,就像「一個(gè)大腦的兩個(gè)部分」。(參見:Jeff Dean 的激蕩人生:我和 Sanjay 在同一臺(tái)電腦上寫代碼)

 

 

這種方式對(duì)初級(jí)團(tuán)隊(duì)成員尤其有益:42% 的開發(fā)者認(rèn)為結(jié)對(duì)編程對(duì)初級(jí)工程師有益,但對(duì)高級(jí)工程師沒有什么幫助。40% 的開發(fā)者認(rèn)為更多企業(yè)應(yīng)該實(shí)施結(jié)伴編程,但企業(yè)還在糾結(jié)。五分之一的人認(rèn)為結(jié)對(duì)編程可能會(huì)造成最后所有的工作都落在一個(gè)人頭上,14% 的人認(rèn)為這種方式會(huì)讓那些不合格的開發(fā)者借助同伴的幫助蒙混過(guò)關(guān)。

 

 

雖然工程師們不介意彼此協(xié)作,但與其他部門的人合作就另當(dāng)別論了。26% 的人認(rèn)為銷售部最難合作,其次是市場(chǎng)部(23%)、HR(20%)、產(chǎn)品部(11%)和設(shè)計(jì)部(9%)。

除以上幾點(diǎn)外,報(bào)告中還有一些有意思的結(jié)論,如:1/5 的軟件工程師是自學(xué)成才;43% 的開發(fā)者更喜歡在有開源項(xiàng)目的公司工作。具體內(nèi)容請(qǐng)參見原報(bào)告。

參考鏈接:

https://hired.com/page/state-of-software-engineers/

https://spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/what-programming-languages-engineers-and-employers-loveand-hate

標(biāo)簽: [db:TAGG]

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Mobdata:2019大數(shù)據(jù)行業(yè)研究報(bào)告

下一篇:波音737事故反思:該讓數(shù)據(jù)“接管”生命控制權(quán)嗎?