Java收入不再最低,Python被TypeScript擊敗,2020全球開(kāi)發(fā)者調(diào)查報(bào)告出爐
程序員求職面試(微信號(hào):CoderJob)整理
內(nèi)容參考自:Stack Overflow
鏈接:https://insights.stackoverflow.com/survey/2020
近日,Stack Overflow 發(fā)布了2020 年度全球開(kāi)發(fā)者報(bào)告。
Stack Overflow的年度開(kāi)發(fā)者調(diào)查是世界上規(guī)模最大、內(nèi)容最全面的關(guān)于代碼開(kāi)發(fā)者的調(diào)查。每年,他們都會(huì)進(jìn)行一次調(diào)查,內(nèi)容涉及從開(kāi)發(fā)人員最喜歡的技術(shù)到他們的工作偏好等各個(gè)方面。今年是Stack Overflow發(fā)布年度開(kāi)發(fā)者調(diào)查結(jié)果的第十年,有近65000名開(kāi)發(fā)者參加了今年的這個(gè)此次調(diào)查。
Stack Overflow 方面稱,“今年,我們不打算成為規(guī)模最大的調(diào)查,而是想使此次調(diào)查更具代表性,能夠代表全球各地程序員的多樣性”。這項(xiàng)調(diào)查進(jìn)行的時(shí)間是在2月份,正值 COVID-19 流行,給一些工作帶來(lái)了影響,所以此次調(diào)查數(shù)據(jù)上可能會(huì)有所影響。?
該報(bào)告涉及開(kāi)發(fā)者基本情況、技術(shù)、工作和社區(qū)多個(gè)方面。
現(xiàn)在,就讓我們對(duì)調(diào)查結(jié)果先睹為快吧!
在過(guò)去5年里Python一直是排名持續(xù)上升,但是今年被TypeScript擊敗從去年的第二名掉到了第三名。而Rust成為連續(xù)5年蟬聯(lián)最受開(kāi)發(fā)者喜愛(ài)的技術(shù)榜首。
80%的受訪者認(rèn)為運(yùn)維專家很重要,44%的受訪者任職公司至少有一名專職運(yùn)維人員。
超過(guò)一半的受訪者在16歲時(shí)就已經(jīng)開(kāi)始寫自己的第一行代碼,盡管這種經(jīng)歷因國(guó)家和性別而異。來(lái)自波蘭和德國(guó)等國(guó)家/地區(qū)的開(kāi)發(fā)人員的平均年齡為15歲。
超過(guò)75%的開(kāi)發(fā)人員偶爾加班(每季度一到兩天),25%的員工每周加班1-2天甚至更長(zhǎng)。
工程經(jīng)理和網(wǎng)站可靠性工程師收入最高。越有經(jīng)驗(yàn)的工程師對(duì)自己的工作越滿意,并且積極尋找更加底層的開(kāi)發(fā)工作。
一、開(kāi)發(fā)者基本情況
1、職業(yè)
在參與調(diào)查的開(kāi)發(fā)者中,后端、全棧、前端、桌面或企業(yè)應(yīng)用、移動(dòng)端人數(shù)分別排在了前5。運(yùn)維專家、數(shù)據(jù)庫(kù)管理工程師、設(shè)計(jì)師和系統(tǒng)管理工程師的比例也都在 10% 以上。

2、工作年限
在所有開(kāi)發(fā)者中,工作年限處在5-9年的占比最多,占比30%,其次是少于5年的占17%,排在第三的是10-14年工作年限的占20.1%。

3、教育背景
在教育背景這一欄下,受教育程度的調(diào)查結(jié)果和前幾年看到的一致,全球有69%的開(kāi)發(fā)者是本科和碩士學(xué)位。博士學(xué)位僅占4.3%。

4、年齡層次
在所有開(kāi)發(fā)者中,25-29歲的人數(shù)最多,占26.5%,其次是20-24歲占20.3%,30-34歲占19.4%。而35歲及以上開(kāi)發(fā)者僅占28%。

二、最受歡迎技術(shù)排名
1、編程,腳本和?Markdown 語(yǔ)言
首先,JavaScript已連續(xù)第八年榮登最常用編程語(yǔ)言榜單第一。其次是 HTML/CSS、SQL、Python、Java 等。
Python 的使用者比例相比去年增長(zhǎng)了 2.4%,發(fā)展勢(shì)頭迅猛。

