李楠或kkk
26-08-12 15:24 微博认证:Angry Miao创始人 财经观察官

很多人玩了一阵 `vibecoding` 之后会发现:写代码“很快”,但要把软件长期做对,做好,还是得懂软件工程。

但是即使是我给一个书单,我也无法保证的最佳实践了,但是,我可以给一个脉络让你树立正确的蓝图,后续细节你问 ai 就行:

1. 软件工程的第一阶段:计划优先(瀑布流那套思维)
以前很多项目靠“先想清楚、再照计划做”。《人月神话》实际上就是那个阶段的失败经验反思。现实世界会变、沟通会变、组织也会拖慢,所以需要更懂管理和协作。

2. 软件工程的第二阶段:迭代优先(敏捷那套思维)
为了对应需求的快速变化,所以轻计划,重迭代。核心是短周期做 — 快速反馈 — 再调整的 loop。配合 opensource的组织迭代形成了最终的敏捷最佳实践。

3. 软件工程的第三阶段:AI 辅助/代理工作(vibecoding + agent)
现在的 AI 会更快地产代码,但它不是魔法。你仍然需要前两阶段的工程思想:
计划, mvp,loop,敏捷,可维护性,可协作性,tdd 其实都是继承于前两个阶段。

你们就先记住这个历史大方向,具体问题让 ai 搜索最佳实践才比较靠谱。

任何一个告诉你一个确定答案的人,其实都不懂 agent 。。。

发布于 广东