人们一直担心人工智能 (AI) 可能会淘汰软件开发人员,尤其是在 GitHub Copilot 和 Cursor 等工具简化某些编程任务的情况下。虽然这些工具无疑提高了效率——微软首席执行官估计 AI 可以编写 30% 的代码——但其对生产力的确切影响仍然难以量化。此外,生产力的提高并不一定会导致失业。事实上,效率的提高可能会推动对软件的需求增加,因为更低的开发成本使项目更容易获得,从而使客户能够请求更复杂或数量更多的应用程序。
例如,人工智能辅助工具使开发人员能够比以往更快地创建简单的Web应用程序,从而减少在样板代码或调试等重复性任务上花费的时间。但我们如何评估其对软件开发人员的更广泛影响呢?为了理解人工智能、生产力和就业之间的相互作用,我们可以参考美国劳工统计局(BLS)的数据。
根据美国劳工统计局的数据,从 2023 年到 2033 年,软件开发人员、质量保证分析师和测试人员的就业人数预计将增长 17%,大大超过所有职业的平均水平(4%)。
我们可以看看过去三年的数据:
年 | 总人口(美国) | 软件开发人员 | 百分比 |
---|---|---|---|
2021 | 331,893,745 | 1,364,180 | 0.41% |
2022 | 333,287,557 | 1,534,790 | 0.46% |
2023 | 334,914,895 | 1,656,880 | 0.49% |
很遗憾,我还没有2024年的数据。但从2021年到2023年,美国软件开发人员的数量无论是相对数量还是绝对数量都实现了增长。
仅从这些数据来看,对软件开发人员的需求似乎依然强劲。
原文: https://lemire.me/blog/2025/05/27/is-the-job-market-for-software-developers-collapsing/