现在网上有一种被大家广泛认可的说法:AI智能编程工具的出现,会淘汰一大批初级工程师,甚至不会再有初级工程师这个角色。 比如像下面这种看法:

从所有这些观点来看,我们观察到一个特定的问题:初级工程师的角色正在消失。有些人认为这是人工智能(AI)编码助手的出现的自然副产品。其他人则认为这标志着计算机科学学位的结束,未来五到十年将出现高级工程师的大规模短缺。

之前我也是这么认为,因为现在 AI 的能力,以我个人的使用体验开始看,如果你的任务比较明确 或者 prompt 没有问题的话,至少相当于一个高级的工程师的水平。特别是在客户端应用开发,前端开发,初中级的后端开发中,AI编程工具(类似Cursor)基本上都能比较高质量的搞定。这对于对于初中级来说,确实是一个重要的不利影响因素。

但是最近我改变了看法,事实可能并不是大家想的那样

最近公司内部组织了一个内部的 AI 使用分享,分享人是一个应用工程师,主要分享他在实际开发中如何使用Cursor这样的AI编程工具来提高编程效率。

听完整个分享,发现他对 AI 工具的使用真的比我们深好多。比如其中的几个方面:

  • 如何根据自身项目,定义Cursor 的各种 rules**

  • 怎么根据实际项目定义 prompt,让AI编程工具更好的理解项目上下文。

  • 定义各种通用命令,比如有个Plan的拆分需求的命令,会先指定拆分成不同的子任务,然后使用Do命令一个子需求的实现,确认后会执行下一个子任务

  • Review 代码,给出修改建议。提交代码前,先在本地让AI review下代码,给出修改意见

  • 自动按照模板提交代码等

  • 如何使用一些好用的MCP,比如:Figma相关的MCP可以实现视觉稿到代码的转化

  • 利用 AI Code 去分析解析某些代码模块的逻辑,以便更快速的入门

都让我大开眼界,原来还可以这么玩,人家确实玩的比我深,玩的比我好。根据他的说法,实际需求迭代开发中,他的 80% 以上的代码都是AI 写的,非常的让大家震惊,毕竟这是一个已经迭代了好多年的复杂的项目,而非一个新的小项目。

这个也引起我的反思,我也用了不少的 AI Code 工具,但是都没有像他这样深入的去学习/研究,更多的是把它当做一个辅助的工具,有什么不懂的,模糊的才会去问 AI,或者是一些模版代码让 AI 来写。更进一步的就是用他们来写一些简单的工具和小网站,并没有真正的去研究如何更好的使用 AI。

当AI Code工具生成的结果有些“低智”的时候,我心里会想:“看,还说替代程序员,这有时候都抵不过初级工程师,不可靠”。自己从来没有想过“是不是自己的prompt没用好,或者用法不对”。

之所以有这种想法,本质上还是心里轻视AI,没有正确的认识到AI的能力,更别说去深入学习如何使用AI了。或者是到了现在这个阶段,缺乏对新事物的好奇心,不在想学习,还是在啃老本。就我自己而言,我两者都有。

而且我也观察了下身边的“高工”,大部分跟我差不多,甚至都没用起来像 Cursor 这样的工具,最多用个 DeepSeek。至于发展日新月异,一天一个样的MCP领域,那就更别提了,可能大部分都是处于听说有这个东西的水平。

但是有个问题值得我们思考的:一个初中级的员工+好奇心/学习能力+AI编程工具,产生的价值是会不会可能大于等于一个“高工”呢

一旦答案是接近或者是大于,那么高级工程师的性价比就会直线下降。而最近很多新兴公司的招聘正在慢慢的证明这点。

所以我认为:本质上并不是AI会淘汰初级工程师,而是AI最终会淘汰不会正确使用AI的工程师。共勉!


我是 Lapisy 郎子,一个软件开发工程师,这里主要是记录自己的一些生活思考,投资学习,还有技术总结。目前写了有:闲谈系列ANR系列,欢迎关注。