一只会思考的猪
一只会思考的猪
发布于 2025-10-12 / 3 阅读
0
0

AI时代:敏捷退场、架构回归

#AI

行业风向又变了

软件开发的发展史,始终在两种极端之间摇摆。

早期,用瀑布模型,需求文档写得比小说还厚。画不完的架构图,走不完的审批流程,改个需求堪比重大项目立项。

后来敏捷开发火了,大家一窝蜂追求"快"。"能跑的软件胜过完美的文档"成了金科玉律。快速迭代、小步快跑,代码能跑起来就行,有点小毛病不怕。

现在,根据一句话就生成代码的 AI 工具驱动的时代来了。Trae、Cursor 这些工具正在重新定义程序员这个职业 - 以后重点不是你会写代码,而是你能给代码设计个好"窝"。

钟摆又摆回来了 - 这次是要在速度和架构之间找个平衡点。

"氛围编程"(vibe coding)这把双刃剑

凭感觉来就行

这句话概括了新一代的软件开发模式:AI工具承担重活。需要一个React组件?用提示词生成。API集成?用提示词。带分页、错误处理和加载状态的CRUD操作?一个好的提示词能帮你完成80%。

这就是氛围编程:一种融合了自然语言提示、AI辅助搭建和快速迭代的神奇开发方式。对于一些开发者,尤其是新手来说,其吸引力显而易见,消除了阻力,跳过了样板代码,提升了开发速度。一个下午就能搭建出原型,而这在几年前需要一个团队好几天时间。

但问题是:脑子一热写出来的代码,跟路边小贩保温箱中的雪糕一样,放不了多久就得化。

AI生成的代码,架构决策是黑盒,模式没人审核。用不了多久,项目就成了没人能整明白的烂摊子。

用得好了是神器,用飘了就是给自己挖坑。咱们不需要更多的"Prompt工程师",需要的是能驾驭AI的架构师。

从程序员到架构师

现在AI写个函数分分钟的事,这种战术层面的活越来越不值钱。

但战略规划 - 这还得靠人脑。

AI时代的架构师,其关键是搭建那些能让AI高效工作、还不敢瞎搞的框架和规范,要抓下面这几个重点:

  1. 做好设计
    功能边界划清楚、关键决策一次性到位、用抽象减少重复劳动。

  1. 立好规矩
    用类型约束、代码检查、自动化测试来确保代码质量。

  1. 树好典范
    你的代码已成为AI的学习样本。保持代码整洁,消除矛盾模式,在关键处清晰阐述实现意图。

  1. 把好质量
    AI可以生成功能性的代码。但它(目前还)做不到的是进行深思熟虑的架构权衡。这是你的工作。审查要着眼于长期一致性,而不仅仅是正确性。

最聪明的人不是最能救火的,而是最能防火的。

新世界的敏捷

敏捷让我们摆脱了文档地狱,但我们也矫枉过正了。"能跑就行"在AI时代不够用了,因为跑是能跑,但没人知道为啥能跑。

现在,文档、规范、架构图又重要起来了 - 不过这次主要是为了AI同事。

敏捷的核心价值观并非无效,但其中一些需要重新诠释。在新世界里:

  • 我们更重视全面的结构而非仅仅可工作的软件——因为今天能工作但明天就崩溃的软件是一种负担。

  • 我们更重视精心设计的系统而非个人与互动——因为"个人"越来越多地是AI。

  • 我们更重视对上下文的理解而非对变化的响应——因为稳定性和可重复性才是实现快速迭代的基础,而非混乱。

可以这样想:在2005年,瓶颈是速度。在2025年,瓶颈是方向。

写在最后

软件开发这行,比打字速度的时代过去了,AI在这方面已经碾压人类。

未来十年最吃香的,是那些能设计出健壮系统,让AI在里面安全高效工作的架构师。

软件的未来不只是写出来的,更是设计出来的。


评论