硅谷著名风投YC:如何最大化你的“氛围编程”体验
2025年5月25日
视频版见:https://www.bilibili.com/video/BV152jKzPE77/?vd_source=7ad42340a0157d375793e52eef9be28b
以下是他们的建议:
动代码之前:
- 在编码前和 AI 一起制定计划。是那种认真的,有思考的计划。
- 把它保存为 Markdown 文档。这会成为你的开发“圣经”。
- 把你不想现在处理的东西标记为“今天不行,撒旦”,然后把天马行空的想法扔进“稍后”的桶里。
选择你的工具:
- 如果你是新手,试试 Replit 或者任何看起来友好的东西。
- 如果你喜欢折腾,那就全力投入 Cursor 或 Windsurf。
- 想要混乱?那就两个都用,让它们自己打架去。
Git,不然就后悔去吧:
- 每次有东西能跑起来了就提交。没有例外。
- 别信那个“撤销”按钮。它会骗你。
- 如果你的 AI 陷入疯狂,那就把仓库炸掉重置。
测试,但要带着“氛围”来:
- 集成测试 > 单元测试。关注用户看到的东西。
- 在继续之前写好测试——别跳过。
- 测试就像心理安全带。尤其是在你“重构”(也就是搞破坏)的时候。
像和心理治疗师一样 Debug:
- 把错误信息复制到 GPT 里,问它“觉得”发生了什么。
- 在 AI 动代码之前,让它先头脑风暴一下可能的原因。
- 别在坏主意上叠坏主意。直接重置。
- 加日志。多加日志。海量日志。
- 如果一个模型一直犯傻,试试另一个。(它们的训练水平不一样。)
把 AI 当你的初级开发:
- 给它适当的“入职培训”:长而详细的指令。
- 把文档存到本地。模型不擅长点https://www.google.com/search?q=%E9%93%BE%E6%8E%A5。
- 展示截图。像在犯罪现场一样指出哪里出了问题。
- 用语音输入。据说 Aqua 能让你提速一倍。我对此持怀疑态度。
成年人的代码架构:
- 小文件。模块化。假装你的代码库会被真人阅读。
- 用那些无聊但可靠的框架。AI 更了解它们。
- 在你的代码库之外原型化那些疯狂的功能。就像在一个沙盒里一样。
- 保持清晰的 API 边界——让你应用的不同部分像有礼貌的同事一样交流。
- 在把那些吓人的东西加到你可爱又脆弱的项目之前,先孤立地测试它们。
AI 也可以是:
- 你的 DevOps 实习生(DNS 配置,托管等等)。
- 你的平面设计师(图标,图片,网站图标)。
- 你的老师(让它给你解释它的代码)。
AI 不仅仅是一个工具。它是另一双(稍微有点脱线的)手。 你现在是 CEO 了。像个 CEO 一样行事。 设定背景。引导它。必要时重置。别让它用烂代码来“PUA”你。