Vibe Coding:当“写代码”变得廉价,工程师的价值正在重构
正在加载视频...
视频章节
Y Combinator 合伙人围绕 Andrej Karpathy 提出的“Vibe Coding”展开讨论,揭示了一种正在成为主流的编程方式:AI 大规模生成代码,人类工程师的重心转向品味、产品判断和调试能力。这不是一时潮流,而是软件工程角色的根本变化。
Vibe Coding:当“写代码”变得廉价,工程师的价值正在重构
Y Combinator 合伙人围绕 Andrej Karpathy 提出的“Vibe Coding”展开讨论,揭示了一种正在成为主流的编程方式:AI 大规模生成代码,人类工程师的重心转向品味、产品判断和调试能力。这不是一时潮流,而是软件工程角色的根本变化。
一夜之间的转变:Vibe Coding 为什么不是昙花一现
视频一开始,YC 合伙人用一个极具画面感的比喻形容当下的软件世界:“就像有人半夜撒下了巨大的魔豆种子,第二天醒来,一切都变了。”在他们看来,Vibe Coding 并不是新工具带来的短期兴奋,而是一种已经无法逆转的编程范式转移。
所谓 Vibe Coding,源自 Andrej Karpathy 的一条病毒式传播的帖子。他将这种方式描述为:“完全交给感觉,拥抱指数级变化,甚至忘了代码本身的存在。”在这种模式下,开发者不再逐行敲代码,而是通过自然语言与大语言模型(LLM)协作,让 AI 生成、重写甚至推翻整段代码。
YC 的判断非常直接:这不是潮流,而是“dominant way to code”。如果你拒绝这种方式,很可能会被时代甩在身后。重要的不是你是否喜欢,而是整个行业的生产函数已经改变,写代码这件事本身,正在急剧贬值。
YC 创始人调查:从“软件工程师”到“产品工程师”
为了验证这种感觉,YC 对当期加速器的创始人做了一次系统调查,问题直指核心:你们在用什么工具?工作流发生了什么变化?未来软件工程师的角色会如何演变?
答案出乎意料地一致。一位 Outlet 的创始人给出的原话是:“我认为软件工程师的角色会转向产品工程师。随着 Coen 工具让每个人都成为 10x 工程师,人类的品味比以往任何时候都重要。”另一位来自 Asra 的创始人甚至说:“我现在几乎不写代码了,只负责思考和 review。”
这些话的分量在于,说出它们的人并不是‘不会写代码的人’。视频中特别强调,其中一些创始人本身就是极其技术化的开发者,甚至之前还做过 Dev Tools 公司。正因为他们“会”,才更能坦然放下对代码的执念,把精力投向更高杠杆的判断。
当代码变得便宜:更敢推翻,也更少情绪绑定
Vibe Coding 带来的一个意外变化,是工程师与代码之间情感关系的断裂。Copycat 的创始人 RB 在调查中提到:“我现在对自己的代码依附感低得多了。因为我能快 3 倍写代码,所以要不要重构、要不要推翻重来,心理负担小了很多。”
这在传统软件工程中几乎是反直觉的。过去,代码是劳动密集型成果,推翻意味着巨大的时间沉没成本。但当 LLM 可以快速生成新版本时,‘重写’变成了一种合理选项,而不是失败的象征。
YC 合伙人总结得很直接:当写代码的成本下降,决策质量反而会上升。工程师不再为自己“写过的东西”辩护,而是更冷静地站在产品和系统层面做判断。这种去情绪化的工程实践,本身就是生产力提升的一部分。
AI 很强,但调试仍然是人类的主场
调查中也暴露了 Vibe Coding 目前最明显的短板:调试。YC 明确指出,LLM 在 Debugging 方面“表现很糟糕”。它们可以生成大量看似合理的代码,但当系统出现微妙错误时,仍然需要人类介入。
一位合伙人形容,与 AI 协作调试时,你要“像教一个刚入行的软件工程师一样,把指令喂得非常细”。而 Andrej Karpathy 的另一种做法则更极端:干脆无视 bug,直接让模型“从头再来”。视频里形容这是“wild”,但也恰恰说明了写代码成本降低后,调试策略本身都在发生变化。
因此,真正不会消失的核心技能逐渐清晰:读代码、判断好坏、发现隐藏问题。这需要经验、训练和审美,而不是单纯的速度。正如视频中所说,人类必须“有足够的 taste,才能知道 LLM 吐出来的是好东西还是垃圾”。
95% 的代码来自 AI:这场变革已经发生
最震撼的数据来自一项直接提问:你们的代码库中,有多少比例是 AI 生成的?结果显示,四分之一的 YC 创始人回答:超过 95%。现场的反应只有一个词——“insane”。
这并非噱头。Diana 提到,从 2024 年夏天开始,Cursor 这类 AI IDE 就在 YC 批次中迅速普及,如今已经是绝对主流。与此同时,像 Windsurf 这样的产品正在快速跟进,整个工具生态变化极快。
视频还提到一个具体案例:本批次中表现最好的公司之一,创始人并非传统科班程序员,但拥有极强的技术思维。在 AI 几乎写完全部代码的情况下,他们依然能高速产出高质量产品。这说明,编程的门槛正在被重塑,但上限并没有降低,反而更依赖人的判断力。
总结
Vibe Coding 传递的真正信号,并不是“人人都会写代码了”,而是“写代码不再是核心竞争力”。YC 的结论非常明确:这不是一阵风,而是已经发生的现实。未来的软件工程师,更像产品经理、架构师和审稿人,负责提出好问题、做出好判断、兜住系统底线。如果你还把全部价值押在手速和语法上,那才是真正的风险。
关键词: Vibe Coding, Y Combinator, Andrej Karpathy, 代码生成, 大语言模型
事实核查备注: 人物:Andrej Karpathy;机构:Y Combinator;产品:Cursor、Windsurf;关键数据:25% 的 YC 创始人表示超过 95% 的代码由 AI 生成;核心观点:Vibe Coding 不是短期潮流,而是主流编程方式;技术限制:LLM 在调试(debugging)方面表现较弱。