“老东西,你懦弱了”——关于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的情况下照样能够写出完美的代码,这才是程序员水平高的表现

谢谢阅读