当胡彦斌亲手"敲"出一个 APP:古法编程,真的要失传了吗?
华语歌手胡彦斌零编程基础,用 Vibe Coding 做出上架 App Store 的「彦火」APP。实习生说"古法编程我们不会"。当懂业务的人开始自己动手,手写代码成了老手艺——但冰山之下 90% 的工程,反而让有经验的程序员更稀缺。一个古法程序员的自白。

Vibe Coding · AI Coding · 程序员的未来
前两天刷微博,看到胡彦斌发了一条动态,说自己亲手做了一个 APP。
彦火APP,今天上线了。这是我第一次亲手做一款APP。从零开始学着 vibe coding,一点点搭建、打磨,过程曲折,却也格外难忘,像游戏通关,也有点像做音乐,反复打磨。
我盯着这条微博看了好一会儿。
要知道,胡彦斌可不是普通人。十几岁出道,唱作俱佳,《月光》《你要的全拿走》《诀别诗》……一首首都是能传唱多年的金曲。他还是制作人,开音乐学校带新人,是华语乐坛公认的全能音乐才子。我太太就是他多年的歌迷,家里循环了不知道多少遍他的歌。
可就是这么一个把音乐玩到极致的人,一个从来没碰过编程的人,居然用 AI Coding 工具,自己一行行”戳”出了一个完整的 APP——「彦火」。

我特地下载体验了一下。说实话,完成度超出预期:首页有视频 Vlog 内容流,有通告日历,有积分体系,有粉丝社区互动……界面简洁、大气,配色克制。这根本不是一个糊弄人的 demo,是一个真的能用、能上 App Store 社交榜的产品。

一个歌手,把跨界这件事,又玩明白了一次。
一、一个歌手,凭什么让程序员坐不住
很快,就有专业的软件工程师对这个 APP 做了实测评测,确实扒出了不少问题:
- 接口存在安全隐患,敏感数据保护不到位
- 部分逻辑没做好校验,容易出异常
- 架构上扛不住大流量,并发一上来就吃力
这些都是实打实的硬伤,挑得没错。但我觉得,只盯着这些代码问题挑刺,恰恰是看错了重点。
真正值得后背发凉的信号是这个:
一个零基础的人,今天已经可以独立交付一个完整产品了。
两年前,这是天方夜谭。今天,它就发生在一个歌手身上。
二、“古法编程”,正在断档
前几天我去客户那边做 AIDLC(AI Coding 方法论 + 实战)培训,现场来了两个在校实习生。
我随口问了句:“你们现在还会手敲代码吗?”
他们的回答,我到现在都记得:
“古法编程那东西我们不会,现在都是 AI Coding。”
你品品这个词——“古法编程”。
手动写代码,在新一代开发者眼里,已经成了一门”古法”。就像手工磨豆腐、手搓冰粉,是个需要特意去学的老手艺了。
掌握”古法编程”的人,正在断档。不是因为老师傅退休了,而是因为新人根本没打算学。
三、当懂业务的人开始自己动手
胡彦斌只是个开始。
你会越来越频繁地看到:懂产品、懂业务的人,开始亲自下场做应用。
产品经理不用再写一摞 PRD 等排期了——想法今晚就能变成产品。业务专家不用再跟开发掰扯需求了——自己就能做出原型,甚至成品。
Vibe Coding 打破的从来不是技术壁垒。
它打破的,是创造力到产品之间那道墙。
以前你有个好点子,要找人、排期、沟通、验收,几个月过去黄花菜都凉了。现在你有个好点子,一个通宵就能上线。
这才是最性感的地方。
四、但别急——冰山底下还有 90%
说到这,我得泼盆冷水。
一个软件做出来、上线了,其实只完成了整件事的 10%。那是冰山露出水面的部分,所有人都看得见。
水面之下呢?
- 迭代:版本怎么管?功能怎么灰度?
- 运维:部署在哪?怎么扩容?崩了怎么回滚?
- 安全:数据怎么合规?怎么防注入、防拖库?
- 稳定:高并发扛得住吗?数据库怎么平滑升级?
这些东西,是一批”古法程序员”踩了十几年坑、熬了无数个夜,才换来的肌肉记忆。AI 如今也能帮上一部分忙——自动巡检、生成运维脚本、扫描漏洞,确实越来越能干。但真正的疑难杂症、关键时刻的取舍判断,目前大概率还得靠有经验的人来兜。
所以你看,结论反而反直觉:
恰恰是在 AI Coding 时代,那批有经验的”古法程序员”,需求反而更大了。
逻辑其实很朴素:能做水面那 10% 的人一下子变多了,做出来的软件成倍增长,水下那 90% 的活儿自然会等比例放大。而这部分需求,大概率还得靠有技术经验积累的研发工程师来扛——AI 能分担一部分,但还接不住全部。
AI 能写代码,但它暂时还不能替你踩坑、做判断、在系统快崩的凌晨三点替你兜底。
五、终局:软件会变成”日抛”吗
我知道你想问:那以后呢?
现在已经冒出了一堆专项 Agent——DevOps Agent、Security Agent、Database Agent……水下的活,正在被一块块啃掉。
更激进的人甚至抛出一个概念:软件”日抛化”。需要什么功能,让 AI 临时现写,用完即弃。听着夸张,但现在的一些 Agent 真就是这么干的——临时生成代码,解决完问题转头就扔。
要把整套水下工作全自动跑起来,还需要时间。更需要的,是把这批”古法程序员”脑子里的经验,蒸馏成一套套好用的 Skills 和 Agent。
这个过程,也许三年,也许五年。但方向,已经没有悬念。
六、写在最后:我也是个”古法程序员”
说了这么多别人,其实我自己,就是个手敲了十几年代码的人。
我还记得为一个空指针熬到天亮的夜,记得上线前手心冒汗一行行 review 的紧张,记得一个折磨了好几天的 bug 终于被摁住时,那种长舒一口气的踏实。那些代码,是我一个字符一个字符敲出来的,带着体温。
所以看到胡彦斌动动嘴、一个歌手就把 APP “戳”出来的时候,说不失落,是假的。
那种感觉,有点像老木匠看见了流水线——你引以为傲的手艺,正在变成一个时代的注脚。
可我也清楚,时代从不会因为谁的不舍而停下。
我们早就不再手抄经书了,可文化一点没断;我们也不再钻木取火了,可火种一直都在。古法编程或许真的会慢慢失传,但那团想把脑子里的东西变成现实的火,不会灭。
它只是换了一种烧法。
而我能做的,不是站在岸上为旧时代守灵,而是把这十几年踩过的坑、熬过的夜、攒下的判断,一点点交给这个新时代——哪怕,是亲手交给那个终将取代我的 AI。
这大概就是我们这代”古法程序员”的宿命吧:
亲手参与一个时代的落幕,也亲手推开下一个时代的门。
不算太坏。
致敬每一个还在亲手敲代码的人——我们一起,走到了这里。
参考资料
- Vibe Coding (Wikipedia) — Wikipedia
- Claude Code — Anthropic