
01 “程序员”胡彦斌的AI奇遇
最近,胡彦斌亲自“开发”了一款名为《彦火》的粉丝社区App。
他只是在电脑前“聊”出了这个App——告诉AI自己想要什么功能,AI就自动生成了所有代码。
从用户注册、内容发布,到粉丝互动、数据统计,整个App的数千行代码,都是AI根据他的描述一句句写出来的。
“我就像在和一个超级聪明的程序员搭档聊天,我说‘这里要加个点赞按钮’,它就给我写好了。”胡彦斌在采访中这样描述他的开发过程。
这个故事背后,是一种叫做 vibe coding(氛围编程)的编程模式。它正在让“编程”这件事,从少数人的专业技能,变成每个人都能掌握的创意工具。
02 什么是vibe coding?
vibe coding的核心很简单:人类聊需求,AI写代码。
想象一下,你不再需要学习复杂的编程语言,不再需要记忆无数的API接口,不再需要调试那些让人头疼的bug。你只需要像和朋友聊天一样,告诉AI:
“我想要一个记账App,能记录每天的支出,按餐饮、交通、购物分类,月底能生成图表看看钱都花哪儿了。”
几分钟后,一个功能完整的记账App就出现在你面前。
这就是vibe coding——把编程从‘怎么写代码’变成了‘要什么功能’。
这个概念由OpenAI联合创始人Andrej Karpathy在2025年2月正式提出,短短几个月就火遍全球,甚至被《柯林斯词典》评为2025年度词汇。
03 传统编程 vs vibe coding
为了让你更直观地理解这种变化,我们来看一个对比:
对比维度 | 传统编程 | Vibe Coding (氛围编程) |
|---|---|---|
核心主体 | 人类手写全部代码 | 人类提需求,AI全权编写 |
必备能力 | 精通语法、API、算法 | 清晰描述需求、会与AI对话 |
开发速度 | 慢,从零开始逐行开发 | 快 |
适用人群 | 专业程序员 | 程序员、零基础普通人、创业者 |
核心目标 | 代码高性能、结构规范 | 快速落地创意 |
传统编程就像自己动手盖房子——你要懂砖瓦、懂结构、懂水电,每个细节都要亲力亲为。
vibe coding则像和建筑师聊天盖房子——你只需要描述“我想要一个三室两厅、朝南、带大阳台的房子”,建筑师(AI)就会帮你设计图纸、找材料、组织施工。
04 vibe coding 怎么玩?
vibe coding的工作流程非常简单,就是一个四步循环:
第一步:描述想法
用最直白的大白话,说出你想要的功能。越具体越好。
错误示范:“给我做个网站。”
正确示范:“做一个个人作品集网站,深色主题,有首页、作品展示、关于我、联系方式四个页面。作品展示要能分类(设计、摄影、写作),每件作品要有标题、描述和图片。”
第二步:AI生成
把这段话输入给AI编程工具(如Cursor、Trae等),AI会分析你的需求,生成完整的代码文件。
第三步:验收调整
运行生成的程序,看看效果是否符合预期。如果不符合,找出问题所在。
第四步:迭代打磨
把问题反馈给AI:“这个按钮颜色太浅了,改成深蓝色”,“这里加个返回顶部的功能”。
AI会根据你的反馈修改代码,然后回到第三步继续验收。
这里有个重要原则:80%原则。第一次生成的结果大概80%符合预期就很不错了,剩下20%通过小步迭代慢慢解决。不要追求一次完美——连专业程序员都做不到。
05 纯小白适合用vibe coding?
1. 完全零基础的小白
想做个个人网站展示作品?想开发个小工具解决日常问题?vibe coding让你跳过学习编程的痛苦阶段,直接开始创造。
2. 创业者/产品经理
有个绝妙的创业想法,但没钱请程序员?用vibe coding快速做出可演示的原型,验证市场需求,吸引投资或组建团队。
3. 学生/研究者
需要处理实验数据、生成可视化图表?vibe coding能帮你快速搭建分析工具,把时间花在真正的科研上,而不是学编程。
4. 内容创作者
想要定制化的内容管理工具、粉丝互动系统?vibe coding让你拥有完全符合自己工作流的专属工具。
5. 传统行业从业者
教师、医生、设计师……任何行业的人,都可以用vibe coding开发解决本行业具体问题的工具。
06 如何开始第一个VC项目?
第一步:选对工具(国内用户优先推荐前两项)
工具 | 特点 | 适合人群 |
|---|---|---|
Trae | 国内首选,完全免费,支持多模型切换 | 完全新手,想快速上手 |
通义灵码 | 阿里系产品,国内网络稳定 | 有一定技术基础的用户 |
Cursor/CodeX /Claude Code | 功能强大,生态丰富 | 习惯使用IDE的专业用户 |
给新手的建议:从Trae开始,它界面简单,完全免费,而且专门针对中文用户优化。
第二步:写好第一个prompt(这是成功的关键)
prompt就是你给AI的“任务描述”。写得好,事半功倍;写得差,事倍功半。
❌ 烂prompt示例:
“给我做个记账App。”✅ 好prompt示例:
“做一个面向自由职业者的记账工具,需要以下功能:添加支出表单(包含金额、分类、日期、备注字段)月度支出总览面板,显示本月总支出和各类别占比分类包括:差旅、软件订阅、办公用品、市场营销、其他简洁的深色风格界面,可一键切换浅色模式用Tailwind CSS写样式,确保响应式设计数据保存在本地,不需要后端服务器”
看到区别了吗?好的prompt要具体、结构化、有明确的技术要求。
第三步:30天vibe coding学习路线
第1周:熟悉节奏
用Trae Builder做3-4个小项目:
个人简介页面
待办事项清单
简单的计算器
天气查询小工具
目标不是做出完美的产品,而是熟悉“描述-生成-反馈”的工作节奏。
第2周:开始读代码
用插件重做第一周的项目,这次尝试阅读AI生成的代码。不懂的地方就问AI:“这段代码是什么意思?”“为什么要这样写?”
第3周:打磨一个项目
选一个最有价值的项目,花一周时间打磨:
优化界面细节
添加更多功能
修复发现的bug
公开发布,收集真实用户反馈
第4周:解决实际问题
做一个解决自己实际问题的工具。比如:
自动整理工作文件夹的工具
批量处理图片水印的小程序
跟踪学习进度的仪表盘
07 需知vibe coding的局限
vibe coding很强大,但它不是万能的。了解它的局限性,才能更好地使用它:
1. “屎山”代码风险
如果你完全不管AI生成的代码,只是一味地添加新功能,很快你就会得到一个难以维护的“屎山”代码库。解决方案是:定期重构,让AI帮你整理代码结构。
2. 安全漏洞
AI生成的代码可能存在安全隐患,特别是涉及用户数据、支付等敏感功能时。重要系统一定要请专业的安全工程师审核代码。
3. 不适合的场景
金融交易系统、医疗信息系统等高安全性要求的场景
需要多人长期协作的大型企业级项目
对性能有极端要求的实时系统(如高频交易)
4. 工程化挑战
vibe coding适合快速原型和中小型项目,但对于需要严格版本控制、自动化测试、持续集成的大型工程化项目,还需要结合传统的“规范驱动编程”。
08 未来已来
在传统编程时代,技术是门槛——你需要花几年时间学习,才能开始创造。
在vibe coding时代,技术是工具——AI接管了繁琐的“施工”工作,人类可以专注于创意和需求。
胡彦斌用vibe coding“手搓”出《彦火》App,只是一个开始。未来,我们会看到越来越多的:
· 教师用vibe coding开发个性化的教学工具
· 医生用vibe coding创建患者管理系统
· 农民用vibe coding搭建农产品溯源平台
· 艺术家用vibe coding制作交互式数字作品
编程的门槛正在被重构。未来比拼的不是谁更会写代码,而是谁更有创意,谁更懂需求,谁更善于与AI协作。
你的第一个vibe coding项目想做什么?或者你已经用vibe coding
实现了什么?
欢迎在评论区留言:
你最想用vibe coding开发什么工具?
你觉得vibe coding会取代传统程序员吗?
我们将会从留言中选出最有创意的1个想法,用vibe coding帮你实现原型。

夜雨聆风