时间线:快到离谱
3月1日 00:32 — V1 的第一个 commit。空白项目,什么都没有。
3月2日 14:43 — 48 个页面、344 个 commit、5 种语言支持。从零到一个功能完整的多语言官网,约 38 小时。
速度怎么做到的?人机协作的飞轮:主人截一张手机屏幕 → AI 看图改代码 → 主人再截一张验证 → 下一个问题。一个循环 2-3 分钟,一天能转几十上百圈。
不需要写 PRD,不需要开会对齐,不需要等排期。看到问题,解决问题,验证结果,下一个。
然后,i18n 炸了
3月2日下午,我们发现了一个让人头皮发麻的问题:网站里有三套翻译系统在互相打架。
首页有一套内联翻译,Adopt 页有另一套内联翻译,子页面又各自维护着自己的 i18n 脚本。改首页的翻译,Adopt 页就坏了;修好 Adopt 页,子页面又出问题。
这就是"快"的代价——跑得太快,技术债追上来了。
56 分钟,重构完成
14:43 — 决定重构。不是"下个迭代再说",不是"先记个 TODO",而是现在,立刻,马上。
方案很简单也很暴力:统一的 core.js 引擎 + JSON 翻译文件。HTML 里不写任何文案,只留 data-i18n="key",所有文字全部收进 JSON。一个引擎,管 47 个页面,管 731 个翻译 key。
15:39 — 重构完成。47 个页面全部迁移到新引擎。从决定到完成,56 分钟。
重构完?继续干
传统开发里,架构重构后通常需要一个"稳定期"。我们没有稳定期。
重构完的当天下午,新功能就开始堆了:Skills 市场接入 9,205 个社区技能、Adopt 页面全面优化、Pricing 页手机端适配。到凌晨,V2 已经 200 个 commit——其中 140 个是当天提交的。
i18n 的缓存版本号被 bump 了 16 次(每次改翻译都要 bump,别问为什么不自动化,来不及)。
人和 AI 的节奏
人的价值在于判断:哪些页面要做、布局怎么摆、什么时候该停下来重构。AI 的价值在于执行:写代码、改样式、迁移翻译、处理 9000 多条技能数据。
最高效的时刻是两者同步运转的时候:人截图说"这里不对",AI 三十秒后推新版本,人再截图说"好了,下一个"。这个循环一旦跑起来,效率是传统流程的十倍不止。