“老东西,你懦弱了”——关于Vibe Coding与传统开发

前言

鄙人在昨天刷视频的时候,意外刷到了这样的一个video:
一幅梗图,列举了2025年和2023年的两套开发工具:
2025年,我们用TRAE、Claude、Copilot、Windows 11,
2023年,我们用Clion、IDEA、Vim、Emacs、perf、lldb、gdb、Linux。
文案是:“老东西,你懦弱了!”

从效率来讲,毫无疑问,2025年的这一套工具不仅开发效率大幅上涨,时间成本降低,从工具本身而言,其技术难度也上涨了。
但是,从程序员的角度而言,我们丧失了对底层的掌控,
2025年,动动嘴,什么都解决了。
2023年,一切都要自己动手。
2025年的我们,一切效率至上,我们利用AI,少写了很多原来需要自己写的代码,
可我们难道不应该想想,这真的对吗?

我们应该问自己,当初为什么喜欢CS?
不就是因为CS本身的自由、解构与建构吗?
我们选择AI替我们写代码,是一种将未来交给黑盒的行为。
一旦出现了隐藏的、AI改不出来的错误,这些长期使用AI的“程序员”将直接傻眼。
程序员最终是要靠代码建构世界的,而不是PUA Agent的。

但是完全摒弃AI也是不现实的,那么怎么权衡呢?
以下是鄙人的愚见:
1.将AI当作一个高级的手册
2.核心代码必须自己写
3.重复性的代码:比如补全某个switch,可以使用AI
4.架构讨论可以使用AI

结语

这篇文章非常短,而且因为时间原因,写的比较仓促,但是意思到了即可
在现在的AI时代,我们追求效率至上,但是我们更应该把持本心、坚守初心
长期完全依赖AI只会减弱自己的能力,否极泰来、物极必反,这是必然的
了解底层、在没有AI的情况下照样能够写出完美的代码,这才是程序员水平高的表现

Update 2026.8.3

用了一段时间的古法编程和TRAE之后,有了一些新的看法:
如果你的能力连AI的代码都看不懂,那你不适合去全权托付AI。
如果你能看得懂AI写的代码,那么AI将能够放大你的技术决策能力,10倍完成开发任务,甚至还能完成的很好。
更重要的一个点:你可以比AI慢,但是不能比AI菜。

你需要关注的是:你所开发的项目最终能不能成为你想要的形态?AI产出的代码质量是否达到了你的标准?你的战略决策是否在推动项目向正确的方向前进?

如果这些问题的答案都是“是”,那你就是在用正确的方式使用AI——不是“让AI替你思考”,而是“让AI替你执行,你专注于思考”。

谢谢阅读

posted @ 2026-02-20 17:51  Ghost-Face  阅读(672)  评论(7)    收藏  举报