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