2023 年以前,“会不会写代码”是程序员的核心竞争力。2026 年,这个问题正在慢慢变成:“你会不会跟 AI 说清楚你想要什么?”
这就是 Vibe Coding 时代。
什么是 Vibe Coding?
Vibe Coding 这个词最早由 Andrej Karpathy 在 2025 年初提出。他的原话大意是:
“我现在写代码几乎不看代码本身了。我只是描述我想要什么,然后接受 AI 给我的结果。”
听起来有点玄乎,但其实非常写实。你打开 Cursor 或者 Claude Code,用自然语言描述需求,AI 帮你写代码,你读都不读直接跑,出错了就把报错扔回给 AI,让它自己修——如此循环。
整个过程中,你最核心的工作是描述清楚你想要什么,而不是手写每一行逻辑。
这意味着什么?
1. 门槛降低了,上限没有降低
Vibe Coding 让更多人能”写”出能运行的代码,但要做出真正好的产品,还是需要理解系统、架构、性能、安全……这些东西 AI 不会主动替你考虑,你必须有足够的判断力去审查它给你的东西。
换句话说:入门变容易了,精通依然很难。
2. 调试能力比编码能力更重要
以前你写代码,出了 bug 你知道大概在哪儿。现在 AI 生成的代码你不一定读得懂,但你依然需要知道如何定位问题。
“看报错、定位问题、描述给 AI”——这个循环里,对系统行为的直觉是无法被 AI 替代的。
3. 语言表达成了新的技术栈
能不能把需求说清楚,能不能给 AI 足够的上下文,能不能识别 AI 输出的问题——这些软技能正在变成硬技能。
一个会写 Prompt 的人,和一个不会的人,产出效率可能差 10 倍。
我自己是怎么用的?
老实说,我现在写代码的方式已经变了很多。
- 探索型任务:完全交给 AI,让它先跑出一个能用的版本,我再在上面改。
- 核心逻辑:还是自己写,或者和 AI 一起写,但每一行我都会看一遍。
- 配置/样板代码:全交给 AI,这类代码本来就无聊,AI 做得比我好。
我发现一个有趣的事:AI 越来越擅长的,恰好是我最不喜欢写的部分。这让我有更多时间去想那些真正有趣的问题。
会不会有人因此失业?
这是个老生常谈的话题,但我的看法是:短期内不会大规模替代,长期内会重新定义岗位。
就像电子表格没有消灭会计师,但改变了会计师做什么——AI 编程工具不会消灭程序员,但会改变程序员花时间在哪里。
那些能利用 AI 杠杆的人,会比以前更有生产力。那些拒绝改变的人,会越来越难竞争。
结语
Vibe Coding 不是编程的终点,是编程的一次形态变化。
代码本身从来都不是目的,解决问题才是。如果 AI 能帮我更快地解决问题,那我乐意接受这种变化。
你现在是怎么用 AI 写代码的?欢迎在评论区聊聊。
部分信息可能已经过时