乐于分享
好东西不私藏

软件开发的“手工时代”结束了,我们该如何当好一个新人?

软件开发的“手工时代”结束了,我们该如何当好一个新人?

最近 AI 成果日新月异,今天 DeepSeek V4 也发布了,虽然现在产品的技术栈还算稳健,但看着窗外 AI 技术的迭代速度,我一直在思考一个问题:如果现在的开发模式被彻底颠覆,写代码的这群工程师们未来会怎么转变?

在软件行业,大家都习惯了三五年一小变的节奏。但这一次,AI 带来的可能不是技术栈的更新,而是生产模式的变革

以往我们说“写代码”,重点在那个“写”字——把业务逻辑在脑子里转一圈,然后一行行敲成计算机能懂的代码。在这个过程中,逻辑转换能力是核心,写得好不好、快不快,全看个人的手艺。

我想,如果用一个比喻来形容,以前的研发更像是手工作坊

一个经验丰富的老师傅,花上十天半个月,能打磨出一个高质量的零件;而新手做出来的东西,质量可能就参差不齐。虽然我们有各种规范,但归根结底,产品的上限取决于那个“打磨”的人。

但未来的软件公司,大概率会演变成一种自动化流水线的模式。

AI 工具就是流水线上的机器。现在的操作员(开发者)不再需要从零开始手工打磨每一个逻辑,他更像是在控制台前。以前需要 10 天的工作,现在配合机器,可能 2 小时就能出一个初稿。

在这种模式下,我觉得开发者的角色正在发生分化,主要变成了两类人:

第一类,是流水线的操作员。 他们的核心任务不再是“写”,而是“质检”。AI 产出的代码良品率如何?是否满足业务需求?他们需要微调参数,或者研究如何编写更好的提示词(Prompt),甚至是沉淀出一套套特定的 AI Skill(技能包)。他们更像是质检员,得一眼看出机器产出的东西哪里不对,哪里需要改。

第二类,是流水线的搭建工程师。 这就是架构团队或者核心技术团队要做的事。他们不再是单纯地研究某个技术框架怎么用,而是要思考如何搭建一整套“工程脚手架(Harness)”。他们决定了流水线以什么样的方式产出什么样的产品,确保整个工厂的生产效率和标准化。

那么,传统技术(比如 Spring Boot 或微服务框架)就不重要了吗?

我觉得恰恰相反。虽然生产过程自动化了,但产品的底层逻辑没变。如果你不了解机器产出的代码底层是怎么运行的,一旦出现生产环境崩溃或者复杂的性能瓶颈,操作员就会束手无策。这就好比流水线坏了,你必须得懂机械原理才能修好它。

所以,我最近也在提醒自己,要勇敢地去“重新做新人”。

学习重心要变了。我们要学习的可能不再是如何精进那几行逻辑代码,而是如何站在更高的地方,去指挥 AI、去构建流水线、去定义质量标准。这种能力的迁移,可能比掌握一门新语言更紧迫。

在接下来的项目里,应该多把一些重复性的工作交给 AI,自己把精力往“质检”和“工程搭建”上挪一挪。

这种转变一开始肯定会不适应,但这大概就是“向前走一点”的必经过程吧。

如果你也在做类似的转型,或者有不同的看法,欢迎留言告诉我。