跳过正文
古法编程或将变成新时代拼豆?

古法编程或将变成新时代拼豆?

·1020 字·3 分钟

博主虽然现在年纪不大,但是学编程却学的很早。早在17、18年就稍微学了C语言和Python。那个时候还得从csdn这坨粪坑里面找内容。可以说,博主学编程的时候完全没有ai帮助,也就养成了现在这种找原始官方文档的习惯,难道是原教旨主义?🤔

23年开始,ai辅助编程开始走向了人们眼中。25年直接出现了vibe coding这一专门用来指代ai编程的概念。所有人都可以靠几句自然语言进行程序开发。程序的出色与否不再取决于个人编程能力,而是提示词和模型能力。于是,我学的这些编程技巧变得毫无意义。我现在感觉就像孔乙己,他知道茴字的四种写法,我也知道排序算法的四种写法,但是有什么用呢?都成了脱不下来的长衫。

我开始思考学习编程的意义。更进一步来说,是学习的意义。我们花了大把时间精力去学一个知识,或是一个技能。但是同期的ai总会学的比你更快更出色,你还没熟练你的技能,人家已经可以从0到1完成一个项目了,作为人类与ai赛跑简直是天方夜谭。于是乎,ai自然而然地就会把我替代。就好比ai大逃杀一样,毒圈里是ai没法胜任的任务,圈外是可以胜任的,每次发布一个新模型,圈就缩小一点,在外边的就慢慢被毒死好了。这种成本与收益的不对等是一种不公平,但是我们对于这种不公却无能为力,圈里面就这么点地,想跑毒也跑不了。于是虚无主义就从中产生了。

我不想讨论虚无主义之类的社会学内容,但是这种情况的出现,与目前ai发展的畸形密切相关。

正常手搓一个项目,我们需要确认很多的技术细节。可能选CRLF都能想个半天。但是现在ai却更倾向于一句话搞定。能用越少的提示词完成目标得的ai越牛逼。这就导致了技术细节全都是ai的自以为是,我们只能规定前期能预见的技术细节。但是你只要开发过项目就知道,途中会冒出来一堆没法预见的的新问题。这个时候就会出现一个「你不知道ai帮你决定了」的危险区。虽然现在ai的决定也不会出现什么大问题,但这些也只是局部最优解,全局视角下不一定最优,更何况未来新加的功能呢?这些隐形的技术债,迟早要还的。难道还要相信后人的智慧吗?

我想象中的ai,或者是说是Agent,应该不断的问我问题,要把我当成皇帝,所有决定都应由我来下发。其实就是让我本人确定技术细节,而不是自已为是。这样我认为才是健全。

说了这么多有的没的的,那么我还得回归标题:古法编程会不会变成新时代拼豆?

其实这个标题就是引流用的,真的会把古法编程当作娱乐项目吗?我觉得大部分人应该都没这个想法。🤔

摇月
作者
摇月
二十一世纪的赛博魔法师

相关文章