你有没有想过,为什么我们用电脑学了70年外语?

从打孔卡到图形界面,每次进步都让操作变简单,但本质从没变过——人类永远在迁就机器。直到2022年底,游戏规则突然改写。这不是"AI变聪明了"那种陈词滥调,而是一次根本性的权力反转。

打开网易新闻 查看精彩图片

70年,四幕剧

打开网易新闻 查看精彩图片

第一幕是打孔卡时代。程序员字面意义上在纸板上打洞,错一个洞,凌晨3点提交的作业直接报废,第二天才能知道。机器对模糊性零容忍,因为它根本没有处理模糊的能力。

第二幕来到命令行。更快了,但依然是外语。grep -rEi "pattern" . | awk '{print $2}' | sort -u 这串咒语客观上很强大,客观上也不是英语。你得成为双语者。

第三幕是图形界面。伟大的民主化运动。图片、按钮、拖拽,谁都能用电脑了。但注意什么没变:你还是要找到正确的按钮,还是要知道菜单藏在"文件→导出→高级→PDF格式"里。你不是在跟机器对话,你是在走它画好的地图。

每一幕都更友好,没有一幕打破那堵墙。人类始终得在机器的地盘上见它。

裂缝从哪来

2022年末,墙裂了。

但裂的原因常被说错。不是"AI变聪明了"——这种表述漏掉了关键。

真正裂的是:软件第一次能够解读意图了。

打开网易新闻 查看精彩图片

你可以说"帮我找那个导致手机端登录失败的bug",系统能推理你的意思,查看正确的文件,提出修复方案,解释它的思路。不是因为有人写了个findBugInMobileLogin()函数,而是因为界面本身变成了可协商的。

这就是转折。过去的界面是一份合同——固定、脆弱、爱用不用。现在的界面是一场对话。你带着混乱的人类请求来,机器半路接招。它误解了,你纠正;你说得模糊,它追问;你改主意了,直接说。

这不是用户体验的小改进。这是70年计算史的倒置。

写代码的人感觉到了什么

作者写了很多年软件。他说今天的构建感 genuinely different—— genuinely 不同,不是修辞。

变化可以具体命名:

你停止翻译了。以前半天时间花在把"我想让用户能撤销上一步操作"翻译成状态机、栈、序列化格式、界面 affordance(功能提示)、快捷键、十七种边界情况。现在大量翻译工作跟你一起用 plain English( plain English: plain English)完成,你把时间花在真正需要人类的地方——品味判断、产品决策、架构权衡。

边界在移动。以前有趣的线是"这门语言能做什么",现在是"什么值得做"。