年初,我(懂编程)和一个朋友(不懂编程)同时 Vibe Coding ,我做一个浏览器 DOCX 渲染组件,他做一个简历优化和投递系统; 我这个项目遇到很多问题,但也算顺利,9 月底刚上线,目前没有流程阻塞问题,之后就修复一些新的小问题; 朋友是业余在做,过程比较坎坷,从了解编程基础开始,python 语法、模块设计原则,甚至什么是 Git ,发现短时间很难理解,就转向 workflow 设计;后来用 find-skill 发现有一些类似的 skill ,就围绕 skill 设计,在 codex 中折腾。 结合这两段经历,我的看法是: 1 、没有编程经验,全靠 AI 自己写,一定会出现“场景化设计和修复”问题,程序逻辑本身是需要通用抽象的,普通很难识别和解决这个问题。 举个例子,我发现某个 DOCX 的第 3 页中的图片和文字重合了,让 AI 修改,很快就修改好了,我看思维链发现,它是针对这张图片和段落特征做的特定修复;所以完全让 AI 自己写,后期经常出现,修改了 A 问题,引出 B 问题,进入怎么改都改不好的恶性循环。 要避免这个问题,就需要做好架构设计、模块边界准则,...