AI暂时还难替代程序员
今天在体验 vibe coding 时碰到一个小状况,AI 来回修改就是没改到点子上,实际上不过是一行代码的问题,最后还是我自己动手解决了,于是有了这篇感想。
Vibe Coding
说白了,你可以完全不懂编程,甚至不用明白什么是变量、什么是函数。你只要对 AI 说一句“我想做个记账软件,界面要有毛玻璃质感,按钮要做大一些”,AI 很快就能帮你产出一个可以运行的网页。
这种体验,确实让人觉得非常痛快。
可在痛快之外,我也感受到了它的一些边界,所以想在这里聊聊自己的观点(一家之言,欢迎交流)。
你可以把 Vibe Coding 理解成一台配备了顶级自动驾驶的汽车。
你不用去驾校挨教练训,也不用死记硬背科目一那一大堆题,更不用在炎热天气里反复练习倒车入库。你只要花钱把车买下来,然后舒服地坐进驾驶位,对着系统说一句:“去公司。”
车会自己打转向、自己变道、自己规划路线。你甚至还能拿出手机刷刷短视频,或者顺便眯上一会儿。
这种感受是革命性的。它把原本必须依靠专业能力(驾驶技巧)才能完成的事,一下子变成了只要会表达需求就能享用的服务。
现在的 Vibe Coding 差不多就是这个状态。它把过去必须学习编程语言、理解计算机底层原理才能完成的“把想法做出来”,变成了一种只要你能把需求讲明白,就有机会直接看到结果的魔法。
具体怎么做到的?不必深究。内存如何分配?似乎也不重要。反正东西已经跑起来了。
但凡经常上路的人都明白,真实路况永远在变化。
假设某一天前方施工,路被封住了。你看到旁边那些老司机轻轻一打方向,轮胎压过路牙子,“咯噔”一下就绕了过去,直接扬长而去。
可你的自动驾驶汽车呢?它停在障碍物前,沉默两秒后,做出了一个最守规矩、最安全、却也最让人崩溃的选择——掉头,换一条备用路线,多绕上三公里。
这时你着急了。你开会快迟到了,看着那个不过半米高的马路牙子,心想这能有多难?不就是踩一脚油门吗?于是你打算自己接管,切回手动模式把车开过去。
然后你会惊慌地意识到:你连油门和刹车都分不出来,甚至连手刹在哪都不知道。
你也许还会嘴硬地说:“开车能有多复杂?没吃过猪肉还没见过猪跑吗?不就是转转方向盘?”
那好,我们再换个场景。
如果你坐的不是车,而是一架飞机呢?
当飞机遭遇气流颠簸,或者自动驾驶系统突然宕机,副驾驶回头对你说:“机长,你来接一下。”
你盯着眼前那成百上千个密密麻麻的仪表、按键和拨杆,看着不停闪烁的警示灯,听着刺耳的报警声。除了冲着 AI 大喊一句“你是猪吗?!关键时候怎么掉链子!”,你还能怎么办?
你只能眼睁睁看着高度表一点一点往下掉。
到了这时你才会真正明白,飞行员存在的意义是什么。哪怕只是一个平时飞短程、经验算不上特别老到的普通飞行员,他也知道什么时候推油门、什么时候拉操纵杆、怎样在侧风中修正姿态把飞机安全落地。
那是他的本能,是长期训练形成的肌肉记忆,也是面对突发状况时的应对方案。而不会驾驶飞机的你,除了慌乱,什么都做不了。
先别急着反驳我说:“那只是 AI 模型还不够强,那是提示词没有写对。”我承认,AI 确实还在快速进化。但我讨论的是“当前阶段”的现实。
在 2026 年的今天,AI 模型依旧存在一个致命短板——幻觉。
它会捏造。它会胡编。更可怕的是,它会像一个极其老练的说谎者一样,面不改色地告诉你“已经修好了”。
对一个经验充足的开发者而言,碰到这种情况他会抓狂、会骂人,但他起码知道该打开浏览器开发者工具,去看控制台到底报了什么错,去检查网络请求,去回退 Git 版本。这就是所谓的“应急能力”。
可对一个完全靠 Vibe Coding 堆出来的普通用户来说呢?那几乎就是灾难现场。他连报错里的英文是什么意思都未必看得懂,只能不停复制粘贴错误信息再丢给 AI,然后祈祷这一次 AI 别再一本正经地胡说八道。这本质上就是一场赌博,押上的,是你的项目,而你手里甚至没有一张底牌。
我写下这篇文章,不是想制造焦虑,也不是想劝大家远离 AI。
恰恰相反,我认为 Vibe Coding 一定是未来的重要方向。它大幅降低了创作门槛,让无数有点子却没学过编程的创作者,也能把脑海里的想法真正变成现实。这是一种生产力层面的释放。
作为一名程序员,我很深地感受到了 AI 带来的变化,也曾因此经历过迷茫和焦虑。
也正因为如此,我们才更需要保持清醒。在真正的 L5 级全自动驾驶(不论是汽车还是代码)真正到来之前,我们至少要确保两件事:
❶ 最好你自己会开车
如果你不懂编程,那最好能有一个懂代码的伙伴,或者在享受 Vibe Coding 便利的同时,抽一点时间了解最基本的编程逻辑。知道什么是文件结构,知道如何看报错日志,知道怎样退回到上一个可以运行的版本。
❷ 不要把一切都彻底交给机器
可以享受辅助驾驶带来的轻松,但眼睛还是要盯着前方,手也要随时放在方向盘上。
对于 Vibe Coding,我的看法也完全一样:尽情享受它带来的效率飞升,但一定要保留随时接手的能力。
否则,一旦 AI 那种“删库”的离谱操作真的发生,到时候从天上砸下来的,可能就不只是飞机了。
与诸君共勉。