14岁天才发问:AI时代,程序员是升级还是淘汰?

云端客 2025-02-26 08:28:13

AI:程序员的救星?

or 掘墓人?

前几天跟朋友老王聊天,他说现在写代码可太轻松了,Copilot、Claude、GPT 一起上,效率翻了好几倍。

我说,是吗?

那你们公司还招人吗?

老王苦笑,招啊,但现在招人可头疼了,新人代码跑得飞快,一问原理,啥都不知道,只会复制粘贴,这算不算 AI 把程序员给“废”了?

最近一篇爆火的博客也说了这事儿,作者 Namanyay 也是个大神,14 岁就开始写代码了。

他说现在 AI 这么厉害,新一代程序员都跳过基础知识学习了,以后会不会变成只会“复制粘贴”的“代码民工”?

这话一出,直接炸锅,连马斯克都出来凑热闹了。

AI 辅助编程,这本来是好事儿,但问题也来了:我们是不是在培养一批只会“复制粘贴”,对代码底层逻辑一知半解的程序员?

便捷的 AI 工具取代了艰苦的学习和思考,我们是不是扼杀了真正的技术创新和深度理解?

Namanyay 说,他遇到的初级程序员,Copilot、Claude、GPT 24 小时不停用,代码写得飞快。

但一问为啥这么写,就哑口无言;问到边界情况,直接懵圈。

以前靠自己吭哧吭哧解决问题积累的知识,现在都没了。

想想以前,调试代码得先 Google 一番,然后指望哪个倒霉蛋也遇到过同样的问题,在 Stack Overflow 上发帖求助。

运气好的话,能找到个大佬详细解答,甚至还会多教你点东西。

现在呢?

直接把错误信息复制粘贴到 chat.com,AI 秒回答案,方便是方便了,但学到的东西也少了。

代码危机:复制粘贴,还能走多远?

AI 能直接给你答案,但知识往往很浅薄。

在 Stack Overflow 上,你得看很多专家的讨论,才能理解透彻。

虽然慢,但不仅知道“是什么”,还知道“为什么”。

优秀的程序员都是通过深入理解系统,学习别人的思考过程才变得厉害的。

而我们现在正在失去这些。

这让我想起以前公司新来的小李,让他改个小 bug,结果他直接把 AI 生成的代码复制粘贴上去,跑是跑起来了,但代码逻辑一团糟,和其他模块根本不兼容。

最后还是老王亲自操刀,重写了一遍。

老王说,现在 AI 确实能提高效率,但不能完全依赖它。

程序员还是要踏踏实实学好基础知识,理解代码背后的原理,不然以后只能做“复制粘贴”的活儿,永远成不了高手。

那我们该怎么办呢?

Namanyay 给出了几个建议:

1.  **以学习的心态使用 AI**。

AI 给你答案时,多问几个为什么。

这样虽然慢,但能让你理解得更深入。

2.  **加入技术社区**。

Reddit、Discord、Mastodon 都行,那里有很多高手,能进行真正的技术讨论,让你茅塞顿开。

3.  **改变代码审查方式**。

别只看代码能不能跑,要和团队深入交流,了解他们考虑过哪些方案,为什么最终选择这个方案,让理解思路和最终结果同等重要。

4.  **时不时从零开始构建项目**。

AI 可以帮你生成认证系统,但你也可以自己动手做一个,虽然代码可能不够优雅,但你会理解每一行代码的含义。

马斯克“翻车”:地图依赖症?

对于 Namanyay 的观点,马斯克似乎不太认同,他在帖子下面评论说:“现在的人,离了电子地图和 GPS,在城市里连路都找不到”。

这话听起来有点道理,但很快就被网友反驳了:“如果谷歌地图每用五次就产生一次幻觉,记住如何到达目的地可能就变得非常重要了!”

想想也是,过度依赖 AI 确实会让我们失去一些基本能力。

就像我们现在离不开手机导航,但如果有一天手机没电了,或者导航出错了,我们可能就寸步难行了。

编程也是一样,如果只会用 AI 生成代码,一旦 AI 出问题,或者遇到 AI 解决不了的难题,我们就彻底抓瞎了。

记得以前看过一个纪录片,讲的是一群探险家在南极探险,他们完全依赖 GPS 导航,结果遇到暴风雪,GPS 信号中断,他们迷失了方向,差点全军覆没。

幸好有个老探险家,靠着对地形的记忆和经验,才带领大家走出困境。

这个故事告诉我们,科技固然重要,但不能完全依赖它,我们还是要保持独立思考和解决问题的能力。

天才少年:AI 时代如何自救?

Namanyay 14 岁就开始从事专业开发,现在还在开发 AI 工具来增强人类潜力。

他自己都在用 AI,但他同时也在呼吁大家警惕 AI 带来的负面影响。

这让我想起《黑客帝国》里的墨菲斯,他说:“我们不能让机器控制我们,我们要掌控自己的命运”。

AI 时代已经到来,我们无法阻止。

开源模型正在全面接管,用不了多久,AGI 就会成为我们口袋里的标配。

但这并不意味着我们必须让它降低我们的开发水平。

未来的关键不在于我们是否使用 AI,而在于我们如何使用它。

我们要把 AI 带来的效率和我们需要的深度理解完美结合起来。

就像开车一样,AI 可以帮你自动驾驶,但你不能完全放手,还是要时刻保持警惕,随时准备接管方向盘。

程序员也是一样,AI 可以帮你生成代码,但你不能完全依赖它,还是要理解代码背后的原理,掌握解决问题的能力。

或许,未来的程序员不再是“代码民工”,而是“AI 驯兽师”,他们不仅要会写代码,还要会用 AI 来提高效率,解决更复杂的问题。

那么,在 AI 时代,程序员是升级还是淘汰呢?

这取决于我们自己。

如果我们能正确使用 AI,保持学习和思考的热情,我们就能在 AI 时代找到自己的位置,成为更优秀的程序员。

反之,如果我们只会“复制粘贴”,最终只能被 AI 淘汰。

AI 是一把双刃剑,用得好就能事半功倍,用不好就会伤到自己。

我们要做的,就是掌握这把剑,让它为我们所用,而不是被它所奴役。

0 阅读:0

云端客

简介:云端客