2、web框架
最常用的 Web 框架中,排名前五的是 jQuery、React.js、Angular、ASP.NET 和 Express。

3、數(shù)據(jù)庫(kù)
最常用的數(shù)據(jù)庫(kù)排名中,位列前五的是 MySQL、PostgreSQL、Microsoft SQL Server、SQLite 和 MongoDB。

4、平臺(tái)
在最常用的平臺(tái)中,Linux 和 Windows 名列前茅,超過(guò)一半受訪者表示在過(guò)去一年中使用過(guò)這兩個(gè)平臺(tái)做開(kāi)發(fā)工作。

三、開(kāi)發(fā)員最愛(ài)、最頭疼、最想掌握的技術(shù)
1、語(yǔ)言
Rust連續(xù)5年成為大家最愛(ài)的編程語(yǔ)言。與去年相比,TypeScript超越Python位居第二。然后依次是Python、Kotlin 和 Go。
值得一提的是,今年Go進(jìn)步神速,從去年的第10位上升到第5位。
而最令開(kāi)發(fā)員感到頭疼的語(yǔ)言前5個(gè)分別是VBA、Objective-C、Perl、Assembly、C
大家最想掌握的語(yǔ)言是Python,Python已經(jīng)連續(xù)4年占據(jù)第一的榜單,其次是JavaScript、Go、TypeScript、Rust。

(開(kāi)發(fā)員最喜愛(ài)的語(yǔ)言排名)
2、Web框架
ASP.NET Core是最受開(kāi)發(fā)員喜歡的Web框架,擊敗了React.js。其次是React.js、Vue.js、Express、Gatsby。
雖然Angular.js也擠進(jìn)了最受喜愛(ài)的Web框架之一,但Angular.js也被認(rèn)為是最令開(kāi)發(fā)員頭疼的Web框架。

(開(kāi)發(fā)員最喜歡的Web框架排名)
3、數(shù)據(jù)庫(kù)
Redis仍然是最受開(kāi)發(fā)員喜愛(ài)的數(shù)據(jù)庫(kù),其次是PostgreSQL、Elasticsearch、MongoDB和Firebase。
IBM DB2被認(rèn)為是最令開(kāi)發(fā)員頭疼的數(shù)據(jù)庫(kù)。
而MongoDB仍然是開(kāi)發(fā)人員最想掌握的數(shù)據(jù)庫(kù)技術(shù)。

(開(kāi)發(fā)員最喜歡的數(shù)據(jù)庫(kù)技術(shù))
4、平臺(tái)
在所有平臺(tái)中,Linux仍然是最受開(kāi)發(fā)者喜愛(ài)的平臺(tái)。Docker和Kubernetes排名第二和第三,它們也是開(kāi)發(fā)人員最想學(xué)習(xí)的平臺(tái)之一。
Wordpress仍然是最令人頭疼的平臺(tái),其次是IBM Cloud or Watson和Heroku。今年新添加到列表中的SSlack Apps and Integrations排名第四。

(開(kāi)發(fā)者最喜愛(ài)的平臺(tái))
四、薪酬最高的編程語(yǔ)言排名
在全球范圍內(nèi),使用Perl、Scala和Go的開(kāi)發(fā)員薪水最高,薪酬中位數(shù)約為75K美元。有趣的是,Perl也是最令人頭疼的編程語(yǔ)言之一,所以,高薪水可能是為了彌補(bǔ)使用該技術(shù)的開(kāi)發(fā)人員的短缺。

五、不同類型開(kāi)發(fā)者的薪酬排名
總體而言,工程經(jīng)理、網(wǎng)站可靠性工程師(SREs)、運(yùn)維專家和數(shù)據(jù)工程師的工資最高。

以上是該調(diào)查報(bào)告中與開(kāi)發(fā)者技術(shù)、薪資等較為相關(guān)的內(nèi)容,更全內(nèi)容請(qǐng)閱讀原報(bào)告。
報(bào)告地址:https://insights.stackoverflow.com/survey/2020
