Vibe 编程目前面临与自动驾驶汽车相同的问题。应该监控情况的司机在开车时打瞌睡。 当我以传统方式编写代码时,我不断查看代码并评估一切,寻找错误,寻找简化的方法,规划下一个任务。编程是我在思考时做的一件放松的事情。它让我更接近代码。 因为我写下了每一行代码并多次编辑过,所以这些代码都在我的脑海中。当我出去散步时,我可以继续在脑海中编程。如果我没有写过这些代码,那将非常困难。 仅仅阅读别人(或其他东西)写的代码是非常无聊的,且很难理解。当我学习一个新的代码库时,我经常进行临时编辑,只是为了看看它是如何工作的。不编辑代码的编程是不自然的。 我最好的工作是当我对每一行代码都非常熟悉时,能够在罕见的边缘情况错误发生之前就捕捉到它们。事情常常在我不在桌子前时浮现在我的脑海中,比如在淋浴时、吃午餐时、散步时。我的潜意识会突然说:“你忘记了……情况,这可能会导致错误”,而它通常是对的。 AI 可能能够进行简单的思考,但它还不能进行复杂的思考,因此你需要了解代码。