记住 AI已经使初学者丧失任何进步的可能
Stackoverflow 图例:
https://stackoverflow.com/questions/12227594/what-is-the-difference-between-unary-plus-numberx-and-parsefloatx
帮自己一个忙,去读一读,你可能会学到一些新东西。
你能想象有人写了这么详细的答案吗?原始的,没有任何人工智能?而且是免费的?
当然,我最初的问题得到了彻底的回答,但他并没有就此止步。我学到了很多新知识。有些知识我甚至根据不知道,有些知识我甚至不想知道,但现在它们永远铭刻在我的脑海里。
如果你有问题,这是最好的情况。如果您偶然遇到一个特别困难的问题,并且找不到已经回答过你的问题的人,那么运气真不好。
如今的初级开发人员很轻松。他们只需访问chat.com并复制粘贴他们看到的任何错误即可。即使是更懒惰的人也不会花 30 秒的时间切换到浏览器窗口,他们只需使用一个可以在一个地方完成所有操作的工具即可。
真是方便又快捷。但是,StackOverflow 仍然有一个更优越的原因:
阅读经验丰富的开发人员关于你发表主题的讨论是最好的学习方式。
人工智能可以为你提供答案,但你获得的知识却很肤浅。
使用 StackOverflow,你必须阅读多位专家的讨论才能全面了解情况。虽然速度较慢,但你不仅了解了什么方法有效,还了解了为什么有效。
想想你认识的每一位优秀开发人员。他们是通过复制解决方案而变得如此优秀的吗?不,他们是通过深入了解系统并理解其他开发人员的思维过程而达到这一水平的。这正是我们正在失去的。
以下,是对我们实际有效的方法:
首先,以学习的心态使用人工智能。当它给你答案时,询问它。问它为什么。当然,这需要更长的时间,但这正是重点所在。
接下来,找到你的部落。Reddit、Discord、Mastodon——这都是聪明人聚集的地方。在那里你会发现真正的讨论,那些让你说“啊,我从来没有这样想过”的讨论。
以不同的方式进行代码审查。不要只检查代码是否有效,而是要与团队展开对话。他们考虑过哪些其他方法?为什么他们选择这种方法?让理解过程与最终结果一样重要。
有时候,一切都是从头开始构建的。是的,人工智能可以为你生成该身份验证系统。但请先尝试自己构建一个。你会写出更糟糕的代码,但你会理解其中的每一行。这种知识是累积的。
未来并不取决于我们是否使用人工智能,而取决于我们如何使用它。也许,只是也许,我们可以找到一种方法,将人工智能的速度与我们需要学习的理解深度结合起来。
原作者:
Namanyay,从十四岁起成为一名专业开发人员,现在致力于构建 AI 工具来增强人类潜能。我撰写有关技术、初创企业和工作未来的文章。
X平台:
https://x.com/namanyayg
参考:
https://nmn.gl/blog/ai-and-learning
尤其是编程领域,只要能跑就行了,初级开发关注解决问题而
不会深入学习知识和原理,就是浮在表面而已。
页:
[1]