okex欧易交易所封面图

okex欧易交易所

okex欧易交易所是国内最大的数字货币交易所,现在注册永久免20%手续费!

官网注册

称十四岁开始从业的程式设计师 Namanyay,于 2 月 14 日发布的一篇题为《新手开发人员其实不会写程式》的部落格文章在社群中引发热议。

在这篇文章中,Namanyay 指出现在的初级开发人员虽然提交程式码的时间变得更快了,但问题在于,他们可能实际上并不会真的编写程式码,或者说,在 AI 的帮助下,他们正在成为越来越懒惰和不会思考的开发者…

动区首将 Namanyay 这篇文章翻译如下:


新手开发人员其实不会写程式

有件事一直让我对新开发者学习的方式感到困惑,我需要谈谈这个问题。

我们现在正处于软体开发的一个奇怪的转折点。我和每个初级开发者聊过,他们的 Copilot、Claude 或 GPT 都是 24/7 开启的。他们交付程式码的速度比以往更快。但当我深入了解他们对所交付程式码的理解时?问题就来了。

当然,这些程式码能运行,但如果问为什么这样写而不是那样写时?他们就会安静了。再问一些极限情况的问题?他们也只有茫然的表情。

过去,开发者在解决问题的过程中所获得的基础知识,现在似乎完全消失了。我们正在用快速解决方案来换取深层理解,虽然当下感觉很好,但我们将来会为此付出代价。

回想我们曾经必须真正思考的时候

我最近意识到,现在有一整代的新程式设计师甚至不知道什么是 StackOverflow。当 “Claude” 不是一个聊天机器人,而是发明了资讯熵领域的那位科学家的时候,解决程式问题的方式是不同的。

首先,在 Google 上搜寻。然后,希望有某个焦急的灵魂曾经提出过和你类似的问题。如果有,你会在一个叫做「Stack Overflow」的网站上找到一个详细、深思熟虑(有时还带点居高临下)的回答,通常来自某位智慧的白胡子老者。

这是我 12 年前提出的一个问题。看看 Nathan Wall 的顶级回答(他已经获得超过 10,000 分,并且自 2015 年以来明显是某个公司 CTO):

资深工程师有感而发:初阶开发者现「全靠AI」丧失独立思考,马斯克也回应  第1张

你能想像有个人只是用这样的详细程度写了个答案吗?完全是手动的,没有任何 AI 帮助?而且是免费的?

当然,我最初的问题得到了彻底的回答,但他并没有停下来。我学到了很多新知识。有些是我甚至不知道存在的,还有一些我根本不想知道,但现在它们已经永远烙印在我的脑海里。

这是当你有问题时最理想的情况。如果你遇到了一个特别棘手的问题,并且没有找到人已经回答过你的问题,那就只能认命了。

资深工程师有感而发:初阶开发者现「全靠AI」丧失独立思考,马斯克也回应  第2张

现在的初级开发者真是轻松。他们只需去 chat.com,复制贴上看到的错误资讯。即使是更懒的开发者,连切换到浏览器窗口查看都懒得做,他们直接使用一个可以一站式解决的工具。

这样既方便又快速。

但,仍然有一个原因是 StackOverflow 更优:

阅读有经验的开发者对你所讨论的问题的讨论,是学习的最佳方式。

这里有一个图表来解释我的意思:

资深工程师有感而发:初阶开发者现「全靠AI」丧失独立思考,马斯克也回应  第3张

AI 给你答案,但你获得的知识是肤浅的。使用 StackOverflow 时,你需要阅读多个专家的讨论来获得全面的理解。虽然那样比较慢,但你不仅了解了什么有效,还能理解为什么有效。

想想你认识的每个优秀开发者。他们是通过复制解决方案变得这么厉害的吗?不是的 —— 他们是通过深入理解系统,并理解其他开发者的思考过程达到今天的水平。这正是我们正在失去的东西。

我并不是想当那种抱怨「现在的年轻人怎么样」的人。我每天都在使用 AI 工具,我甚至在建立一个。但我们需要对这种便利所付出的代价保持诚实。

我们能做些什么?

我一直在尝试解决这个问题(因为说实话,AI 不会消失)。这里是一些实际有效的方法:

  • 首先,带著学习的心态使用 AI。当它给你答案时,要进行质疑。问它为什么。当然,这会花费更多时间,但这正是要点所在。
  • 接著,找到你的社群。无论是 Reddit、Discord、Mastodon —— 在哪里有聪明人聚集,你就去哪里。那里才是你能找到真正的讨论的地方。那些会让你说「哇,我从来没这么想过」的讨论。
  • 改变程式码审查的方式。不要只是检查程式码是否有效,开始和你的团队进行对话。他们考虑过哪些其他方法?为什么选择了这个方案?让理解过程变得和最终结果一样重要。
  • 有时候从头开始自己构建东西。是的,AI 可以帮你生成身份验证系统。但先试著自己构建一个。你写出的程式码可能会更糟,但你会理解每一行程式码。这种知识会积累起来。

展望未来

现实是这样的:加速已经开始,我们无法阻止它。开源模型正在接管,过不了多久我们就会在口袋里拥有 AGI。但这并不意味著我们必须让它让我们变成更差的开发者。

未来不在于我们是否使用 AI —— 而在于我们如何使用它。或许,仅仅或许,我们能找到一种方法,将 AI 的速度与我们学习所需的深入理解结合起来。

如果你找到了其他平衡的方法,告诉我。或者直接告诉我我就是个老头在对著云叫骂。无论如何,让我们一起弄清楚这件事。


社群怎么看?

对于 Namanyay 的观点,风险投资公司 Menlo Ventures 的投资人 Deedy 在社交平台 X 上同样表示隐忧的评论表示:

在这篇精彩的部落格文章中,作者指出 AI 正在阻止开发者理解任何东西。

与仅替代查询事实并提供解释的网际网路不同,AI 取代了所有的推理过程。

值得注意的是,这一观点也引来了特斯拉创办人马斯克的关注,马斯克表示,现在人们或许过度依赖于科技产品,而脱离了独立思考的过程:

人们现在在没有电子地图和 GPS 的情况下,也不知道该如何到达城市了。

不过也有部分网友表示,Namanyay 的观点就像是一个老人在拒绝新鲜事物,网友认为,在科技与 AI 的发展中,我们应该积极拥抱这些新鲜的东西,因为这些成果真的能够帮助我们减轻工作压力,提升效率…你认为呢?

AI LOGO图 AI +8.16%
The End

文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为谈天说币原创文章,转载或复制请以超链接形式并注明出处。

上一篇 下一篇

相关阅读