StackOverflow 2022 年度調查報告:JavaScript 連續霸榜,Java 被擠出前五,Rust 最受歡迎
作者 | 辛曉亮
一個月前,StackOverflow 開啟了 2022 年度開發者調查,歷時一個半月在 6 月 22 日,StackOverflow 正式釋出了 2022 年度開發者調查報告。
本次報告 StackOverflow 對全球 180 個國家和地區的開發人員進行了調查,與 2021 年一樣,在調查中花費不到三分鐘的受訪者資料會被捨棄。報告涵蓋了當下流行的技術,作業系統、雲平臺、資料庫狀況,工作就業、薪資情況等等內容,以下為報告部分摘錄。
1 最流行語言:JavaScript 持續霸榜,Java 被擠出前五
今年,StackOverflow 針對三個不同的群體(所有受訪者、專業開發人員、初學者)使用的流行技術進行了比較。
不出意外,所有受訪者與專業開發者的調查資料顯示,JavaScript 連續十年成為最常用的程式語言。另外微軟的 TypeScript 的排名一直在穩步提升,從 2020 年第 9 位上升至 2021 年的第 7 位,在今年則是擠下了 Java 升至第 5 位。Python 和 SQL 相比去年調換了各自的位置。
在初學者的調查中,情況稍有不同,HTML/CSS 等仍是初學者更好的入門選擇,Javascript 和 Python 也是最受初學者歡迎的語言。
有趣的是,儘管 TypeScript 越來越受歡迎,但是人們對它的喜愛程度卻下降了。Rust 仍是最受喜愛的程式語言,約有 87% 對開發者希望繼續使用它,TypeScript 從去年的第 3 滑落到第 4。新興語言 Elixir 升至第 2。
2 Web 框架:Node.js 與 React 並駕齊驅
從 2021 年開始,Stackoverflow 將 Node.js 從“程式語言、指令碼和標記語言”類別轉移到了更合適的“Web 框架”類別。在 58743 名受訪者中,大約有 47% 的人使用 Node.js,43% 的人使用 React.js。同時 Node.js 和 React.js 是專業開發者和初學者最常使用的兩種網路技術。
3 資料庫:PostgreSQL 超越 Redis 成最受歡迎資料庫
PostgreSQL 完成對 Redis 的超越,成為最受喜愛的資料庫,結束了 Redis 長達 5 年的霸榜。
4 開發者工具:微軟仍占主導地位
微軟繼續在開發者工具領域佔據主導地位,Visual Studio Code 仍是多數開發者首選的 IDE。在 71010 名受訪者中,大約有 74% 的人使用 Visual Studio Code,相比 2021 年的 71% 略有增加。Visual Studio 下降至 32% ,IntelliJ 與 Notepad++ 分列第 3 和第 4。
5 雲平臺:AWS 地位不可撼動
AWS 不僅僅是使用最多的雲平臺,也是最受喜愛的雲平臺。微軟 Azure 和 Google Cloud 分列第 2 和 第 3。
6 作業系統:排名變化不大
作業系統的排名幾乎沒有什麼變化,Windows 在個人和專業用途方面勝出,但在專業用途方面,Linux 以 40% 的響應率超過 macOS 的 33% 位居第二。最值得注意的是適用於 Linux 的 Windows 子系統的增長,目前佔個人使用的 14%,而 2021 年僅為 3%。
7 版本控制系統:Git 遙遙領先
StackOverflow 團隊今年為版本控制系統引入了一個新類別,不出所料,Git 獲得了高達 94% 的資料。如 StackOverflow 所說,沒有其他技術能像 Git 這樣被廣泛使用,特別是在專業開發者中,而排名第二的 SVN 只有微不足道的 5%。但初學者中有 17% 的表示不使用版本控制系統。
8 Web 3 技術:結果呈三足鼎立姿態
調查顯示,開發人員對於區塊鏈、加密貨幣和去中心化等感到困惑,大約有 32% 的人贊成,31% 的人反對,26% 表示無所謂,呈現三足鼎立態勢。
9 工資變化:普遍得到提升
本次調查顯示,自 2021 年以來,開發人員的工資普遍上漲,報告顯示,平均工資中位數增加了約 23%,Flow、COBOL、Couchbase 和 IBM Cloud/Watson 增幅較多,其中以 COBOL 的提升最多,年薪中位數從 52340 美元躍升至 75592 美元。
更多內容請檢視完整報告:
http://survey.stackoverflow.co/2022/
今日文章推薦:
CentOS 代替品 Rocky Linux 使用者已超 RHEL
活動推薦:
開源正以前所未有的廣度和深度影響著作業系統、資料庫、雲端計算等 IT 基礎設施以及虛擬化、容器、微服務、分散式儲存、自動化運維等核心技術領域。
7 月 15-16 日 ArchSummit 全球架構師峰會將落地深圳,大會設定了「開源和自研選型思考」專題,本專題將邀請專家分享他們在選擇開源和自研道路上,有哪些考量,以及具體的業務案例,點選閱讀原文了解更多。
現在購買門票可享受 618 特惠活動,購票立減一折,充值還可享 7 折最低折扣,更多活動細節請掃碼或諮詢:18514549229(微信同電話)
- StackOverflow 2022 年度調查報告:JavaScript 連續霸榜,Java 被擠出前五,Rust 最受歡迎
- 微軟禁止俄羅斯使用者從其官網下載 Windows
- 給初創公司稽核程式碼5年,我總結了這十幾條經驗
- 為什麼你需要關注軟體架構?
- 為什麼在關於“開發者生產力”的討論中,卻很少聽到開發者的聲音?
- 現代程式語言需要泛型
- JetBrains 官宣:聯手 Gitpod 改善遠端開發設施
- 不小心將倉庫私有化,這個開源專案失去了 GitHub 54k 星星
- 2022 年值得關注的 DevOps 趨勢和最佳實踐
- OVHcloud 毀滅級火災報告:消防隱患能否為百萬網站資料“買單”?
- JetBrains 宣佈支援烏克蘭,無限期暫停在俄銷售
- “神奇”的 AWS 無伺服器開發體驗
- 我設計了一個支撐數億使用者的系統
- Linus 妥協?30 年 Linux 核心語言標準將更新
- 如何將你的程式碼視覺化?
- 信奉隱私為王,輟學 CEO 挑戰 Google
- 重磅!CNCF 2021 年度調查報告出爐
- 那些有用但不為大家所熟知的 Java 特性
- eBPF 與 Wasm:探索服務網格資料平面的未來
- 2022 年要考慮的 7 種 Docker 替代方案