2019年Stack Overflow發(fā)布年度開發(fā)者調(diào)查報告,有近 90000 名來自世界各地的開發(fā)者參與了這個調(diào)查。
Stack overflow釋出了第九次的開發(fā)者調(diào)查,今年的調(diào)查有將近9萬名開發(fā)者參與,結(jié)果顯示,Python是成長最快的開發(fā)語言,DevOps專家以及網(wǎng)絡(luò)安全工程師薪水最高。
不同開發(fā)語言的使用情況表現(xiàn)
JavaScript連續(xù)7年成為程序員最常使用的開發(fā)語言,而Python表現(xiàn)比較亮眼,不只排名上升,也是今年成長最快的開發(fā)語言,雖然與java相差不多,但是python確是首次超過了java。
Stack overflow還將網(wǎng)頁開發(fā)框架與其他框架開發(fā)分開調(diào)查,開發(fā)者最常用的網(wǎng)頁框架則為jQuery,而今年有所變動的是React.js超越了Angular。
其他開發(fā)框架、庫與工具的排名
Node.js是第一名超過49.9%(下圖),當(dāng)然還有越來越多的開發(fā)者選擇使用.NET而非.NET Core,在深度學(xué)習(xí)庫上,開發(fā)者最愛用的是TensorFlow,而去年底正式發(fā)布的PyTorch,使用的人并不多只有3.3%。在數(shù)據(jù)庫的選擇上,MySQL仍是第一選擇有54.0%,第二名是PostgreSQL,微軟SQL Server目前排第三。
開發(fā)者最愛、最討厭與最想用的語言
Rust已經(jīng)連續(xù)四年,蟬聯(lián)最受開發(fā)者喜愛的開發(fā)語言,緊接其后的是Python,而Python也是連續(xù)三年成為受開發(fā)者最喜愛的語言。
Stack overflow表示,這代表有許多人目前尚未使用Python,但是很想要學(xué)習(xí)(點擊查看)。VBA和Objective-C是今年開發(fā)人員表示最討厭的兩個語言,我想,估計以后有很大一部分的開發(fā)者不想再使用這兩個語言。
最受歡迎的開發(fā)工具是Visual Studio Code,有50.7%的程序員表示經(jīng)常使用,而也有比較多的開發(fā)者使用Android Studio以及Xcode。
DevOps和SRE的熱門開發(fā)工具有Vim,部分更傾向選擇IPython/Jupyter、PyCharm與RStudio。開發(fā)者主要使用的操作系統(tǒng)仍是Windows占將近50%,MacOS與Linux的使用比例相去不遠(yuǎn)約為25%。
影響開發(fā)的原因
41.8%的開發(fā)者認(rèn)為對開發(fā)影響比較大的是工作環(huán)境,其余的大部分覺得開會會影響他們的開發(fā)進(jìn)度。另外開發(fā)者最關(guān)心的問題,各地區(qū)回答都比較統(tǒng)一,就是:薪水。
Stack overflow使用情況
有約40%的開發(fā)者認(rèn)為,Stack overflow替他們節(jié)省了11到30分鐘,超過四分之三的開發(fā)者同意,他們節(jié)省了超過11分鐘,Stack overflow提到,他們依據(jù)調(diào)查保守估計,Stack Overflow每周為每位開發(fā)者節(jié)省30到90分鐘。
想了解更多IT資訊,請訪問中培偉業(yè)官網(wǎng):中培偉業(yè)