Andrej Karpathy 去年造了個詞叫 Vibe Coding。大意是說,現在寫代碼可以完全憑感覺來了: 你把想法告訴 AI,AI 把代碼吐出來,你看一眼覺得“差不多”就接受,細節懶得看,反正跑起來就行。
這個詞火得很快,因為它確實精準地抓住了一種正在發生的變化: 寫代碼正在從 “精確控制每一行”,變成“描述意圖,讓 AI 去實現”。
但問題來了:Vibe Coding 中文到底該叫什么?
陸奇博士在一次演講中聊到這個話題,說 Vibe Coding 目前沒有一個好的中文翻譯,所以他繼續用英文原文。
這其實挺說明問題的。一個好的譯名能讓概念扎根生長,一個爛的譯名讓人皺皺眉,然后繼續說英語。 “Vibe”本身就很微妙,不是一個有明確邊界的概念,更像是一種氛圍、感覺、態度。這讓翻譯變得有趣,也變得困難。
先看看有哪些候選
“氛圍編程”,最直譯的方案。Vibe 的詞典釋義就是“氛圍”嘛。問題是“氛圍編程”聽起來像在說編程環境,燈光柔和、音樂舒緩、咖啡續杯那種,意思全跑偏了。
“隨性編程”,抓住了“不拘束”,但過了。隨性暗示沒有章法,像是亂寫。Vibe Coding 不是亂寫,你還是得清楚知道自己要什么,只是實現路徑變了。
“隨想編程”,比“隨性”好一點,多了“思考”的意味。但“隨想”一般指隨筆式的思緒漫游,拿來形容編程,總覺得差點勁。
“感覺編程”,沒毛病,但也沒靈魂。就像把“Think Different”翻譯成“想得不一樣”一樣,不能說錯,但就是立不住。
“直覺編程”,有點意思,Vibe Coding 中確實有很強的直覺成分。但它太強調"判斷"了,丟掉了那種創作的瀟灑松弛感。
“意念編程”,聽起來像是用腦電波控制電腦寫代碼,科幻感太強了。
“意圖編程”,最接近本質的一個,但一個正確到毫無性格的定義與 Vibe Coding 那種 “管他呢先跑起來再說” 的松弛感背道而馳。 而且跟已有的 Intent-Based Programming 概念翻譯撞車了。
“歪脖編程”,諧音梗。畫面倒是對的:程序員歪著脖子看 AI 吐出來的代碼,似懂非懂,歪頭想想“行吧” 就接受了,活靈活現。但它只能當個梗,而不是術語。
為什么“寫意編程”最好
中國畫有“工筆”和“寫意”兩大路子。工筆精雕細琢,一根羽毛畫幾十筆;寫意大筆揮灑,寥寥數筆傳神韻。
傳統編程就是工筆,逐行手寫,字斟句酌,精確控制。Vibe Coding 就是寫意,重意圖表達,輕細節實現,要的是“神似”,不是“形似”。
這個對應不是硬湊的,它在結構上嚴絲合縫。
再說“寫”這個字。“寫意”的“寫”是書寫、描繪,“寫代碼”的“寫”是同一個字。 這層雙關讓“寫意編程”天然屬于編程語境,既是藝術態度,也是編碼方式。
然后是文化厚度。“寫意”兩個字自帶幾百年美學積淀,中文讀者一看就懂:不追求工整精確,追求神韻意境。 你不需要解釋它是什么意思,所有人都知道。這種即時的文化共鳴,是“氛圍編程”“感覺編程”這些直譯方案給不了的。
最后說格調。Karpathy 造出“Vibe Coding”這個詞時,語氣是輕松、自信、帶點調侃的。 “寫意編程”的氣質也類似,不是干巴巴的技術術語,而是一個有態度、有畫面感的表達。 你跟人說“我在寫意編程呢”,那種揮灑自如的勁兒就出來了。
![]()
結語
好的翻譯不是逐字對應,而是在另一種語言里找到那個恰好在等你的詞。
從工筆到寫意,從手寫到 AI,從控制到表達,編程方式的這次轉變,中國美學傳統里幾百年前就有了現成的概念。
下次你打開 Cursor 或者 Claude Code,對著 AI 說出你的想法,看著代碼自己長出來的時候,
你不是在 Vibe Coding,你是在 寫意編程。
Credit
Vibe Coding 翻譯成 “寫意編程” 這個想法,老馮幾個月前聽陸奇演講的時候就有了。在 Piglet.Run 發布的時候,我還特意用了它 —— “一鍵拉起你的寫意編程環境”。
目前來看在互聯網上沒有搜到別人發過,應為老馮的原創首發。;)
數據庫老司機
點一個關注 ??,精彩不迷路
對 PostgreSQL, Pigsty,下云 感興趣的朋友
歡迎加入 PGSQL x Pigsty 交流群 QQ 619377403
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.