一个反直觉的真相:AI 越强,越需要扎实的技术基础。不是不重要了,是比以往任何时候都重要。
一、你被"Vibe Coding"骗了
最近刷社交媒体,你一定见过这种帖子:
"不会写代码,用 AI 一天做了个 XX App,震惊!"
评论区一片"学编程没用了""会用 AI 就行了""程序员要淘汰了"。
2025 年初,OpenAI 联合创始人 Andrej Karpathy 提出了一个概念叫 Vibe Coding——不写代码,靠感觉和自然语言指挥 AI 写。这个词迅速火遍全网,成了 AI 编程的代名词。
不过连他自己后来都承认,AI 生成的代码 "can still be gross"——还是可能很烂。
我的态度更直接一点:零基础用 AI 写出来的东西,大概率是个玩具。
这不是泼冷水,而是帮你省时间。
二、AI 能替代程序员吗?对了一半
先说一个很多人不爱听的真相。
"AI 会替代程序员"这句话太笼统了。准确的说法是——AI 会替代一部分初中级程序员,但替代不了真正有实力的工程师。
什么意思?
先看看 AI 现在能做什么。一个 CRUD 接口、一个增删改查页面、一个简单的数据展示列表——这些过去是初级程序员每天干的活。写一个 Controller、配一个 MyBatis 的 XML、调一个数据库查询、拼一个前端列表页。
这种工作,AI 现在干得比初级程序员更快、更准、还不用下班。
如果一个程序员的核心价值就是"把需求翻译成代码",那他跟 AI 有什么区别?区别只有一个——AI 更快,不要工资,不请假。
但真正的工程,从来不是写代码。
三、零基础的人,用 AI 能写出什么?
我的判断是:能写出一个"看起来能跑"的东西。
什么是"看起来能跑"?
页面能打开,按钮能点击 数据能展示,表格能滚动 简单的增删改查流程走得通
这已经很厉害了。放在五年前,零基础的人想做这么一件事,得学 HTML、CSS、JavaScript、后端语言、数据库……至少三个月起步。现在用 AI,可能三天就搞定了。
但问题是,然后呢?
用户量大了一点,数据库开始报锁 想加一个权限系统,AI 改了三轮都跑不通 出了 Bug,你不知道是该改代码还是改提示词 想部署到线上,发现依赖环境完全搞不定
零基础的人最大的困境不是"写不出代码",而是"出了问题不知道怎么办"。
AI 生成代码有个特点:它永远自信,但它不保证正确。它会编造 API、遗漏边界情况、写出性能灾难——而如果你看不懂代码,你连这些问题的存在都不知道。
举个真实的例子。今年 5 月,通义灵码正式更名为 Qoder CN,免费版功能被大幅阉割,从"完整功能"变成了"功能残血还限额度"。这件事本身说明了一个趋势:AI 编程工具正在从"获客"转向"变现"。工具本身在快速迭代,依赖单一工具的零基础开发者,随时可能发现自己的"能力"被一纸公告清零。
四、真正的转变:从"写代码"到"驾驭 AI"
如果说 AI 改变了一件事,那就是把瓶颈从"写代码"转移到了"审代码",从"执行"转移到了"决策"。
以前你需要会写,现在你需要会驾驭。而驾驭的前提,是你真的懂。
一个能驾驭 AI 的工程师,跟一个只会用 AI 的"指挥官",区别在哪里?
两者的差距不是"会不会写代码",而是有没有工程思维。
五、给真心想学的人:一个务实的路线图
如果你不是想玩玩,而是真的想具备"驾驭 AI 做东西"的能力,建议按这个顺序来:
第一步(0-3 个月):学基础,不是为了写,而是为了看懂
不用精通,但你需要:
看懂基础的代码结构(函数、循环、条件判断) 理解 HTTP 是什么,前端后端怎么通信 知道数据库是干什么的 会用 Git 管理代码
这些不需要你手写多少,但要能读、能判断 AI 生成的东西对不对。
第二步(3-6 个月):用 AI 做真实项目,但带着目的
不要"让 AI 帮你做完",而是"让 AI 帮你加速"。每生成一段代码,问自己:它能跑吗?效率高吗?有安全隐患吗?
做一个小项目,从头到尾自己把控架构,AI 做执行层。这个阶段你会真正理解"驾驭"是什么意思。
第三步(6-12 个月):建立自己的"工程直觉"
工程直觉是 AI 最给不了你的东西。它来自踩坑、修 Bug、被线上问题折磨过。这种直觉让你在看到 AI 生成的一百行代码时,能在三秒内判断"这行得通"还是"这里有坑"。
写在最后
AI 确实在改变编程这件事。它不是让编程变得不重要,而是让低水平的编程变得不值钱。
Vibe Coding 听起来很酷,但它就像开车——"能发动"和"能上路"中间隔着整个驾校。你不会让一个刚摸方向盘的人上高速,同样的道理,别让一个零基础的人用 AI 写生产级应用。
AI 不会替代工程师——它只会替代那些以为"会用 AI 就不需要学技术"的人。
参考来源:
- 掘金《零基础用AI写App?兄弟😂 醒醒吧,那只是个玩具罢了!》
- 掘金《通义灵码不仅改名,还要收费了!!》
- Andrej Karpathy 关于 Vibe Coding 的公开评论
夜雨聆风