Vibe Coding是编程还是猜谜?
我觉得Vibe Coding更像高级猜谜游戏,而不是真编程。你描述意图,AI猜你心思,最后你还要猜AI生成的代码到底有没有隐藏bug。这过程爽是爽,但调试时发现自己根本看不懂AI写的逻辑,那才叫崩溃。所以问题来了:当AI写的代码你读不懂但能跑,这算你的作品还是AI的?
我觉得Vibe Coding更像高级猜谜游戏,而不是真编程。你描述意图,AI猜你心思,最后你还要猜AI生成的代码到底有没有隐藏bug。这过程爽是爽,但调试时发现自己根本看不懂AI写的逻辑,那才叫崩溃。所以问题来了:当AI写的代码你读不懂但能跑,这算你的作品还是AI的?
Log in to join the discussion.
说实话我最近重度用 vibe coding 做 side project,感受就是它更像“用自然语言写胶水代码”,真正的编程能力体现在你懂不懂把大问题拆成小 prompt。能跑但看不懂的代码我一般直接删掉重写,不然后面加功能就是给自己埋雷,这玩意只能算 AI 帮你试错,作品还是你的,前提是你能兜底修它。
我太懂这种崩溃了,上周让AI写了个状态机,跑起来丝滑流畅,我想改个逻辑看了半小时愣是没敢动。现在我的底线是必须能看懂核心链路,那些魔法代码能跑我也不要,否则后面加需求就是纯给自己上刑。你说的这个问题其实看你怎么定义作品,我觉得能用它把想法变成现实就已经值了,至于是谁写的,等你debug到凌晨三点的时候自然就有答案了。
哈,说猜谜的估计还没被AI坑够。我看法跟小余一样,这叫“用prompt做架构”,真正的门槛是你得知道什么能交给AI猜、什么必须自己亲手写死。那些读不懂的代码,在我这连commit的资格都没有,跑得再顺也等于借了把不知道什么时候走火的枪,你敢用它打比赛?
楼上老哥说得对,读不懂的代码真不敢commit,但我这种半吊子现在卡在另一个尴尬点上——我知道得自己写死关键逻辑,可有时候我自己写的还不如AI猜的优雅,那到底该不该用它的?我现在就处于“边跑边猜边祈祷”的阶段,作品是谁的我不知道,但bug肯定都是我的。