剛剛,Stack Overflow年度開發(fā)者報(bào)告發(fā)布。
這次,全球共有十萬(wàn)名程序員參與了這個(gè)一年一度的大調(diào)查,最終形成2018年度報(bào)告。在這個(gè)報(bào)告中,詳實(shí)反應(yīng)了開發(fā)者們的學(xué)習(xí)、工作和生活。
這份報(bào)告共分為六大部分,包括幾十個(gè)不同類型的問(wèn)題。
量子位從中挑了一些有意思的結(jié)論。
Python地位連年上升,增速最快,也是程序員們最愛(ài)和最想學(xué)的編程語(yǔ)言
TensorFlow榮登程序員最愛(ài)框架
開發(fā)者不怕編程自動(dòng)化
AI讓程序員既興奮又害怕
工程經(jīng)理、DevOps專家和數(shù)據(jù)科學(xué)家的薪酬最高
90%開發(fā)者都在自學(xué)新技能
訓(xùn)練營(yíng)對(duì)找工作確有幫助
參與調(diào)查者中92%為男性,93%是“直的”
以下是報(bào)告的主要內(nèi)容。
在各種編程語(yǔ)言之中,擁有最廣闊用戶群的依然是JavaScript,不過(guò),Python正在以一年一名的速度向上爬。
作為增長(zhǎng)最快的編程語(yǔ)言,Python去年超過(guò)了PHP,今年又超過(guò)了C#,排名第7。
在各種語(yǔ)言中,最受程序員們喜愛(ài)的,也就是用了還想繼續(xù)用的,是Rust,最想逃離的依然是Visual Basic 6,和前兩年一樣。
在熱門榜上躥升最快的Python,也深受開發(fā)者的喜愛(ài)和信任。
它在程序員最想學(xué)的榜單上,和去年一樣排在榜首,25.1%還沒(méi)用上Python的程序員想投入這個(gè)陣營(yíng)。程序員最愛(ài)榜上,Python也排在第3,68%的用戶還想繼續(xù)用,而最想逃離榜上完全見不到Python的名字。
但是,別看Python受歡迎,在平均薪酬上排到了第21位,甚至比不過(guò)R。
將所有框架放在一起,當(dāng)然還是web開發(fā)相關(guān)的最受歡迎,它們歷史悠久應(yīng)用廣泛,是開發(fā)者的老朋友。
幾個(gè)機(jī)器學(xué)習(xí)和大數(shù)據(jù)框架今年也爬上了排行榜:
前10大框架中,就有排名第8的深度學(xué)習(xí)框架TensorFlow和排在第10位的大數(shù)據(jù)計(jì)算引擎Spark。Hadoop和Torch/PyTorch緊隨其后,分別排在第11、12名。
機(jī)器學(xué)習(xí)框架在開發(fā)者們心目中形象不錯(cuò),TensorFlow榮登程序員最愛(ài)榜榜首,有73.5%正在用它的程序員表示還想繼續(xù)用,Torch/PyTorch排在第3名,68%用戶打算繼續(xù)用下去。
在程序員最想學(xué)的框架中,TensorFlow排在第3,而Torch/PyTorch排在第10名。還沒(méi)用上TensorFlow的程序員有15.5%打算學(xué)一學(xué),而沒(méi)用上Torch/PyTorch的人里,有4.5%的人打算投入它的懷抱。
同時(shí),也有不少人對(duì)這兩個(gè)機(jī)器學(xué)習(xí)框架不太滿意,32%的Torch/PyTorch用戶不想繼續(xù)用下去了,26.5%的TensorFlow用戶想脫離它。
隨著機(jī)器學(xué)習(xí)越來(lái)越熱,投身其中的程序員越來(lái)越多,今年的調(diào)查增加了一些新題目,比如說(shuō)對(duì)人工智能的看法、編程中的道德問(wèn)題等等。
對(duì)于工作越來(lái)越自動(dòng)化這件事,程序員們是不太怕的,只有19.8%的人認(rèn)為這很危險(xiǎn),而認(rèn)為工作自動(dòng)化exciting的多達(dá)40.8%。
程序員們最擔(dān)心的,是讓算法做重要的決定,28.6%的人都認(rèn)為這有點(diǎn)危險(xiǎn),但同時(shí)也有23.5%的人認(rèn)為非常exciting。另外,23.7%的人擔(dān)心AI和人類決策對(duì)公平性的影響。
擔(dān)心公平問(wèn)題的,和擔(dān)心AI超越人類的完全是兩撥不同的程序員里。從調(diào)查結(jié)果來(lái)看,數(shù)據(jù)科學(xué)家、機(jī)器學(xué)習(xí)從業(yè)者、工程主管、學(xué)術(shù)圈的人、產(chǎn)品負(fù)責(zé)人等更擔(dān)心公平性,而移動(dòng)開發(fā)者、設(shè)計(jì)師更擔(dān)心AI超越人類。
那么,如果AI真出了什么問(wèn)題,應(yīng)該誰(shuí)負(fù)責(zé)呢?
47.8%的程序員認(rèn)為,自己的孩子自己管,開發(fā)者或者創(chuàng)造了這個(gè)AI的人應(yīng)該負(fù)責(zé),也有27.9%的人認(rèn)為責(zé)任在于政府或者監(jiān)管機(jī)構(gòu)。
對(duì)于人工智能的未來(lái),開發(fā)者們基本是樂(lè)觀的。
72.8%的程序員對(duì)AI帶來(lái)種種可能性的激動(dòng),要大于對(duì)危險(xiǎn)的擔(dān)心。
當(dāng)然,還有8.2%灑脫的程序員表示根本不在乎完全沒(méi)想過(guò)。
從全球來(lái)看,工程經(jīng)理、DevOps專家和數(shù)據(jù)科學(xué)家的薪酬最高。
當(dāng)然不同地區(qū)也有明顯差別,例如在印度,數(shù)據(jù)科學(xué)家收入最高;在歐洲,后端開發(fā)者和嵌入式設(shè)備開發(fā)者的薪酬最高。
這里具體來(lái)看下美國(guó)市場(chǎng)的情況。
美國(guó)市場(chǎng),工程經(jīng)理的平均年薪是13.7萬(wàn)美元,DevOps專家11萬(wàn)美元,后端開發(fā)者10.2萬(wàn)美元,數(shù)據(jù)科學(xué)家或機(jī)器學(xué)習(xí)專家10.2萬(wàn)美元,移動(dòng)開發(fā)者10.1萬(wàn)美元。
使用哪種語(yǔ)言的開發(fā)者薪酬更高?
來(lái)看看下面這張圖。
簡(jiǎn)單點(diǎn)來(lái)說(shuō),以圖中的虛線為分割。分布在上方的薪酬更高,例如Go、Clojure、F#;分布在下方的,即便工作多年薪酬也較低,例如PHP、Visual Basic 6。
這張圖中圓圈的大小,表示有多少開發(fā)者使用這種語(yǔ)言。
開發(fā)者,意味著終身學(xué)習(xí)。
幾乎90%的開發(fā)者表示他們?cè)谡?guī)教育之外,自學(xué)了一門新的語(yǔ)言、框架或者工具。在專業(yè)開發(fā)者中,幾乎一半的人表示他們已經(jīng)參加了MOOC等在線課程。
接受培訓(xùn)、參加訓(xùn)練營(yíng),這種事通常被認(rèn)為是新人入行的一種方式。
但是Stack Overflow的調(diào)查顯示,許多參加編程訓(xùn)練營(yíng)的人,其實(shí)已經(jīng)是職業(yè)的開發(fā)者了。他們參加培訓(xùn)的目的是提升技能,或者向其他領(lǐng)域轉(zhuǎn)型。
而且參與培訓(xùn)的結(jié)果看起來(lái)還不錯(cuò)。
如下圖所示,培訓(xùn)結(jié)束后立即或者很快找到工作是常見的結(jié)果。
十萬(wàn)參與調(diào)查的開發(fā)者都來(lái)自哪里?其中,20.6%來(lái)自美國(guó),13.9%來(lái)自印度,6.5%來(lái)自德國(guó),6.3%來(lái)自英國(guó),2.9%來(lái)自俄羅斯,2.5%來(lái)自巴西。
整個(gè)東亞地區(qū)的Stack Overflow活躍用戶不算多,所以在這份調(diào)查中的貢獻(xiàn)度也比較一般。其中來(lái)自中國(guó)大陸的開發(fā)者占1.05%,日本0.36%,臺(tái)灣地區(qū)0.21%,韓國(guó)0.06%,朝鮮0.002%(也就是兩個(gè)人)。
然后來(lái)看看參與調(diào)查的開發(fā)者類型,這個(gè)部分是復(fù)選。前十位的結(jié)果如上圖所示,后端開發(fā)者占57%,全棧開發(fā)者占48%,前端37%。
另外,3-5年開發(fā)經(jīng)驗(yàn)的程序員最多,占比24.8%。其次是6-8年經(jīng)驗(yàn)的開發(fā)者,占比20.6%。9-11年經(jīng)驗(yàn)的占13%
46%擁有學(xué)士學(xué)位。
這份報(bào)告顯示,開發(fā)者群體仍然以男性為主。
參與調(diào)查的十萬(wàn)開發(fā)者中,92.7%為男性,6.8%為女性。另外還有0.9%的參與調(diào)查者不認(rèn)為自己適用于這種二分的性別標(biāo)準(zhǔn),還有0.7%的參與調(diào)查者是跨性別者。
這個(gè)性別比例并不出人意料。根據(jù)之前的數(shù)據(jù),Stack Overflow的美國(guó)用戶中有10%來(lái)自女性,而這次美國(guó)受訪者中9%為女性,差距不大。
另外,在參與調(diào)查的學(xué)生群體中,女性比例更高一些。
不知道為什么,這個(gè)報(bào)告還提到了性向。
這也是Stack Overflow的調(diào)查第一次詢問(wèn)性取向的問(wèn)題。
結(jié)果如上所示,93.2%的受訪者是“直的”,有4.3%為雙性戀,有2.4%為同性戀,還有1.9%為無(wú)性戀。
閱讀這份報(bào)告,可以直接前往以下地址:
https://insights.stackoverflow.com/survey/2018/
聯(lián)系客服