初级开发者 pipeline 正在枯竭,没人足够惊慌

发布: (2026年5月4日 GMT+8 21:38)
5 分钟阅读
原文: Dev.to

Source: Dev.to

我们正在慢慢去除学徒层,并把它包装成“生产力提升”,这本应更加令人警醒。

想象一下:最适合 AI 完成的工作——模板代码、简单的 CRUD 接口、基础组件的连接——恰恰也是培养初级开发者的工作。我们之所以去做这些任务,并不是因为它们难,而是因为它们帮助我们建立对软件工作原理的理解。

今天在世的每一位资深开发者,曾经都是通过做枯燥工作而成长的初级开发者。你搭建表单。你编写重复的测试。你复制粘贴模式,直至它们变成直觉。

如今,公司看到 AI 能快速完成这些工作,就会问:“为什么还要招聘初级?”招聘广告揭示了现实:相较于资深岗位,2024 年初级开发者职位数量下降,2025 年仍在继续下降。随着我们假装道路状况良好,进入门槛变得更陡。

为什么这很重要

  • 短期收益 → 长期危机 – 今天招聘的初级越少,三年后中级开发者就会越少。
  • 行业讨论 – 在线开发者社区正在争论入门级前端岗位是否还存在。这不是假设,而是正在发生的事。
  • 误导性建议 – “初级只要学会使用 AI 就行了。”如果没有对应用状态传播的心理模型,让 LLM 生成代码并不能帮助学习。初级会成为乘客而非驾驶员,无法调试或架构他们没有从零构建的系统。

使用 AI 辅助开发对资深开发者很有帮助,因为他们已经具备识别 AI 错误的心理模型。没有这些背景的初级使用 AI,只会复制他们无法概念化的代码——不是学习,而是抄作业。 😅

潜在解决方案

  • 有意的学徒计划 – 公司即使面对短期成本,也要投资于初级开发者,理解健康的人才管道至关重要。
  • AI 作为训练轮,而非替代品 – 让初级先写代码,然后将结果与 AI 输出进行对比,作为学习工具。
  • 有意识的资深导师制 – 代码审查比以往任何时候都更重要;资深开发者应有意识地进行指导。

为什么仅靠市场无法解决

市场的设计目标是优化短期收益。初级人才管道需要十年的投入,才能产生机构性专业知识,保留组织文化,并培养真正理解代码库的人员。

我们曾有幸在容忍我们经验不足的环境中,通过枯燥工作学习。把那把梯子拉回去——有意或无意——是一种带有后果的选择。

每当我们庆祝“我们用 Copilot 替代了两个初级岗位”,我们也在假想的未来资深开发者的墓碑上跳舞。 💀

行动号召

如果你处于招聘或决策岗位,你正在做什么来确保初级人才管道保持强健?还是我们都在祈祷让别人来解决这个问题?

0 浏览
Back to Blog

相关文章

阅读更多 »

使用 AI 的开发者的四种认知原型

最近我一直在思考一件事:对大多数开发者来说,问题不再是“你在使用 AI 吗?”,而是“你是如何以及为何使用 AI?” 我的工作流...