摘要一位从业16年、实际写代码18年的资深程序员分享了几个月密集使用Codex进行Vibe Coding后的核心经验从道法术器四个层次系统讲解如何用提示词驾驭AI编程避免常见陷阱。目录道三个核心原则法七条具体法则术实战技巧与模式器可直接复用的模板大型项目典型流程参考资源一、道三个核心原则“道”是无论有没有AI编程只要存在将需求转化为可交付物的场景就一定会遇到的问题。原则一边界与取舍要点说明核心思想有舍才有得类比你是指挥AI的老板token都是你花的实操明确目标是什么为了这个目标什么可以牺牲、什么不能牺牲对齐必须让AI知道你的边界否则它会在某些地方走偏浪费时间和token原则二以信息换准确要点说明批判对象一句话生成项目的演示案例问题本质那些项目没有带入你的视角和考量只是AI根据概率自主产生的核心做法和AI对齐目标、背景、约束、细节成本参考传统软件开发中对齐需求的成本占总成本的30%-50%结果信息说得越清楚后续返工越少原则三文档与验证要点说明问题Codex会话有上下文压缩一旦触发压缩口头协议会有损耗解决方案把目标、方案、进度迭代成文档作为长期记忆验证单元测试、自动化测试、集成测试不能省可让AI来做二、法七条具体法则七条法则与上述“道”的层面有映射关系法则核心内容1. 先收敛问题不清晰时不要动手先收敛边界2. 明确时间维度告诉AI任务是长期建设、阶段性过渡还是短期止血3. 计划模式尽可能先用计划模式让AI主动做选择题4. 结构化表达新开线程或处理复杂任务时提问越结构化反馈越健康5. 文档落地指导AI把文档落地随任务推进及时更新6. 验证自动化让AI做测试7. 识别兜底方案AI痛苦时会用兜底方案需让它确认原因、风险和回收计划计划模式的核心价值“计划模式的最大好处是能让AI主动说话因为它会让我们做选择题这比自己打很多字高效得多。”使用建议动手前尽可能先用计划模式计划对话结束后会询问是否实施发现问题可以不实施计划会保留供后续微调时间维度的区分场景说明长期建设需要面向中长期的稳定方案考虑可维护性阶段性过渡可接受临时方案但有明确替换计划短期止血快速解决问题即可不追求优雅AI不知道你的紧急程度。不告诉它背景就会产生偏差。兜底方案的识别与处理当AI反复尝试失败后可能会采用兜底方案。识别信号看AI改bug或做需求时是否“痛苦”。发现兜底方案时要求AI确认三件事为什么只能用这个方案以后怎么回收这个问题当前方案的风险是什么三、术实战技巧与模式3.1 标准模式化问答原则说明你给的话越少AI越不想搭理你给的话多AI更重视给的结构化AI有思路按结构展开“你问得越结构化反馈就越健康。”3.2 场景处理速查表场景处理方式局面未明先诊断不着急改方案已确认、文档已沉淀直接推进需求变更需兼容老代码AI倾向保留兼容性必要时指明可以“硬切”连续失败让AI审视目标错、路径错、还是执行细节错换个思维反思AI无限迭代主动问“现在是不是该收了”评估投入产出比3.3 Bug修复标准流程非程序员背景需知用户反馈或测试发现bug先补一个代码测试能复现这个bug交给AI修复重新运行测试验证是否通过完成需求后也要补测试。两种场景先做后补功能或先补后做bug。3.4 计划模式使用门槛代码超过1000行的任务建议开启计划模式先明确目标、约束和范围能落文档的尽量落文档四、器工具与模板4.1 Codex内置高频场景模板Codex已提供高频场景的提问模板可直接按思路提问。4.2 兜底方案确认模板当AI可能采用临时方案时使用以下模板确认“短期止血这个事情你需要确认而不是让AI想当然地就把兜底方案给做了。”要求AI说明为什么只能用兜底方案后续回收计划当前方案的风险五、大型项目典型流程经过迭代验证的高频流程步骤操作1讨论目标2用计划模式生成文档3用计划模式查漏补缺4可选引入review审核文档5推进项目开发6阶段性进展或偏离时继续用计划模式调整核心要点计划模式贯穿始终确保文档落地和review到位。效率提示如果你在学习长视频教程时需要快速提取核心经验可以用 Ai好记aihaoji.com将视频转为图文笔记支持B站等主流平台新用户有免费额度。六、参考资源本文基于B站视频BV1AodfByE7D写了十八年代码的老码农使用Codex Vibe Coding后总结了哪些重要经验由Ai好记整理转录如有问题欢迎评论区交流。如果本文对你有帮助点赞、收藏、转发支持
18年老码农的Codex实战经验:从道法术器四层讲透Vibe Coding
摘要一位从业16年、实际写代码18年的资深程序员分享了几个月密集使用Codex进行Vibe Coding后的核心经验从道法术器四个层次系统讲解如何用提示词驾驭AI编程避免常见陷阱。目录道三个核心原则法七条具体法则术实战技巧与模式器可直接复用的模板大型项目典型流程参考资源一、道三个核心原则“道”是无论有没有AI编程只要存在将需求转化为可交付物的场景就一定会遇到的问题。原则一边界与取舍要点说明核心思想有舍才有得类比你是指挥AI的老板token都是你花的实操明确目标是什么为了这个目标什么可以牺牲、什么不能牺牲对齐必须让AI知道你的边界否则它会在某些地方走偏浪费时间和token原则二以信息换准确要点说明批判对象一句话生成项目的演示案例问题本质那些项目没有带入你的视角和考量只是AI根据概率自主产生的核心做法和AI对齐目标、背景、约束、细节成本参考传统软件开发中对齐需求的成本占总成本的30%-50%结果信息说得越清楚后续返工越少原则三文档与验证要点说明问题Codex会话有上下文压缩一旦触发压缩口头协议会有损耗解决方案把目标、方案、进度迭代成文档作为长期记忆验证单元测试、自动化测试、集成测试不能省可让AI来做二、法七条具体法则七条法则与上述“道”的层面有映射关系法则核心内容1. 先收敛问题不清晰时不要动手先收敛边界2. 明确时间维度告诉AI任务是长期建设、阶段性过渡还是短期止血3. 计划模式尽可能先用计划模式让AI主动做选择题4. 结构化表达新开线程或处理复杂任务时提问越结构化反馈越健康5. 文档落地指导AI把文档落地随任务推进及时更新6. 验证自动化让AI做测试7. 识别兜底方案AI痛苦时会用兜底方案需让它确认原因、风险和回收计划计划模式的核心价值“计划模式的最大好处是能让AI主动说话因为它会让我们做选择题这比自己打很多字高效得多。”使用建议动手前尽可能先用计划模式计划对话结束后会询问是否实施发现问题可以不实施计划会保留供后续微调时间维度的区分场景说明长期建设需要面向中长期的稳定方案考虑可维护性阶段性过渡可接受临时方案但有明确替换计划短期止血快速解决问题即可不追求优雅AI不知道你的紧急程度。不告诉它背景就会产生偏差。兜底方案的识别与处理当AI反复尝试失败后可能会采用兜底方案。识别信号看AI改bug或做需求时是否“痛苦”。发现兜底方案时要求AI确认三件事为什么只能用这个方案以后怎么回收这个问题当前方案的风险是什么三、术实战技巧与模式3.1 标准模式化问答原则说明你给的话越少AI越不想搭理你给的话多AI更重视给的结构化AI有思路按结构展开“你问得越结构化反馈就越健康。”3.2 场景处理速查表场景处理方式局面未明先诊断不着急改方案已确认、文档已沉淀直接推进需求变更需兼容老代码AI倾向保留兼容性必要时指明可以“硬切”连续失败让AI审视目标错、路径错、还是执行细节错换个思维反思AI无限迭代主动问“现在是不是该收了”评估投入产出比3.3 Bug修复标准流程非程序员背景需知用户反馈或测试发现bug先补一个代码测试能复现这个bug交给AI修复重新运行测试验证是否通过完成需求后也要补测试。两种场景先做后补功能或先补后做bug。3.4 计划模式使用门槛代码超过1000行的任务建议开启计划模式先明确目标、约束和范围能落文档的尽量落文档四、器工具与模板4.1 Codex内置高频场景模板Codex已提供高频场景的提问模板可直接按思路提问。4.2 兜底方案确认模板当AI可能采用临时方案时使用以下模板确认“短期止血这个事情你需要确认而不是让AI想当然地就把兜底方案给做了。”要求AI说明为什么只能用兜底方案后续回收计划当前方案的风险五、大型项目典型流程经过迭代验证的高频流程步骤操作1讨论目标2用计划模式生成文档3用计划模式查漏补缺4可选引入review审核文档5推进项目开发6阶段性进展或偏离时继续用计划模式调整核心要点计划模式贯穿始终确保文档落地和review到位。效率提示如果你在学习长视频教程时需要快速提取核心经验可以用 Ai好记aihaoji.com将视频转为图文笔记支持B站等主流平台新用户有免费额度。六、参考资源本文基于B站视频BV1AodfByE7D写了十八年代码的老码农使用Codex Vibe Coding后总结了哪些重要经验由Ai好记整理转录如有问题欢迎评论区交流。如果本文对你有帮助点赞、收藏、转发支持