JavaScript最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?
本文經(jīng)AI新媒體量子位(公眾號(hào)ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)聯(lián)系出處。
2021年,世界上最好的語(yǔ)言是誰(shuí)?
薪水最高的又是誰(shuí)?
最好用的IDE是哪個(gè)?
使用最多的云平臺(tái)是谷歌云還是微軟Azure?
用Windows開(kāi)發(fā)的多還是Linux、MacOS?
PostgreSQL用的人多嗎?
……
針對(duì)以上種種相關(guān)問(wèn)題,Stack Overflow今年對(duì)全球181個(gè)國(guó)家/地區(qū)的83439名參與者進(jìn)行了一項(xiàng)全方面的開(kāi)發(fā)者調(diào)查。
現(xiàn)在,報(bào)告結(jié)果已新鮮出爐,走,去看看!
Stack Overflow2021年開(kāi)發(fā)者報(bào)告
先來(lái)一小組總攬:
- 使用頻率最高的IDE為Visual Studio Code,占71.06%;
 - 最流行的語(yǔ)言是JavaScript,Python上升一位成為第三名;
 - 薪資最高的語(yǔ)言是Clojure,年薪中位數(shù)為95000美元;
 - 使用頻率最高的云平臺(tái)既不是谷歌云也不是Microsoft Azure;
 - 開(kāi)發(fā)者遇到問(wèn)題第一時(shí)間求助的還是谷歌;
 
