2023年程序員數據報告:全球有 2690 萬程序員,近一半不到35歲
軟件開發行業幾乎是發展最快的行業,本報告為大家提供一份最新的程序員行業統計數據列表,幫助大家及時了解當前和未來的趨勢,提供一個觀察與展望全球程序員生態的交流平臺。
本報告國內部分根據程序員客棧的數據模型估算而得,全球數據根據Evans Data、GitHub、StackOverflow等網站的報告整理后得出。
1、全球有 2690 萬軟件開發人員
根據Evans Data CorporationData 的全球開發者人口和人口統計研究,2022年全球有2690 萬軟件開發者,預計到 2023 年和 2024 年,這一數字將分別增長到 2770 萬和 2870 萬。
其中亞洲以最多的軟件開發人員(32.9%)主導市場,其次是歐洲29.7%,北美洲29.4%。
根據StackOverflow的2022年的統計,程序員數量最多的10個國家分別是:美國、印度、德國、英國、加拿大、法國、巴西、波蘭、荷蘭、西班牙,美國大約有400萬開發人員。
華盛頓州是美國軟件開發人員比例最高的州 (3.6%),國內方面,北京的程序員數量遠超其他城市,成都進入前五,越來越受到程序員的青睞。
2、男性占據主導地位
在全球范圍內,女性占軟件開發人口的27.5%,其余72.5%是男性。在國內,91.22%的程序員是男性,女性占8.78%,這些數據表明,在軟件開發這個領域,男性占據明顯的主導地位。
3、程序員都很年輕,48.42%的人在 25 到 34 歲之間。
Stack Overflow的數據顯示,大多數開發人員(即48.42%)來自25-34歲年齡組。35至44歲的開發人員占21.71%。國內部分,31-35的程序員數量最多,占比38.72,23-35歲的程序員占比高達77.49%,35歲瓶頸非常明顯。
4、大多數程序員受過高等教育
國內程序員,有高等教育經歷的程序員占比達98.77,其中本科占比達64.22%。
5、美國程序員的平均編碼經驗為 15.58 年
根據Stack Overflow的一項調查,美國程序員的編碼經驗最長,為15.58年,其次是英國,為15.55年。加拿大排名第三(15.32歲),近三分之一的專業人士在 5 到 10 年前就開始編碼。
6、程序員的平均年薪為 107510 美元
全球程序員平均年薪為 107510 美元,程序員的薪水在很大程度上取決于位置。加利福尼亞州被認為是程序員薪資的最佳地點,年薪為 134370 美元,其次是華盛頓州,平均基本年薪為 73,967 美元。國內來說,60.92%的程序員月薪在6600-17600。
7、61%的軟件開發人員使用Windows操作系統,47%使用Linux
根據最新統計數據,對于61%的軟件開發人員來說,Windows是領先的開發環境。Linux在最受歡迎的PC操作系統列表中排名第二,有47%的開發人員使用它,macOS排名第三。
8、69% 的開發人員使用 Javascript 作為他們的主要編程語言
2022 年是 JavaScript 連續第十年成為最常用的編程語言。JavaScript被69%的開發人員使用,是最流行的編程語言,擁有龐大的開發人員社區,大約 130 萬開發人員。國內來看,使用最多的編程語言是Java、JavaScript與HTML。
9、MySQL是最受歡迎的數據庫
MySQL依然是最受歡迎的數據庫,對于專業開發人員來說,PostgreSQL更受歡迎。越來越多的程序員喜歡MongoDB,因為它支持大量語言和應用程序開發平臺。
10、AWS是最受歡迎的云平臺
AWS 仍然是所有受訪者和專業開發人員最常用的云平臺。Azure排名第二,Google Cloud排名第三。學習編碼的人對云平臺的用法大不相同,Heroku是那些學習編碼的人最常用的平臺(35%)。
11、React.js 是 40.14% 的軟件開發人員使用的最受歡迎的 Web 框架
項目開發初始階段的關鍵任務之一是為您的 Web 應用程序開發選擇合適的框架。與其他 Web 框架相比,React.js 是最常用的框架之一。軟件開發人員的第二喜歡是jQuery,而前5名中的其他候選者包括Express,Angular和Vue.js。
12、Docker正在成為開發人員一個必備的基本工具
去年,Git 被視為開發人員的基本工具。今年,Docker似乎正在成為一個基本工具。 專業開發人員,從55%增加到69%。
13、Visual Studio Code仍然是所有開發人員的首選IDE
74.48%的開發人員選擇Visual Studio Code作為首選IDE。
14、Jira 是管理軟件開發項目最常用的工具
大多數軟件開發公司都在使用 Jira 來處理他們的項目。由于其靈活性和自定義選項,它受到許多用戶的贊賞。軟件開發項目統計數據顯示,開發人員使用JIRA的次數超過任何其他項目管理工具。近 50% 的開發人員使用它,而Confluence、 Trello 緊隨其后,近 20% 的開發人員依賴它。
15、Rust 的社區增長超過 50%,連續第7年成為最受期待的語言
編程語言領域,JavaScript 繼續占據至高無上的地位。
值得注意的是,Hashicorp 配置語言 (HCL) 在過去一年的使用量顯著增長,TypeScript 也穩居第四位,而Rust 的社區增長超過 50%,部分原因可能得益于其安全性和可靠性。
16、軟件開發行業工作崗位預計未來增長22%
程序員的未來看起來很光明,該行業的工作崗位預計將在未來幾年增長 22%。