反思软件工程,超越Vibe Coding
出处:
mp.weixin.qq.com
站在“上帝视角”审视软件开发的历史演变,我们实际上是在见证 “人类意图”与“机器实现”之间鸿沟的不断缩减。 从问题空间到解决方案空间,前人尝试过声明式DSL、RAD工具,尝试过模型驱动工具。但仍局限于定制或细分于领域。 现在,结合全知全能的大模型像打开了盒子,AI 的介入让软件工程快速进入了“意图驱动”的时代。 我们正处在软件工程史上最剧烈的变革期——从“人写代码给机器看” 转向“人表达意图给AI听,AI实现给机器看”。 如果传统编程像是拿着精密蓝图、亲手切割并组装每一块木板来建造房子;那么Vibe Coding更像是对着一个神奇的建筑机器人描述你想要的“氛围”(比如“我想要一个通透、有现代感的起居室”),机器人会立刻堆砌出房屋。你不需要知道梁柱是如何受力的,只需不断告诉机器人“窗户再大一点”或“颜色再暖一点”,直到你满意为止。但一旦墙内电线走火,你可能根本不知道从哪里拆起。