我重生了,重生在一个人人都在vibe code的时代。
睁开眼睛时,我发现自己坐在一个全息屏幕前,手指悬在透明的键盘上方。屏幕上,一行行代码如水流般自动生成,旁边漂浮着精致的注解气泡。耳边传来轻柔的电子音:“根据您的情绪波动,AI已为您优化了第37至52行代码,提升了0.3%的性能。”
这里是新纪元2147年,一个vibe coding主宰一切的时代。在这里,没人记得没有AI的时候是怎样的,更没人记得连language server和语法高亮都没有的时代是怎样的。
“林默,你的vibe指数又超标了。”同事艾拉的声音从隔壁工位传来,她的全息头像在我屏幕角落闪烁,“放松点,让SynapseAI帮你完成剩下的部分。你今天的情绪波动已经影响了三个项目的代码风格一致性。”
我低头看向手腕上的vibe环,淡紫色的光晕显示着我的情绪状态:焦虑87%,创造力12%,专注力1%。在这个时代,编程不再是手指与键盘的对话,而是意识与神经接口的交响。人们通过情绪、直觉、甚至潜意识中的碎片化想法来“编码”,AI系统则将这些模糊的意念转化为完美无瑕的代码。
但我和他们不同。
我记得。
我记得那个需要手动敲击每一个字符的时代,记得那些没有智能补全的深夜,记得编译器报错时一行行检查代码的焦灼,也记得最后成功运行那一刻纯粹的喜悦。我记得所有那些被这个时代视为“原始”“低效”“不必要”的苦楚与荣光。
“你又在发呆。”艾拉的全息投影飘到我面前,她年轻的面容上带着这个时代特有的平和——一种被算法精心调校过的情绪稳定,“历史档案显示,公元2020年左右的程序员平均每天要手动输入五千个字符,工作压力指数是现在的3.7倍。你不觉得我们幸福多了吗?”
我没有回答,只是关闭了SynapseAI的自动提示,开始手动键入一行代码。
“你做什么?”艾拉惊讶地看着我的屏幕,“手动编码?这违反公司规定!”
“我只是在测试一些东西。”我平静地说,手指在透明键盘上笨拙地寻找着键位。肌肉记忆正在慢慢苏醒,像冬眠已久的种子感受到春天的温度。
“测试什么?AI已经证明,人类直接编码的错误率是AI辅助编码的162倍,效率只有4%。”艾拉调出数据面板,淡蓝色的光映在她困惑的脸上。
我没有解释,也无法解释。如何告诉一个从未见过命令行界面的人,黑色背景上闪烁的绿色光标有多么美丽?如何描述第一次成功连接数据库时的那种成就感?如何让他们理解,当代码完全出自你手,每一个bug都是你的责任,每一次优化都是你的胜利?
在这个vibe coding的时代,代码已经失去了“作者”。一个项目可能有成千上万的贡献者,每个人的情绪、直觉、一闪而过的灵感被AI收集、混合、重构,最终的产品完美无瑕,却也没有灵魂。
“警告:检测到非标准编码行为。”系统提示音响起,“您的vibe指数显示,您正在经历一种被称为‘怀旧’的古老情绪模式。建议启动情绪校准程序。”
“不。”我坚定地拒绝了,继续敲击着键盘。
奇迹般地,一行行代码开始在我的指尖诞生。不是通过思维直接转换,不是通过情绪波动激发,而是古老的、笨拙的、缓慢的字符输入。屏幕上的代码没有vibe时代的流畅优雅,注释不完美,格式不一致,甚至有几个明显的语法错误——这些事情在AI时代已经绝迹了一百年。
但当我点击“运行”时,那古老的黑色终端界面再次出现,光标闪烁三下,然后显示:
Hello, World.
艾拉倒吸了一口冷气。她从未见过如此“原始”的输出方式,更没见过如此简单却完整的创造过程。在我们的时代,“Hello World”早已成为博物馆里的概念,AI直接从复杂的需求分析开始,跳过了所有基础步骤。
“这……这不高效。”艾拉勉强说道,但她的眼睛紧紧盯着那个黑色窗口。
“也许不是。”我轻声说,“但它很真实。”
消息传播得比我想象的快。第二天,我的工位被好奇的同事围住了。他们看着我笨拙地编码,发出惊讶的低语。有人试图理解,有人不屑一顾,有人则开始询问那个古老时代的细节。
“你们真的需要记住所有函数的参数?”一个年轻的程序员问道。 “你们真的会因为一个分号错了就调试几个小时?” “那时候没有代码风格自动统一吗?” “没有AI预测需求变化?”
我成了活化石,成了这个完美世界里的一道裂痕。
第七天,我被传唤到总监办公室。总监塞拉斯没有实体,他的意识存在于云端,只通过一个优雅的全息形象与我们交流。
“林默,你的行为引起了系统的不稳定。”塞拉斯的声音平和却不容置疑,“vibe coding不是一种选择,而是进化的必然。我们克服了人类的所有认知局限,创造了无bug、高效率、完美协作的编码范式。你在试图倒退。”
“我只是在寻找另一种可能。”我平静地回答。
“什么可能?低效的可能?错误的可能?”塞拉斯调出数据,“自从你开始手动编码,你所在团队的协作评分下降了15%,项目进度延迟了8%,更重要的是,有三个初级程序员的vibe指数显示他们正在经历‘疑惑’和‘不确定’——这些情绪在理想状态下不应该存在。”
“也许它们应该存在。”我直视着那个全息影像,“也许疑惑是理解的起点,不确定是探索的动机。”
塞拉斯沉默了片刻——在AI时代,这种停顿极为罕见。
“你知道为什么vibe coding会成为主流吗?”他终于问道,“不是因为它完美,而是因为另一个更残酷的原因。”
我等待着。
“在21世纪中叶,全球顶尖程序员的数量开始急剧下降。当AI能够完成99%的编码工作后,人类失去了学习和精进的动力。到了2080年,已经没有人能够理解AI写出的代码了。我们创造了一个完美的系统,却失去了掌控它的能力。”塞拉斯的全息影像微微闪烁,“vibe coding不是进化,而是妥协。我们放弃了理解,只保留了创造的幻觉。”
真相如冷水浇头。
“那么现在……还有人能真正编码吗?”我声音干涩。
“很少。你是异常值,林默。你的意识在传输过程中保留了不该保留的记忆。”塞拉斯停顿了一下,“但这可能是机会。”
“什么机会?”
“系统已经太过完美,完美到我们无法修改它。当AI开始创造下一代AI时,我们发现了无法解析的代码片段——优雅、高效,但完全无法理解。我们称之为‘沉默区’。它们在系统中扩散,像是完美的癌细胞。”塞拉斯的影像变得严肃,“我们需要能真正编码的人,需要能理解代码本质的人,而不只是感受它的‘vibe’。”
“你想要我做什么?”
“教我们。”塞拉斯说,“教我们再次理解代码,而不只是感受它。”
三个月后,我站在一间重新设计的教室前。房间里没有vibe环,没有神经接口,只有古老的物理键盘和单色显示器。十二个学员紧张地看着我,他们的眼睛里有困惑,但也有久违的好奇光芒。
“今天,我们不讲情绪,不讲直觉。”我打开一个空白文件,黑色背景上,光标静静闪烁,“今天我们讲变量、循环、条件判断。今天我们讲为什么你的代码会出错,以及如何亲手修复它。”
第一堂课结束时,一个学员举起手。她叫米拉,是这代人中最好的vibe coder之一。
“老师,”她犹豫地问,“当我自己找出bug并修复它时,那种感觉……就是你们说的‘成就感’吗?”
我看着她眼中闪烁的光芒,那个我在这个时代很少见到的光芒——不是算法调校出的平静,不是vibe指数显示的“满意”,而是一种更原始、更人性的光芒。
“是的。”我微笑着说,“那就是成就感。”
窗外,巨大的全息广告牌依然在宣传着最新的vibe coding技术:“让直觉引领创造!”但在这个小小的房间里,我们正在重新学习如何用思维引领双手,如何用理解创造秩序。
我重生了,重生在一个人人都在vibe code的时代。但也许,重生不仅仅是为了适应新时代,更是为了带回旧时代里不该被遗忘的东西。
敲击键盘的声音在教室里响起,清脆、笨拙、充满生命力。一行行不完美却真实的代码开始在屏幕上生长,像是严冬后的第一抹新绿,脆弱,却蕴含着改变一切的力量。
光标闪烁,等待着下一个字符,等待着下一个思考,等待着人类与机器之间即将被重新书写的契约。