納瓦爾一句“我們正在進(jìn)入垃圾代碼時代”,道出了不少人對AI輔助編程的擔(dān)憂。
隨著AI編程工具的普及,編程門檻大幅降低,任何人都能輕松生成代碼,這讓大量未經(jīng)深思熟慮的劣質(zhì)代碼涌入市場,軟件行業(yè)似乎正面臨被低質(zhì)產(chǎn)品淹沒的風(fēng)險。
這一幕似曾相識。當(dāng)年印刷術(shù)發(fā)明時,知識分子也曾憂心劣質(zhì)書籍泛濫污染知識純潔性,但歷史最終迎來了文藝復(fù)興;照相機(jī)、錄音技術(shù)、互聯(lián)網(wǎng)普及之初,都曾引發(fā)類似的行業(yè)焦慮,卻最終催生了更多創(chuàng)新可能。
AI編程的普及同樣如此,它并非讓代碼質(zhì)量陷入永恒沉淪,而是開啟了軟件創(chuàng)作的民主化時代。門檻降低讓更多有想法的人參與其中,雖然難免伴隨粗制濫造的產(chǎn)物,但市場會自然篩選出真正有價值的創(chuàng)新。更重要的是,行業(yè)瓶頸已從“能不能編程”轉(zhuǎn)向“應(yīng)該編什么”,思考深度、創(chuàng)新熱情和對需求的洞察成為核心競爭力。
這場變革不是工廠流水線的效率提升,而是軟件領(lǐng)域的文藝復(fù)興。垃圾代碼的存在只是暫時的過渡,真正值得關(guān)注的,是如何借助AI工具釋放創(chuàng)造力,讓每個有愿景的人都成為創(chuàng)造者。以下,Enjoy:
本文經(jīng)授權(quán)轉(zhuǎn)自公眾號“非著名程序員”
最近看納瓦爾發(fā)了一篇推文,他說:我們正在進(jìn)入垃圾代碼時代。
![]()
其實,這句話的意思很容易理解。隨著 AI 輔助編程工具的普及,任何人都能輕松生成代碼了。門檻降低了,質(zhì)量也會跟著下降。大量沒有經(jīng)過深思熟慮的代碼會涌入市場,整個軟件行業(yè)會被劣質(zhì)產(chǎn)品淹沒。
聽起來很有道理對吧?畢竟我們已經(jīng)看到了太多這樣的例子。社交媒體讓每個人都能發(fā)聲,結(jié)果充斥著各種虛假信息。短視頻讓每個人都能創(chuàng)作,結(jié)果平臺上全是博眼球的內(nèi)容。
那么 AI 編程會不會也走上同樣的路?我們會不會迎來一個垃圾代碼泛濫的時代?
01印刷術(shù)的前車之鑒
要回答這個問題,我們不妨回頭看看歷史。
就像是印刷術(shù)一樣,在沒有發(fā)明之前,書籍都是僧侶手抄的,昂貴、稀缺,只有精英階層能接觸。印刷術(shù)出現(xiàn)后,書籍的生產(chǎn)成本大幅下降,數(shù)量激增。
你猜當(dāng)時的知識分子怎么說?他們擔(dān)心的和納瓦爾一模一樣。他們說,印刷術(shù)會讓劣質(zhì)書籍泛濫成災(zāi),會污染知識的純潔性,會讓真正有價值的作品被淹沒。
事實上,他們的擔(dān)心在一定程度上成真了。印刷術(shù)普及之后,確實出現(xiàn)了大量粗制濫造的出版物。各種小冊子、傳單、通俗讀物如雨后春筍般涌現(xiàn)。從質(zhì)量上看,這些東西遠(yuǎn)遠(yuǎn)比不上那些精心抄寫的手稿。
但結(jié)果呢?我們現(xiàn)在回頭看那段歷史,把它叫做什么?文藝復(fù)興。
印刷術(shù)帶來的不只是書籍?dāng)?shù)量的增加,而是整個知識生態(tài)的重構(gòu)。更多人能接觸書籍了,更多思想能夠傳播了,更多創(chuàng)新得以涌現(xiàn)了。那些劣質(zhì)出版物確實存在過,但它們并沒有阻止馬丁·路德、哥白尼、莎士比亞這些人改變世界。
02
數(shù)量增加是起點,不是終點
所以我們需要換個角度看待 slop code 這個現(xiàn)象。
代碼數(shù)量的激增,就像當(dāng)年書籍?dāng)?shù)量的激增一樣,是一個必然的過渡階段。門檻降低了,參與者增多了,產(chǎn)出量上升了,平均質(zhì)量下降了。這都是正常的。
但這不是故事的結(jié)局,而是開始。
前幾天我分享了 Cursor 的首席設(shè)計師 Ryo Lu 寫過一篇的很有啟發(fā)性的文章。他說,我們現(xiàn)在處在軟件的文藝復(fù)興時刻。過去幾十年,代碼被少數(shù)掌握技術(shù)的人壟斷。只有那些能記住各種 API、能拿到風(fēng)險投資的人才能做軟件。其他人都被擋在門外。
現(xiàn)在這道門開了。任何有想法的人都可以嘗試把想法變成軟件。會不會有很多粗制濫造的東西出現(xiàn)?肯定會。但同時也會有更多有價值的創(chuàng)新涌現(xiàn)出來。
就像印刷術(shù)讓更多人能寫作,其中絕大部分作品會被遺忘,但總有一些會成為經(jīng)典。AI 編程也是一樣。大量代碼會被寫出來,大部分會很快消失,但那些真正解決問題的、有創(chuàng)造力的、滿足真實需求的軟件會留下來。
市場是最好的篩選機(jī)制。垃圾代碼寫出來了又怎樣?如果沒人用,它很快就會消失。真正有價值的東西自然會脫穎而出。
03瓶頸轉(zhuǎn)移了
更重要的是,Ryo Lu 指出了一個關(guān)鍵點:瓶頸轉(zhuǎn)移了。
以前限制我們的是技術(shù)能力。你有再好的想法,如果不會編程,就只能停留在紙面上。現(xiàn)在技術(shù)工具越來越強(qiáng)大,能不能做已經(jīng)不是問題了,問題變成了應(yīng)該做什么。
從能不能做到應(yīng)該做什么,這個轉(zhuǎn)變意義重大。
能不能做是技術(shù)問題,應(yīng)該做什么是思考問題。前者可以靠工具解決,后者必須靠人的判斷。AI 可以幫你寫代碼,但 AI 不知道你想解決什么問題,不知道用戶真正需要什么,不知道什么才是有價值的。
所以 Ryo Lu 說,現(xiàn)在真正的瓶頸是我們自己。工具已經(jīng)不是限制了,限制我們的是想法的清晰度、探索的勇氣、創(chuàng)造的熱情。
那些能帶著清晰意圖使用工具的人會贏。那些只把工具當(dāng)作生產(chǎn)力技巧的人會被落下。
從這個角度看,slop code 的存在恰恰證明了門檻降低是好事。如果只有技術(shù)高手能寫代碼,我們永遠(yuǎn)看不到那些粗糙的嘗試,但也就看不到那些意外的驚喜。很多創(chuàng)新恰恰來自那些沒有技術(shù)背景、但對問題理解深刻的人。
04文藝復(fù)興,不是工廠
納瓦爾的擔(dān)憂其實反映了一種思維方式,就是把代碼生產(chǎn)看成工廠流水線。產(chǎn)量增加了,質(zhì)量下降了,這很糟糕。
但 Ryo Lu 提醒我們,這場變革更像文藝復(fù)興,而不是工廠。
印刷術(shù)沒有讓僧侶抄書更快,它讓抄書這件事變得過時了。它創(chuàng)造的是新的可能性,新的思想,新的世界。
AI 編程工具也一樣。它的意義不在于讓程序員寫代碼更快,而在于讓更多人能參與到軟件創(chuàng)造中來。這會帶來新的視角,新的解決方案,新的創(chuàng)新。
從這個角度看,我們應(yīng)該關(guān)注的不是代碼的數(shù)量和質(zhì)量,而是這個變化帶來的可能性。會有人濫用工具嗎?肯定會。會有大量低質(zhì)量的產(chǎn)出嗎?肯定會。但這都不重要。重要的是,那些真正有想法、有熱情、想解決真實問題的人,現(xiàn)在有了更多機(jī)會。
05歷史總是重復(fù)
其實每一次工具民主化,都會引發(fā)類似的擔(dān)憂。
照相機(jī)剛發(fā)明時,畫家們擔(dān)心藝術(shù)會死亡。結(jié)果呢?繪畫沒有消失,反而因為不再需要完全追求寫實,探索出了印象派、抽象派等新的表達(dá)方式。
錄音技術(shù)普及時,音樂家擔(dān)心現(xiàn)場演出會消亡。結(jié)果呢?現(xiàn)場演出依然珍貴,而錄音讓音樂傳播到了世界每個角落。
互聯(lián)網(wǎng)出現(xiàn)時,出版社擔(dān)心書會消失。結(jié)果呢?紙質(zhì)書仍在,但我們同時擁有了海量在線內(nèi)容。
每一次工具民主化,都會經(jīng)歷一個混亂期。大量低質(zhì)量內(nèi)容涌現(xiàn),讓人覺得世界在變糟。但長遠(yuǎn)來看,民主化總是帶來更多創(chuàng)新、更多可能性、更大的自由。
AI 編程也會走上同樣的道路。現(xiàn)在我們可能會看到很多粗制濫造的代碼,但五年、十年后回頭看,我們會發(fā)現(xiàn)這個階段催生了多少意想不到的創(chuàng)新。
06真正重要的是什么
所以納瓦爾的擔(dān)憂可以理解,但可能錯了方向。
我們不應(yīng)該擔(dān)心 slop code 的出現(xiàn),而應(yīng)該問自己:在這個人人都能寫代碼的時代,什么才是真正的競爭力?
答案很明確。清晰的思考、對問題的深刻理解、創(chuàng)造有價值東西的熱情、解決真實需求的能力。這些才是關(guān)鍵。
工具會越來越強(qiáng)大,技術(shù)門檻會越來越低,但思考的深度、創(chuàng)造的勇氣、堅持的毅力,這些東西永遠(yuǎn)稀缺。
Ryo Lu 說得好:我們的目標(biāo)不是做更多應(yīng)用,而是解放思想。讓每個有愿景的人都能成為創(chuàng)造者。把想象和現(xiàn)實之間的距離壓縮到零。
如果我們用這個標(biāo)準(zhǔn)來看,slop code 根本不是問題。那些垃圾代碼會自然消失,真正有價值的東西會留下來。而那些曾經(jīng)因為技術(shù)門檻被擋在外面的有想法的人,現(xiàn)在終于有了施展的機(jī)會。
這難道不是好事嗎?
07我們站在哪里
歷史告訴我們,每一次工具的民主化都會經(jīng)歷質(zhì)疑、混亂、然后是繁榮。印刷術(shù)如此,攝影如此,互聯(lián)網(wǎng)如此,AI 編程也會如此。
擔(dān)心垃圾代碼泛濫是自然的反應(yīng)。但如果我們因為害怕垃圾就拒絕民主化,那就是因噎廢食了。
更何況,誰能保證現(xiàn)在那些被稱為高質(zhì)量的代碼,放在未來就一定還算高質(zhì)量呢?標(biāo)準(zhǔn)會變,需求會變,好壞的定義也會變。
重要的是擁抱變化,抓住機(jī)會。工具已經(jīng)準(zhǔn)備好了,問題是你準(zhǔn)備好了嗎?你有清晰的想法嗎?你想解決什么問題?你愿意為此付出熱情嗎?
如果這些問題的答案是肯定的,那么 slop code 根本不值得擔(dān)心。你關(guān)注的應(yīng)該是如何用這些工具創(chuàng)造真正有價值的東西。
納瓦爾的擔(dān)憂可以理解,但歷史站在另一邊。文藝復(fù)興已經(jīng)開始了,我們要做的是參與其中,而不是站在岸上擔(dān)心水會不會太渾。
最后,送給大家一段我特別喜歡的話:
不要以“工種”來定義自己,而要以“作品”來定義自己。以前我們是“手藝人”,靠手吃飯;未來不管是寫作、音樂、視頻還是編程,還是其他什么事情,隨著 AI 的強(qiáng)大,我們本質(zhì)上都要變成“導(dǎo)演”和“策劃人”,靠腦子和審美吃飯。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
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.