
软件工程师要失业了吗?
如果你关注科技领域并活跃于社交媒体,最近一定听说了一个新热词。整个圈子都在谈论 "氛围编程(Vibe Coding)"!
"无需真正编码,跟着感觉走就行。""我两小时做了个应用程序。""我一分钟复刻了网飞。"
整个社交媒体,尤其是推特,满是这类帖子。
那么,这股风潮是谁掀起的?

推特上的 Karpathy
如果这话是某个互联网路人甲说的,你大可以直接忽略这条推文。
但...... 但...... 但...... 这次不一样,说出这话的不是别人,正是安德烈・卡帕西(Andrej Karpathy)。他曾是特斯拉的人工智能总监,也是 OpenAI 的联合创始人。所以,我们确实该关注一下。
有人甚至把这股风潮推向了新高度。
独立开发者圈的元老级人物彼得・莱弗斯(Peter Levels)用人工智能开发了一整个应用程序,几天内就赚了 8 万多美元。
尽管莱弗斯本身就是名人,人们可能会想:"他能成功是因为名气和经验。"
但有另一个人也推出了类似的东西,而他并不像莱弗斯那样有名。

你对某件事的响应速度越快,就越能更快获得所需的反馈。
但说真的,你认为未来会是这样吗?只需给 Cursor 或 WindSurf 下指令,就能生成整个应用程序的代码?
你真的认为未来写代码的方式是 "不用写代码" 吗?
完全不用写代码的想法,对传统开发者来说可能像是一场革命性的变革,甚至有些可怕。
如果你是一名有科技行业工作经验的软件工程师,这可能是个 handy 工具,因为你不需要写那么多代码了,只需表达自己的需求即可。
但如果你从未开发过真正的应用程序,而是靠 "氛围编程" 来构建新应用,那么一旦项目复杂度达到一定程度,当你再也看不懂代码时,麻烦就来了。
如果你是真正懂技术原理的人,这类工具反而会让你如虎添翼,因为你能产出高质量的作品。也许你甚至可以称自己为 "10 倍工程师"。
意思是,即使代码能运行,有时也会像用胶带勉强粘起来的东西 ------

这可能会是生成的代码
没错,你能更快发布产品。但你可能会花掉省下的时间来反向解析:为什么人工智能会在支付网关里加入 "如果用户开心,就删除数据库" 的代码。
我不是说这种情况一定会发生,但确实有发生的可能。要是你犯了个低级错误,导致整个数据库被删除,该怎么办?这时候,你可能首先得成为 "100 倍调试工程师"。
有些公司正在裁员。老派开发者们焦虑不安。编程培训班的毕业生们惶恐不已。而 CEO 们呢?他们已经在为股东起草题为《人工智能时代的资源优化》的裁员备忘录了。
即使你开发了 100 个项目并写进简历,但如果连内存泄漏都不会修复,不懂基础原理,甚至不会 "反转二叉树...... 哈哈",那么 "用氛围编程开发 100 个应用" 的简历也毫无价值。
有一点是肯定的:人工智能不会抢走你的工作。但那个用 "氛围编程" 效率比你快 3 倍的年轻人呢?他可能会。
