你有沒有想過,為什么我們用電腦學了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)完成,你把時間花在真正需要人類的地方——品味判斷、產品決策、架構權衡。
邊界在移動。以前有趣的線是"這門語言能做什么",現在是"什么值得做"。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.