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