他用自然语言描述需求,AI负责写代码。一个月后,一款叫"彦火"的粉丝社区APP上线了。这个过程被他形容为"像游戏通关,也像做音乐——反复打磨"。
一、一个歌手的编程初体验
胡彦斌第一次亲手做APP,花了整整一个月。
不是请外包团队,不是找技术合伙人,是自己坐在电脑前,一行一行"说"出来的。
他用的方法叫 Vibe Coding——2024年底开始在硅谷流行的一种AI编程范式。核心逻辑很简单:你用自然语言描述想要的功能,AI自动生成代码;遇到bug,你把报错信息贴给AI,AI帮你修;想加新功能,继续用自然语言描述。
整个过程不需要写一行传统意义上的代码。
胡彦斌在社交媒体上分享这段经历时,用了两个比喻:像游戏通关,也像做音乐。前者说的是那种一步步攻克难关的成就感,后者说的是反复打磨的耐心——写一个功能不满意,推翻重来;修一个bug不彻底,继续调试。这和他在录音棚里一遍遍录歌、一句句抠细节,本质上是一回事。
最终成品叫"彦火",一个面向粉丝社区的APP。
二、Vibe Coding到底是什么?
要理解胡彦斌做的事,需要先理解 Vibe Coding 这个概念的由来。
2024年10月,OpenAI联合创始人Andrej Karpathy在社交媒体上发了一条推文:"编程最爽的状态不是写代码,而是vibe coding——你只用自然语言描述,AI帮你实现,你看着它跑起来。"
这条推文迅速引爆了开发者社区。
Vibe Coding 的核心特征有三点:
第一,自然语言即代码。 你不需要记忆语法、函数名、API接口。想要一个登录页面?直接说"我要一个带手机号验证码登录的页面,风格简洁现代"。AI会生成完整的HTML/CSS/JS代码。
第二,对话式调试。 代码跑不通?把报错信息复制粘贴给AI,它会分析原因并给出修复方案。不需要你去Stack Overflow搜索、去GitHub翻issue。
第三,渐进式迭代。 不需要一次性规划好整个架构。先做一个最小可用版本,跑通了再往上加功能。这和传统软件工程的"瀑布模型"完全相反,更接近精益创业的"快速迭代"理念。
支撑这一切的,是大语言模型在代码理解和生成能力上的飞跃。GPT-4、Claude 3.5 Sonnet、GitHub Copilot X,这些模型的代码能力已经达到了"初级程序员"甚至"中级程序员"的水平。
三、不只是歌手:一场全民参与的"造应用"运动
胡彦斌不是孤例。
Vibe Coding 正在催生一场前所未有的"全民造应用"浪潮。参与者的背景之多元,超出了传统科技圈的想象:
70岁大爷用AI工具做了一个记账APP,管理自己的退休金;
义乌小商品商家做了一个库存管理工具,解决多平台订单同步的痛点;
中学老师做了一个作业批改助手,自动识别学生手写答案并给出评分;
全职妈妈做了一个辅食食谱APP,根据宝宝月龄推荐营养搭配。
这些应用有一个共同点:它们不需要服务百万用户,只需要解决一个具体的小问题。
这正是Vibe Coding的价值所在——它把应用开发的门槛从"需要一支技术团队"降到了"一个人+一台电脑"。
大厂也在迅速跟进。腾讯推出了AI编程助手,蚂蚁集团发布了面向非技术人员的低代码平台,字节跳动的豆包编程助手月活已经突破百万。整个行业的共识是:未来的应用开发,不是程序员的专利,而是所有有想法的人的权力。
四、程序员真的会被取代吗?
这个问题每次AI技术突破都会被问一遍。答案始终是:不会,但角色会改变。
Vibe Coding 消灭的不是程序员,而是"重复性编码工作"。那些CRUD(增删改查)、页面布局、API对接、常规bug修复,这些占据初级程序员80%工作量的任务,确实会被AI大幅替代。
但程序员的核心价值——系统架构设计、复杂逻辑推理、性能优化、安全攻防、技术选型——短期内AI还无法取代。
更准确的描述是:Vibe Coding 把程序员从"代码工人"变成了"代码导演"。你不再亲自写每一行代码,但你负责设计整体架构、把控技术方向、审核AI生成的代码质量、处理AI搞不定的边缘情况。
对于胡彦斌这样的非技术背景创作者来说,Vibe Coding 的意义更大:它让"有想法但不懂技术"的人,终于可以把想法变成产品。
五、彦火APP背后的行业信号
胡彦斌做APP这件事,表面看是一个娱乐新闻,深层看是一个行业信号。
信号一:创作工具的民主化
音乐制作领域经历过同样的变革。20年前,做一张专辑需要专业录音棚、调音台、母带工程师,成本百万起步。现在,一台MacBook + Logic Pro,一个人就能完成从编曲到混音的全流程。
应用开发正在走同样的路。Vibe Coding 就是应用开发领域的"Logic Pro"。
信号二:粉丝经济的进化
彦火APP的定位是粉丝社区。这背后是一个更大的趋势:明星和粉丝的关系,正在从"内容消费"进化为"共同创作"。
胡彦斌不只是给粉丝一个追星平台,而是邀请粉丝参与到一个"共同建造"的过程中。这种参与感,比单纯的签名照、见面会,粘性要高得多。
信号三:AI原生应用的崛起
彦火APP本身就是一个"AI原生应用"——它的开发过程完全依赖AI,它的核心功能(如果后续迭代)也可以深度集成AI能力。这种"用AI造AI应用"的递归模式,将成为未来应用开发的主流范式。
六、给想尝试Vibe Coding的人一些建议
如果你被胡彦斌的经历打动,也想尝试Vibe Coding,以下是一些实操建议:
1. 选一个你真正关心的问题
不要为了学技术而做项目。找一个你自己或身边人有痛点的场景——记账、健身记录、宠物管理、读书笔记。有真实需求驱动,才能坚持过那些AI也搞不定的难关。
2. 从最小可用版本开始
不要一上来就想做"中国的Instagram"。先做一个能跑通核心功能的原型——比如彦火APP的第一个版本,可能只是一个能发帖和评论的论坛。
3. 学会和AI协作
Vibe Coding 不是"完全不管,让AI自己干"。你需要学会清晰地描述需求、准确地反馈问题、合理地评估AI给出的方案。这是一种新的"人机协作"能力。
4. 接受不完美
AI生成的代码不是100%可靠。会有bug、会有性能问题、会有安全漏洞。但对于个人项目或早期原型,"先跑起来"比"完美无缺"更重要。
写在最后
胡彦斌用一个月时间,从零开始"说"出一款APP。
这件事最打动我的,不是技术本身,而是他对待这件事的态度——把编程当成创作,把debug当成打磨,把上线当成发行。
这种态度,和他是歌手还是程序员无关。它是一种面对新事物的开放心态:不预设边界,不自我设限,遇到不懂的就学,遇到问题就解决。
Vibe Coding 的真正意义,或许不在于让每个人都能做APP,而在于让每个人都知道:你可以做APP。这个"可以",本身就是一种力量。
夜雨聆风