新最差程序員登場:Vibe Coding Without Code

Back
Category : News

喺人工智能嘅時代,寫應用程式同埋編碼變得前所未有咁簡單。不過,咁真係好用咩?有篇文章講述一個完全無編碼技術背景嘅人點樣用「氛圍編碼」(vibe coding)去試驗整一個應用程式嘅故事。呢個自稱「最差程序員」嘅作者,佢唔係技術人,喺工作上學咗啲技術語言同埋對程式設計趨勢有興趣。佢喺舊金山灣區生活,無可避免會聽到好多科技話題,於是決定用一個叫Bolt嘅氛圍編碼工具,去參加一個Reddit同Devpost合作舉辦嘅Hackathon,試試整一個「惡搞」應用程式。

佢嘅應用程式叫做「Do Not Go In There」,概念係好似Yelp咁,但專注於評論全球最差嘅洗手間。聽落好似好搞亂,但正正係Hackathon要求嘅「無用但有趣」嘅題目。作者完全唔知道點樣搵電腦嘅終端機(terminal),仲試過唔小心想喺工作電腦裝node.js,搞亂晒,最後要同Stack Overflow嘅Help Desk講聲Sorry。幸好,Bolt嘅介面好直觀,仲有實時預覽功能,佢只係用咗簡單嘅自然語言提示(prompt),例如「整一個好似Yelp嘅Reddit應用程式,用來評論差嘅洗手間」,就喺十分鐘內整咗個應用程式嘅基礎框架,仲有個用廁所emoji嘅搞笑介面。

不過,應用程式一開始完全唔work。佢一試用就彈出好多錯誤訊息,話位置服務唔得,評論上載唔到。作者好沮喪,但Bolt嘅AI幫佢搵出錯誤訊息,佢只係要將錯誤訊息抄入對話框,AI就會幫佢修復。雖然佢完全唔明白修復嘅細節,例如API端點唔喺root level服務嘅問題,但經過45分鐘嘅「troubleshooting」,佢終於整到一個勉強work嘅應用程式。佢仲學識點樣喺介面加啲小設計,例如改進UI同埋加個Bolt badge。

當佢將應用程式畀同事試用時,大家即刻開始輸入自己遇過嘅最差洗手間,氣氛好high。不過,畀有技術背景嘅同事Ryan Donovan一睇,問題即刻浮現。Ryan話呢個應用程式完全無安全功能,極易畎駭客入侵,連檢查網頁(inspect feature)都可以睇到問題。作者仲搵咗幾個喺灣區做工程師嘅朋友幫忙睇代碼,佢哋話代碼亂到一個點,連readme檔案都組織得唔好,令人好難明白應用程式嘅結構。

呢個故事帶出咗一個重點:氛圍編碼雖然好似好強大,等一個完全唔識編碼嘅人都可以整到一個應用程式,但如果無技術知識,成果好多時只係表面好睇,內裏漏洞百出。文章提到,氛圍編碼喺2025年初先開始流行,但已經引起好多爭議,特別係對於新手程序員同埋有經驗嘅開發者。對於新手,佢哋可能會覺得好似搵到捷徑,但欠缺基礎知識會令佢哋好難debug同埋優化代碼;對於老手,佢哋可能會覺得呢啲工具會引來冒充者症候群(imposter syndrome),甚至擔心工作會畎AI取代。

總括嚟講,氛圍編碼好似一個好簡單嘅工具,但用得好唔好,仲要睇用家有幾多技術背景同埋點樣用。呢篇文章提醒我哋,AI雖然強大,但始終代替唔到人類嘅專業知識同埋批判性思維。想了解更多,可瀏覽:https://stackoverflow.blog/2025/08/07/a-new-worst-coder-has-entered-the-chat-vibe-coding-without-code-knowledge/