- - 这是一种全新的编程方式,你可以完全沉浸在编程的感觉中(Andrej Karpathy说的)
- - 让AI帮你写95%以上的代码
- - 从一名程序员转变为一名“产品工程师”
- - 通过使用AI编程工具,生产力可以提高10到100倍
必备工具
- Cursor - 最流行的Vibe编程集成开发环境(IDE),能全面理解代码
- Windsurf - 快速成长的替代品,可以索引你的整个代码库
- Claude 3.5 Sonnet/3 Opus - 日常编程任务的顶级模型
- Claude 01/03 - 用于调试复杂问题的推理模型
- ChatGPT - 专门用于通过调试来推理问题
新的工作流程
- - 不要修复,重写更便宜(重写比调试简单)
- - 并行提示(同时在不同功能上运行多个AI会话)
- - 专注于快速迭代而不是完美代码
- - 现在,人的品味比编程技能更重要
Vibe编程的优势
- - 从零到一的产品开发(速度是最重要的)
- - 功能原型设计和快速迭代
- - 项目规模不是立即关注的问题
- - 简单到中等复杂的应用程序
- - 使用现代、文档齐全的框架时
人的因素
- - 发展系统思维和架构技能(AI在这方面还有困难)
- - 培养产品品味和用户同理心
- - 学会判断AI生成代码的质量
- - 调试仍然是一个关键的人类技能
- - 关注“为什么”和“做什么”,而不是“怎么做”
扩展规模
- - Vibe编程可以快速帮你达到最小可行产品(MVP),但扩展需要专业知识
- - 雇佣系统思考者来应对复杂的基础设施挑战
- - 技术债务积累得更快 - 需要有策略地计划重构
- - 关键系统可能需要更传统的方法
- - 在快速开发和架构考虑之间找到平衡