资料来源:2023 年 Stack Overflow 开发人员调查 --- Stack Overflow Developer Survey 2023
Stack Overflow开发者调查开发者调查是面向全球开发者的。2023 年 5 月,超过 90,000 名开发人员参加了调查,内容涉及如何学习和提升技术水平、正在使用哪些工具以及他们想要哪些工具。
谁参与了这项调查
与往年类似,绝大多数受访者都是职业开发人员。本次调整总计收到89,184 个回复。
调查包括下几方面:
本文从开发人员或学习如何编码的角度,将原始数据项进行了有选择性的展示(如你需要了解更多,请参考本文最后的参考来源项),主要包括:
-
最流行的技术(Most popular technologies)
-
集成开发环境(Integrated development environment)
-
就业状况(Employment status)
-
教育经历(Education)
-
学习如何编码(Learning to code)
-
经验(Experience)
-
开发人员角色(Developer roles)
-
人口统计(Demographics)
-
主要地区(Key territories)
最流行的技术(Most popular technologies)
专业开发人员排名前三的技术与去年相同 — JavaScript、HTML/CSS 和 SQL。但对于那些学习编程的人来说,情况就不同了。HTML/CSS 和 JavaScript 几乎并列为人们学习编码的最流行语言。学生开发人员使用 Python 的次数多于 SQL(59% 对 37%),而专业开发人员报告使用 SQL 的次数多于 Python(52% 对 45%)。与专业开发人员相比,那些学习编码的人报告结果展示使用 Java(37% 对 31%)、C++(32% 对 20%)和 C(32% 对 17%)。
专业开发人员(67,053 个回复)
集成开发环境(Integrated development environment)
Visual Studio Code 仍然是所有开发人员的首选 IDE,与专业开发人员相比,它在学习编码的人中的使用有所增加(78% 对 74%)。
所有受访者(86,544 个回复)
就业状况(Employment status)
对于今年的所有受访者,我们看到 “独立承包商、自由职业者或个体经营者 ”略有增加,与去年相比,全日制学生人数的下降幅度相同(1个百分点),其他就业状况的变化也小于此。 2023 年,随着通货膨胀,投资自己的成本上升,但不足以动摇许多人提高开发技能的决心。
所有受访者(87,898 个回复)
教育经历(Education)
大多数开发人员 (84%) 都接受过高等教育,拥有一些大学或更高学历。其中学士学位 (47%)、硕士学位 (26%)。在学习编程这一项统计数据中超过一半的年龄在 18-24 岁之间,这些人员可能还是学生或还在接受高等教育中。
All Respondents所有受访者(89,184个回复)
Professional Developers专业开发人员(67,237 个回复)
Learning to Code学习编程(4,961 个回复)
学习如何编码(Learning to code)
自 2022 年调查以来,从在线资源中学习编码的比例从 70% 增加到 80%。选择在线资源(例如视频、博客、论坛)进行学习在受访者最占比最高。
All Respondents所有受访者(87,663 个回复)
经验(Experience)
大多数开发人员都处于职业生涯的早期到中期阶段。
编码年数
48% 的受访者从事编码工作的时间不到 10 年。澳大利亚和英国的受访者经验最丰富,平均分别拥有 17.5 年和 17 年的编码经验。
All Respondents所有受访者(87,435 个回复)
专业编码年限
大多数受访者 (71%) 作为专业开发人员工作了 14 年或更短时间,24% 的受访者工作了 15 至 29 年。
All Respondents所有受访者(66,136 个回复)
开发人员类型
全栈、后端、前端和桌面/企业应用程序开发人员继续占所有受访者的大多数。今年首次询问了开发技术推广工程师 — 近 3% 的人将自己归类为开发技术推广工程师。
All Respondents所有受访者(76,872 个回复)
人口统计(Demographics)
今年减少了人口统计问题的数量,只询问年龄。
All Respondents所有受访者(89,184 个回复)
主要地区(Key territories)
Stack Overflow本次调查收到了全球上几乎所有国家的回复,但不一定全面,数据仅供参考。
美国和德国的调查回复量最高(合计 30%),其次是印度和 UKI(英国和北爱尔兰)。排名前十的国家占所有受访者的 60%。德国今年超过印度升至第二位,与 2022 年的排名相反。澳大利亚闯入前十名,排名第九,今年取代了西班牙。
喜欢作者,请关注【和码说】公众号!转载请注明出处!
Top 10 Countries 前 10 个国家
All Respondents所有受访者(52,530 个回复)
All Countries 所有国家
中国有657个回复,占比0.75%。
Response 响应 | Percentage 百分比 | Responses 反应 |
---|---|---|
United States of America 美国 | 21.21% | 18,647 |
Germany 德国 | 8.34% | 7,328 |
India 印度 | 6.4% | 5,625 |
United Kingdom of Great Britain and Northern Ireland 大不列颠及北爱尔兰联合王国 | 6.32% | 5,552 |
Canada 加拿大 | 3.99% | 3,507 |
France 法国 | 3.34% | 2,933 |
Poland 波兰 | 2.77% | 2,435 |
Netherlands 荷兰 | 2.71% | 2,383 |
Australia 澳大利亚 | 2.36% | 2,078 |
Brazil 巴西 | 2.32% | 2,042 |
Italy 意大利 | 2.09% | 1,835 |
Spain 西班牙 | 2.09% | 1,834 |
Sweden 瑞典 | 1.87% | 1,641 |
Switzerland 瑞士 | 1.31% | 1,149 |
Russian Federation 俄罗斯联邦 | 1.24% | 1,094 |
Czech Republic 捷克共和国 | 1.22% | 1,072 |
Austria 奥地利 | 1.18% | 1,033 |
Israel 以色列 | 1.05% | 921 |
Belgium 比利时 | 1.01% | 888 |
Turkey 土耳其 | 1% | 881 |
Ukraine 乌克兰 | 0.99% | 873 |
Denmark 丹麦 | 0.97% | 850 |
Romania 罗马尼亚 | 0.94% | 829 |
Portugal 葡萄牙 | 0.85% | 749 |
Norway 挪威 | 0.83% | 732 |
Finland 芬兰 | 0.83% | 726 |
New Zealand 新西兰 | 0.76% | 672 |
China 中国 | 0.75% | 657 |
Greece 希腊 | 0.72% | 631 |
Hungary 匈牙利 | 0.69% | 607 |
Mexico 墨西哥 | 0.69% | 605 |
Pakistan 巴基斯坦 | 0.68% | 596 |
Argentina 阿根廷 | 0.66% | 579 |
Iran, Islamic Republic of... 伊朗、伊斯兰共和国... | 0.66% | 577 |
South Africa 南非 | 0.65% | 573 |
Indonesia 印度尼西亚 | 0.56% | 493 |
Bangladesh 孟加拉国 | 0.56% | 490 |
Bulgaria 保加利亚 | 0.55% | 482 |
Colombia 哥伦比亚 | 0.53% | 465 |
Ireland 爱尔兰 | 0.53% | 464 |
Nigeria 尼日利亚 | 0.51% | 447 |
Serbia 塞尔维亚 | 0.47% | 417 |
Viet Nam 越南 | 0.44% | 390 |
Japan 日本 | 0.41% | 362 |
Philippines 菲律宾 | 0.4% | 354 |
Slovakia 斯洛伐克 | 0.4% | 352 |
Lithuania 立陶宛 | 0.36% | 317 |
Singapore 新加坡 | 0.34% | 298 |
Egypt 埃及 | 0.34% | 296 |
Croatia 克罗地亚 | 0.33% | 290 |
Slovenia 斯洛文尼亚 | 0.31% | 271 |
Malaysia 马来西亚 | 0.3% | 264 |
Chile 智利 | 0.28% | 248 |
Kenya 肯尼亚 | 0.28% | 244 |
Taiwan 台湾 | 0.27% | 239 |
Estonia 爱沙尼亚 | 0.27% | 234 |
Sri Lanka 斯里兰卡 | 0.25% | 217 |
Thailand 泰国 | 0.25% | 216 |
Nepal 尼泊尔 | 0.24% | 212 |
Hong Kong (S.A.R.) 香港 (S.A.R.) | 0.23% | 205 |
South Korea 韩国 | 0.23% | 204 |
United Arab Emirates 阿拉伯联合酋长国 | 0.2% | 178 |
Latvia 拉托维亚 | 0.2% | 174 |
Georgia 格鲁吉亚 | 0.19% | 166 |
Morocco 摩洛哥 | 0.16% | 145 |
Peru 秘鲁 | 0.16% | 141 |
Uruguay 乌拉圭 | 0.15% | 133 |
Belarus 白俄罗斯 | 0.15% | 128 |
Armenia 亚美尼亚 | 0.13% | 114 |
Tunisia 突尼斯 | 0.12% | 107 |
Venezuela, Bolivarian Republic of... 委内瑞拉、玻利瓦尔共和国... | 0.12% | 106 |
Saudi Arabia 沙特阿拉伯 | 0.12% | 104 |
Kazakhstan 哈萨克斯坦 | 0.1% | 91 |
Ecuador 厄瓜多尔 | 0.1% | 90 |
Ghana 加纳 | 0.1% | 90 |
Bosnia and Herzegovina 波斯尼亚和黑塞哥维那 | 0.1% | 87 |
Costa Rica 哥斯达黎加 | 0.1% | 86 |
Ethiopia 埃塞俄比亚 | 0.1% | 86 |
Republic of Korea 大韩民国 | 0.1% | 86 |
Algeria 阿尔及利亚 | 0.1% | 85 |
Cyprus 塞浦路斯 | 0.1% | 84 |
Jordan 约旦 | 0.08% | 72 |
Luxembourg 卢森堡 | 0.08% | 72 |
Dominican Republic 多米尼加共和国 | 0.08% | 71 |
Lebanon 黎巴嫩 | 0.08% | 66 |
Afghanistan 阿富汗 | 0.07% | 64 |
Uzbekistan 乌兹别克斯坦 | 0.07% | 64 |
Albania 阿尔巴尼亚 | 0.07% | 60 |
Guatemala 危地马拉 | 0.07% | 60 |
Uganda 乌干达 | 0.07% | 60 |
Iceland 冰岛 | 0.06% | 57 |
Azerbaijan 阿塞拜疆 | 0.06% | 53 |
Iraq 伊拉克 | 0.06% | 51 |
The former Yugoslav Republic of Macedonia 前南斯拉夫的马其顿共和国 | 0.06% | 51 |
Republic of Moldova 摩尔多瓦共和国 | 0.06% | 50 |
Malta 马耳他 | 0.05% | 46 |
Bolivia 玻利维亚 | 0.05% | 42 |
Myanmar 缅甸 | 0.05% | 42 |
Paraguay 巴拉圭 | 0.05% | 42 |
Montenegro 黑山 | 0.04% | 38 |
Syrian Arab Republic 阿拉伯叙利亚共和国 | 0.04% | 37 |
United Republic of Tanzania 坦桑尼亚联合共和国 | 0.04% | 36 |
El Salvador 萨尔瓦多 | 0.04% | 34 |
Zimbabwe 津巴布韦 | 0.04% | 34 |
Cuba 古巴 | 0.04% | 33 |
Cambodia 柬埔寨 | 0.03% | 30 |
Cameroon 喀麦隆 | 0.03% | 30 |
Nicaragua 尼加拉瓜 | 0.03% | 30 |
Mauritius 毛里求斯 | 0.03% | 28 |
Kosovo 科索沃 | 0.03% | 27 |
Rwanda 卢旺达 | 0.03% | 27 |
Honduras 洪都拉斯 | 0.03% | 26 |
Zambia 赞比亚 | 0.03% | 26 |
Kyrgyzstan 吉尔吉斯斯坦 | 0.03% | 25 |
Palestine 巴勒斯坦 | 0.03% | 24 |
Panama 巴拿马 | 0.03% | 24 |
Jamaica 牙买加 | 0.02% | 21 |
Malawi 马拉维 | 0.02% | 21 |
Mongolia 蒙古 | 0.02% | 21 |
Madagascar 马达加斯加 | 0.02% | 20 |
Yemen 也门 | 0.02% | 20 |
Bahrain 巴林 | 0.02% | 19 |
Trinidad and Tobago 特立尼达和多巴哥 | 0.02% | 19 |
Kuwait 科威特 | 0.02% | 18 |
Benin 贝宁 | 0.02% | 17 |
Andorra 安道尔 | 0.02% | 16 |
Qatar 卡塔尔 | 0.02% | 16 |
Somalia 索马里 | 0.02% | 15 |
Côte d'Ivoire 科特迪瓦 | 0.02% | 14 |
Angola 安哥拉 | 0.01% | 13 |
Isle of Man 马恩岛 | 0.01% | 13 |
Senegal 塞内加尔 | 0.01% | 13 |
Maldives 马尔代夫 | 0.01% | 12 |
Oman 阿曼 | 0.01% | 11 |
Swaziland 斯威士兰 | 0.01% | 11 |
Libyan Arab Jamahiriya 阿拉伯利比亚民众国 | 0.01% | 10 |
Turkmenistan 土库曼斯坦 | 0.01% | 10 |
Mozambique 莫桑比克 | 0.01% | 9 |
Fiji 斐济 | 0.01% | 8 |
Sierra Leone 塞拉利昂 | 0.01% | 8 |
Sudan 苏丹 | 0.01% | 8 |
Antigua and Barbuda 安提瓜和巴布达 | 0.01% | 7 |
Barbados 巴巴多斯 | 0.01% | 6 |
Botswana 博茨瓦纳 | 0.01% | 6 |
Mali 马里 | 0.01% | 6 |
Togo 多哥 | 0.01% | 6 |
Belize 伯利兹 | 0.01% | 5 |
Democratic Republic of the Congo 刚果民主共和国 | 0.01% | 5 |
Mauritania 毛里塔尼亚 | 0.01% | 5 |
Tajikistan 塔吉克斯坦 | 0.01% | 5 |
Burkina Faso 布基纳法索 | 0% | 4 |
Haiti 海地 | 0% | 4 |
Lesotho 莱索托 | 0% | 4 |
Namibia 纳米比亚 | 0% | 4 |
Niger 尼日尔 | 0% | 4 |
North Korea 朝鲜 | 0% | 4 |
Suriname 苏里南 | 0% | 4 |
Bhutan 不丹 | 0% | 3 |
Brunei Darussalam 文莱达鲁萨兰国 | 0% | 3 |
Guyana 圭亚那 | 0% | 3 |
Lao People's Democratic Republic 老挝人民民主共和国 | 0% | 3 |
Liberia 利比里亚 | 0% | 3 |
Palau 帕劳 | 0% | 3 |
Bahamas 巴哈马 | 0% | 2 |
Burundi 蒲隆地 | 0% | 2 |
Cape Verde 佛得角 | 0% | 2 |
Congo, Republic of the... 刚果共和国 | 0% | 2 |
Djibouti 吉布提 | 0% | 2 |
Dominica 多米尼加 | 0% | 2 |
Gabon 加蓬 | 0% | 2 |
Guinea 几内亚 | 0% | 2 |
Monaco 摩纳哥 | 0% | 2 |
Saint Lucia 圣卢西亚 | 0% | 2 |
Saint Vincent and the Grenadines 圣文森特和格林纳丁斯 | 0% | 2 |
Timor-Leste 东帝汶 | 0% | 2 |
Central African Republic 中非共和国 | 0% | 1 |
Grenada 格林纳达 | 0% | 1 |
Guinea-Bissau 几内亚比绍 | 0% | 1 |
Liechtenstein 列支敦士登 | 0% | 1 |
Marshall Islands 马绍尔群岛 | 0% | 1 |
Saint Kitts and Nevis 圣基茨和尼维斯 | 0% | 1 |
Samoa 萨摩亚 | 0% | 1 |
San Marino 圣马力诺 | 0% | 1 |
所有国家(87,973 个回复)
参考来源:https://survey.stackoverflow.co/2023/#overview