从“秃头敲键盘”到“靠直觉瞎摸”:AI 正在把编程变成一门玄学

你还记得前几年硅谷程序员们最爱玩的那个梗吗?“我花了一整个周末,就为了找出一个漏写的英文分号。”
如果现在还有人跟你抱怨这个,那他大概率是刚从深山老林里通网。因为就在这短短几个月里,科技圈的游戏规则已经被几个新玩具彻底掀翻了。
最近,《华尔街日报》敏锐地捕捉到了一个在开发者圈子里疯狂蔓延的新词——Vibe Coding(氛围编程)。老实说,我第一次听到这个词的时候,脑子里浮现的是一帮人点着香薰、听着低保真音乐在冥想。但实际上,它描述的是一种极其硬核又极具颠覆性的软件开发新常态。
简单来说,你不再需要像个苦力一样一行行敲打枯燥的代码逻辑了。你只需要坐在屏幕前,跟着自己的“直觉(Vibe)”,用大白话向 AI 描述你想要什么,AI 就会直接帮你把代码写好、运行、甚至修复 Bug。
撬动地球的两个新杠杆:Cursor 与 Claude Code
把这种“科幻场景”拉进现实的,主要有两位明星选手。
一个是现在火得一塌糊涂的代码编辑器 Cursor。如果你还没用过,我可以给你形容一下它的手感:它就像是一个坐在你旁边、智商 160 且完全不需要睡觉的结对编程助手。你只需要写一句注释:“帮我搞一个能拖拽上传图片的组件”,按下 Tab 键,唰的一下,几百行完美运转的代码就填满了屏幕。很多老程序员第一次用的时候,表情大概跟见鬼了差不多。
另一个,则是 Anthropic 刚刚丢出的一枚深水炸弹——Claude Code。这玩意儿直接住进了程序员最硬核的阵地:命令行终端(CLI)。它不再是被动地等你问问题,而是变成了一个能自主行动的“虚拟实习生”。你给它下个指令:“去把咱们项目里的支付接口改成 Stripe 的”,它就会自己去翻看你的项目文件,自己找依赖,自己改代码,跑不通了还会自己查错重新改。你唯一需要做的,就是在它干完活后点个头:“嗯,干得不错,提交吧。”
从“搬砖工”到“包工头”的身份巨变
作为跟进了十年科技圈跑会的记者,我见过无数次“XX 语言将一统天下”的豪言壮语。但这次不一样。前特斯拉 AI 总监 Andrej Karpathy 之前发过一条很经典的推特,他说自己现在写代码基本就是“写句提示词,然后看 AI 表演”。
这是编程史上的降维打击。
回想一下,从最早的打孔卡片,到汇编语言,再到 C++、Java、Python,人类一直在努力让计算机语言变得更像人类语言。而现在,终局似乎提前到来了——目前世界上最牛的编程语言,叫作“英语(或者中文)”。
但这是否意味着程序员要大批量失业了?我倒觉得没那么悲观。不妨换个角度看:以前的程序员是泥瓦匠,哪怕你有建造摩天大楼的灵感,也得一块砖一块砖地垒;而现在的程序员,直接变成了戴着安全帽的“包工头”和“建筑师”。
AI 消灭的是“将逻辑翻译成代码”这个枯燥的过程,但它放大了“品味”、“系统架构”和“产品思维”的价值。你会发现,那些平时就懂业务、知道用户痛点的程序员,用起这些 AI 工具简直如虎添翼,一个人就能干翻以前一个外包团队。相反,如果只会死记硬背语法,那确实挺危险的。
技术平权背后的隐忧
当然,硬币总有两面。当我看到身边连文科背景的朋友都在周末用 AI 搓出了一款记账 App 时,我既为这种“技术平权”感到兴奋,又隐隐有些担忧。
“凭感觉写代码”最大的问题在于,当整个项目的基础设施是由 AI 像一团意大利面一样糊起来的时候,一旦底层出现严重的逻辑 Bug,那个完全不懂代码的创造者将束手无策。我们可能会在未来几年里,看到大量外表光鲜亮丽、底层却千疮百孔的“赛博废墟”软件被制造出来。
不过,这都是后话了。技术碾压过来的车轮是不会倒退的。我们正在见证软件工程诞生以来最大的一次范式转移。不会写代码?没关系,从今天起,只要你会做梦,你就能创造产品。