JetBrains 最新調(diào)查報(bào)告發(fā)布:JavaScript 最流行,Python 超越 Java
JetBrains 發(fā)布 2021 年開發(fā)人員生態(tài)系統(tǒng)現(xiàn)狀調(diào)查的匯總結(jié)果。該調(diào)查覆蓋來自 183 個(gè)國(guó)家或地區(qū)的 31,743 名開發(fā)者,旨在描繪開發(fā)者社區(qū)的現(xiàn)狀,發(fā)現(xiàn)科技行業(yè)的最新趨勢(shì)。
該調(diào)查揭示了以下重要發(fā)現(xiàn):
1. JavaScript 是最流行的編程語言。在過去 12 個(gè)月中,69% 的受訪者使用 JavaScript,39% 的人將其指定為主要編程語言。

2. 就整體使用而言,Python 的流行度超過 Java:今年共有 52% 的受訪者使用 Python,49% 的人使用 Java,而去年 Java 占比 55%,Python 占 54%。作為主要語言,Java 比 Python 更受歡迎:32% 的受訪者將 Java 作為主要語言,而 Python 的比例為 29%。

3. 開發(fā)者計(jì)劃使用或遷移到的 top-5 編程語言是 Go、Kotlin、TypeScript、Python 和 Rust。
4. 2021 年開發(fā)者學(xué)習(xí)的 top-5 語言是 JavaScript、Python、TypeScript、Java 和 Go。
5. 過去五年中,Ruby、Objective-C 和 Scala 的流行度有所下降。

2017-2021 年編程語言流行度
6. 增長(zhǎng)最快的語言是 Python、TypeScript、Kotlin、SQL 和 Go。
7. 大多數(shù)受訪者 (71%) 做后端開發(fā)。

8. 過去 5 年中,開發(fā)者對(duì)操作系統(tǒng)的偏好保持不變。Windows 仍是最主要的開發(fā)環(huán)境,占比 61%,其他常用開發(fā)環(huán)境包括 Linux(47%)、macOS(44%)、其他(1%)。

9. 開發(fā)者最常開發(fā)的軟件類型是網(wǎng)站,構(gòu)建網(wǎng)站最常用的編程語言是 PHP(85%)、JavaScript(80%)和 Typescript(76%)。

10. 受疫情影響,目前 80% 的受訪開發(fā)者在家工作,而在疫情之前接近 70% 的開發(fā)者在辦公室辦公。

11. 開發(fā)者在使用編輯器 / IDE 時(shí)更偏好使用暗黑模式(84%)。
12. 對(duì)于使用 C 語言開發(fā)的人來說,最流行的 IDE 是 Visual Studio Code(32%),最常使用的構(gòu)建系統(tǒng)是 CMake(44%),最受歡迎的編譯器是 GCC(82%)。
13. 大多數(shù)開發(fā)人員不使用特定的大數(shù)據(jù)平臺(tái),但其中一個(gè)突出的平臺(tái)是 Google Colab,有 19% 的受訪者使用該平臺(tái)。
14. 關(guān)于大數(shù)據(jù)托管,36% 的受訪者使用內(nèi)部服務(wù)器,26% 的人在本地托管。AWS 以 21% 的外部供應(yīng)商份額占據(jù)主導(dǎo)地位,其次是谷歌云( 8%)、Azure(5%)。
關(guān)于該報(bào)告的更多詳情,參見 https://www.jetbrains.com/lp/devecosystem-2021/

