标签

AI 概念层出不穷,软件工程本质未变

发布时间:2026-06-15 02:54阅读:1

在 AI 编程圈子里,每隔几个月就会蹦出一个新名词。

起初是 Vibe Coding,

接着是 Agentic Engineering,

随后又来了 Harness Engineering。

如今又是 Loop Engineering。

往后或许会提 Auto Engineering?

乍一听好像随着 AI 进步,进入了更高层级的探索,其实归根结底都是软件工程的范畴,只是换个说法罢了。

Vibe Coding 不就是做个演示原型吗?真要上线还得细细打磨,不断优化。

Agentic Engieering 不就是配置一堆技能、插件和文档来帮助 AI 理解项目吗?即便没有 AI,这些文档和工具体系的建设也是必不可少的。

Harness Engieering 不就是限制 AI 输出的不确定性,追求确定性代码吗?最终还是要落实到可观测、可调试和可迭代,同时建立框架确保团队输出更稳健,系统更可靠。

Loop Engineering 更是牵强,Agent 本身就是个 LLM 循环,非得整出新概念。更深层看,软件工程迭代本就是循环往复的。无非就是 AI 运行更便宜了,循环速度更快了。

软件工程是一门探讨如何运用系统化、规范化及数量化等工程原则与方法进行软件开发生命周期的学科。它把工程学原理应用到软件的开发与维护中,旨在解决效率、质量和成本等难题,保证在限定的时间和成本下交付高质量软件。其核心在于通过规范流程、工具和手段,把复杂系统拆解为可控模块,从而增强软件的可靠性、可维护性与扩展性。

AI 的介入并未颠覆软件工程的本质。系统化、规范化的运作依然是核心,可靠、可维护的交付物才是关键。

只是 AI 作为一个新齿轮,改变了协作流程,能适应变化的人留下,无法适应的则会被淘汰。

程序员行业确实对新人越来越不友好,曾经的高门槛技能被大幅降低,那个随便写写就能拿高薪的时代已成过去。

不过,程序员这类角色依然不可或缺,软件工程和复杂系统依然存在。复杂系统终究需要人去掌控,哪怕最终由 AI 概括管理,也需要人来设计、负责和监管。

顺应时代变迁,与时代同频共振吧。