下面詳細(xì)看看。
開(kāi)發(fā)環(huán)境:VS Code占絕對(duì)優(yōu)勢(shì)
好的開(kāi)發(fā)環(huán)境就像一把好刀,能讓我們寫(xiě)bug的速度事半功倍(bushi)。
誰(shuí)是最受歡迎的IDE?
非輕量但強(qiáng)大的VS Code莫屬!且在排名中占有絕對(duì)的優(yōu)勢(shì)。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">作為微軟的良心之作,它支持三大操作系統(tǒng)、內(nèi)置Git、插件豐富……多少人一見(jiàn)“誤終生”,別的IDE全卸了。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">有人說(shuō)它是披著編輯器外衣的IDE,也有人認(rèn)為它是披著IDE外衣的編輯器,反正好用就對(duì)了。
而第二名同樣是來(lái)自微軟的Visual Studio,相比2015年才出生的VS Code,這位可是元老級(jí)別了。
IntelliJ IDEA、Android Studio和Eclipse的排名也有所上漲。
另外,光是退出就能難倒一批人的Vim,受歡迎程度可不低。
編程語(yǔ)言: 最高薪的很冷門(mén)
又到了思考最有爭(zhēng)議的問(wèn)題的時(shí)候了:誰(shuí)是世界上最好的語(yǔ)言?
要按流行程度來(lái)說(shuō),JavaScript天下第一!且已經(jīng)多年連續(xù)霸榜。
曾經(jīng)“誰(shuí)也瞧不上”的PHP已經(jīng)跌到十名開(kāi)外……
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">而JavaScript的“黃金搭檔”HTML/CSS緊隨其后,Python相比去年也上升了一位,位居第三。
前端開(kāi)發(fā)的崛起讓JS等語(yǔ)言“春風(fēng)得意”,但要說(shuō)寫(xiě)哪種語(yǔ)言最賺錢(qián),那我們得把目光聚焦到排行榜末尾:
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">在近40種編程語(yǔ)言中排行倒數(shù)第九的Clojure是薪水最高的語(yǔ)言,年薪中位數(shù)大概折合人民幣61萬(wàn)。
排行倒數(shù)第五的F#薪水第二高,年薪中位數(shù)大概折合人民幣52萬(wàn)。
后面就不一一介紹,總的來(lái)說(shuō)就是“東邊不亮西邊亮”——在流行榜墊底的編程語(yǔ)言幾乎都上了薪水最高的榜單前幾位。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">此外,PHP排行倒數(shù)第二,但其年薪中位數(shù)大概也有25萬(wàn)。
好吧,瘦死的駱駝也比馬大。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">哦對(duì)了,不按流行程度,Stack Overflow還調(diào)查了一下大家最喜愛(ài)的編程語(yǔ)言:
排名前三的分別是:Rust、Coljure、TypeSrcipt;
倒數(shù)三位是:MATLAB、VBA、COBOL。
ps.Coljure的開(kāi)發(fā)人員在8萬(wàn)多參與調(diào)查的人里只占1500名,但它還排第二,說(shuō)明用它的開(kāi)發(fā)者都很喜歡它。
為啥啊,薪資最高的你忘了。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">(中間省略)
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">云平臺(tái):谷歌云與微軟Azure“互掐”
使用頻率最高的云服務(wù)平臺(tái)既不是谷歌云也不是Microsoft Azure,而是領(lǐng)先不少的亞馬遜云服務(wù)AWS。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">在上面這個(gè)所有參與者(含非專(zhuān)業(yè)開(kāi)發(fā)者)的眼里,谷歌云位居第二,不過(guò)在專(zhuān)業(yè)開(kāi)發(fā)人員眼里,Azure排第二。
但其實(shí)兩者數(shù)據(jù)相差真的非常少,而谷歌云在小型開(kāi)發(fā)團(tuán)隊(duì)的受歡迎程度遠(yuǎn)大于其市場(chǎng)份額。
數(shù)據(jù)庫(kù):PostgreSQL其實(shí)挺流行
MySQL使用頻率最高,第二名的PostgreSQL使用率較2019年的數(shù)據(jù)(2020年沒(méi)有調(diào)查)有所增加(從36.1%上升至40.42%)。
你看,PostgreSQL其實(shí)并沒(méi)有想象的那么不流行,只是名字不好記罷了(狗頭)。
而Microsoft SQL Server和Oracle都有所下降(分別從33.0%下降到26.87%、16.5%到12.61%)。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">框架:jQuery,又一個(gè)“瘦死的駱駝比馬大”
首先看Web框架。相比后端,排名靠前的幾乎都被前端框架占據(jù)。
其中,前端“兩大陣營(yíng)”中的React遠(yuǎn)比Vue受歡迎,但在國(guó)內(nèi)似乎已漸被拋棄的jQuery居然還在第二!又一個(gè)“瘦死的駱駝比馬大”。
(emmm,查了2019年的數(shù)據(jù),jQuery還排第一呢,知足知足)
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">在其他框架和庫(kù)的排名中,我們還看到了不少“煉丹”工具和以及數(shù)據(jù)分析相關(guān)的框架。
細(xì)看發(fā)現(xiàn),實(shí)際用TensorFlow的人目前還是比PyTorch多不少。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">另外,在coding本身之外,大家又最喜歡用哪些工具呢?
毫無(wú)疑問(wèn),代碼托管工具Git啊,完全碾壓其后的Docker、Yarn等。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">更多有意思的結(jié)果和與調(diào)查相關(guān)的數(shù)據(jù)
1、開(kāi)發(fā)者使用的最多的操作系統(tǒng)是?
Windows!
如果再加上3.29%使用Windows Subsystem for Linux(WSL)在Win上運(yùn)行Linux系統(tǒng)的情況,那使用Windows系統(tǒng)做開(kāi)發(fā)的人員大概占了一半(48.62%)!
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">Linux與MacOS不相上下,不過(guò)專(zhuān)業(yè)開(kāi)發(fā)者更喜歡MacOS。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">2、coding時(shí)卡住了怎么辦?
當(dāng)程序員遇到問(wèn)題的時(shí)候,有暫時(shí)放下過(guò)會(huì)再來(lái)的、查看官方幫助/教程視頻的、找同事幫忙的……當(dāng)然最好使的還是Google一下以及上Stack Overflow。
當(dāng)然,上Stack Overflow也可能是這個(gè)調(diào)查主要通過(guò)該網(wǎng)站發(fā)出去的。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">3、如何學(xué)習(xí)編程?
有一半的調(diào)查者在11-17歲就開(kāi)始寫(xiě)下了人生中的第一行代碼。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">如果算上在校/學(xué)習(xí)期間,有50%以上的人已經(jīng)干了10年碼農(nóng)了。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">根據(jù)上表,假如我們按一個(gè)人20歲開(kāi)始學(xué)習(xí)編程算,現(xiàn)在有大概8.5%也就是6000多個(gè)參與者已經(jīng)五六十歲了仍在敲代碼。
不扯這些了,大家都是如何學(xué)習(xí)編程的呢?
報(bào)告顯示,互聯(lián)網(wǎng)時(shí)代還是通過(guò)在線(xiàn)視頻或博客學(xué)習(xí)的人最多,其次就是學(xué)校以及書(shū)本了。
也有一小部分是通過(guò)培訓(xùn)班之類(lèi)的學(xué)習(xí)的。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">4、薪水最高的崗位?
排名前三的是工程經(jīng)理、高級(jí)主管以及網(wǎng)站可靠性工程師(SRE)、DevOps專(zhuān)家,但他們經(jīng)驗(yàn)要求也很高,大多數(shù)都是10年以上。
而排名還不錯(cuò)的數(shù)據(jù)科學(xué)家、機(jī)器學(xué)習(xí)專(zhuān)家“性?xún)r(jià)比”應(yīng)該是最高的,他們的經(jīng)驗(yàn)?zāi)晗抟?strong>寬松不少。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">哦豁,產(chǎn)品經(jīng)理比不少程序員都高,墊底的居然是移動(dòng)端開(kāi)發(fā)。
找找你在哪?
最后,此次調(diào)查的8萬(wàn)多名參與者有近70%的人是專(zhuān)業(yè)(職業(yè))開(kāi)發(fā)人員,且全棧、后端和前端開(kāi)發(fā)者最多。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">為了保證結(jié)果,Stack Overflow剔除了幾百份無(wú)效問(wèn)卷(填卷時(shí)間短于3分鐘的)。
不過(guò)該調(diào)查的參與者只有1055名來(lái)自中國(guó),參與最多的國(guó)家是美國(guó)、印度以及德國(guó),所以會(huì)有與咱們國(guó)情不同的地方,結(jié)果僅供大家參考。
最流行Rust最受喜愛(ài)Clojure最賺錢(qián),PHP:那我走?">最后,查看完整報(bào)告請(qǐng)戳:
https://insights.stackoverflow.com/survey/2021#methodology-general

















 
 
 




 
 
 
 