Vibe coding 目前面臨與自駕車相同的問題。應該監控情況的駕駛員卻在駕駛時打瞌睡。 當我以傳統方式編寫代碼時,我不斷查看代碼並評估一切,尋找錯誤,尋找簡化的方法,計劃下一個任務。編程是我在思考時做的一件放鬆的事情。這讓我更接近代碼。 因為我已經寫下了每一行代碼並多次編輯過,所以這些代碼在我腦海中。我可以在外面散步時繼續在腦中編程。如果我沒有寫過這些代碼,這將非常困難。 僅僅閱讀別人(或某些東西)寫的代碼是非常無聊的,並且很難理解。當我學習一個新的代碼庫時,我經常會做一些臨時編輯,只是為了看看它是如何運作的。編程而不編輯代碼是不自然的。 我最好的工作是當我對每一行代碼都非常熟悉,並且能在錯誤發生之前捕捉到罕見的邊緣情況錯誤。當我不在桌子前時,事情經常會浮現在我腦海中,比如在淋浴時、吃午餐時、外出散步時。我的潛意識會突然說「你忘了...情況,這可能會導致錯誤」,而這通常是正確的。 AI 可能能夠進行簡單的思考,但它還無法進行困難的思考,因此你需要了解代碼。