如何看看待現在的vibe coding狂潮?
做一個功能簡單的小程序、DEMO 都沒問題,但只要複雜一點,或者有很多用戶使用的商業付費項目,要是不會程序開發就會很麻煩。 普通人沒有前端、後端的概念,對數據庫更是沒有任何瞭解。在開發之前,覺得自己有很多想法。一旦使用 vibe coding 進行開發時,需要開始進行具體業務邏輯時,能設計好嗎?自己想要樣的頁面,要分爲多少個?業務邏輯關係、數據庫設計、各種驗證。各種模塊如何劃分,怎麼關連。不同模塊之間都有什麼關係,如此協作。
你對程序開發,網絡協議、系統底層瞭解的更多,在用 vibe coding 時就越能判斷代碼是否是你想要實現的功能,是否有問題。
vibe coding 能幾十倍幾十倍的放大代碼能力,但隨之而來的,就是代碼中的BUG也會隨之放大幾十倍幾百倍。
用好AI的前提是,你需要懂,並且能判斷出來對錯。但不懂,也判斷不出來對錯。做個小功能、做個演示沒問題,但想把這一大堆東西整合到起來,真正上線運行,就會出大問題。因爲不懂,無法判斷,AI就會給你生成一堆垃圾,然後出現各種BUG,沒辦法用,改一個問題會出現更多問題,不斷循環直到崩潰。
普通人做一些簡單的東西或小功能沒問題,只要複雜一點或者使用的人多一點,在目前來看是解決不了隨之而來的各種問題的。
對於普通人來說,把自己可以先從經常重複的工作變成 skill ,把然後學會做個 Agent 來幫助自己完全日常事務更實用一些。
要是想進行 vibe coding ,最好還是要學習一些基礎的開發/編程知識才行。
最近一段時間在深圳出差,跟不少用 AI 的朋友見面聊天,很有收穫。要是你在深圳,在做 AI 相關的工作,可以在後臺留言加個微信,要是有機會,可以聊聊。