写点什么

AI 与不求甚解的新手开发者

作者:Namanyay

  • 2025-03-27
    北京
  • 本文字数:1589 字

    阅读完需:约 5 分钟

AI 与不求甚解的新手开发者

关于新的开发者如何学习,有些事情一直困扰着我,我想探讨一下。


我们正处于软件开发的一个奇特的转折点。我接触的每一个初级开发者都在使用 Copilot、Claude 或 GPT。他们交付代码的速度比以往任何时候都要快,但当我深入了解他们对自己交付内容是否理解时,情况就变得令人担忧了。


当然,代码可以运行,但当被问及为什么它以这种方式运行,而不是另一种方式时,却是一片沉寂。当提到边缘情况时,更是茫然无措。


过去开发者通过解决难题积累的基础知识,如今似乎不复存在了。


我们正在用快速修复代替深入理解,虽然在当下感觉很棒,但未来终将为此付出代价。

回到需要思考的年代


我最近发现,有很多新生代程序员甚至不知道 StackOverflow 是什么。


回到“Claude”不是聊天机器人而是信息熵领域发明者的时代,解决编程问题的方式是完全不同的。


首先是在谷歌上搜索,然后希望某个同样遇到难题的开发者曾提出过类似问题。如果运气不错,你会在 Stack Overflow 上找到一个详细且经过深思熟虑(虽然有时回答问题的人让人有点居高临下的感觉)的答案。


这是 12 年前我提出的一个问题。看看 Nathan Wall 的高赞回答(他赚了 10000 多分,是 StackSource 联合创始人兼 CTO):



你能想象有人会不借助 AI,仅凭自己的知识,写出如此详细且高质量的答案吗?而且还是免费的?


我的问题得到了彻底的解答,但他并没有就此止步。我学到了许多新的东西,有些是我从未听说过的,有些甚至是我原本不想知道的,但现在它们永远刻在了我的脑海里。


这是你在有疑问时能遇到的最好情况。如果你遇到一个特别棘手的问题,却找不到已经有人回答过,那就只能自认倒霉了。



现在的初级开发者日子好过多了。他们只需要打开 chat.com,直接复制粘贴他们遇到的错误信息。更懒惰的人甚至都不需要花那 30 秒切换到浏览器窗口,直接在同一个工具中完成所有操作。


这既方便又快速。


但是,StackOverflow 仍有一个独特的优势:


阅读经验丰富的开发者对你所关心主题的讨论是一种学习新知识绝佳的方式。


可以用这张图表来解释我想表达的意思:



AI 给了你答案,但你获得的知识变得浅薄了。而在 StackOverflow 上,你需要阅读多位专家的讨论才能获得问题的全貌。这个过程虽然较慢,但最终你会明白,不仅是什么方法有效,更重要的是为什么它有效。


想一想你认识的每一个伟大的开发者,他们是靠复制粘贴解决方案而变得如此优秀吗?不,他们之所以出色,是因为深入理解系统和其他开发者的思考过程。而这正是我们正在失去的东西。


我不是想成为那个抱怨“现在的年轻人”的那种人。我每天都在使用 AI 工具,甚至也在开发一个。但我们需要诚实地面对我们为了获得这种便利而放弃调的东西。

我们能做些什么?


我一直在寻找解决方法(我们不得不面对 AI 无处不在的事实)。而真正有效的方法是:


首先,带着学习的心态去使用 AI。当它给你答案时,问它为什么。当然,这需要花费更长的时间,但这就是关键所在。


接下来,找到你的部落。Reddit、Discord、Mastodon——无论聪明人在哪儿聚集,那儿就是真正讨论发生的地方。那些讨论会让你忍不住感叹:“嗯,我从没这么想过。”


用一种不一样的方式进行代码评审。不要只关心代码是否有效,而是要与团队展开深入对话。他们考虑过哪些其他方法?为什么选择了当前的方案?理解过程和最终结果同等重要。


有时候要尝试从头开始构建东西。AI 确实可以为你生成认证系统,但先试着自己动手写一个。你可能会写出更糟糕的代码,但你会理解每一行代码背后的逻辑。这些知识会不断积累起来。

展望未来


这是现实:AI 加速已经开始,我们无法阻止它。开源模型正在接管一些东西,我们将在不知不觉中在我们的口袋里运行 AGI。但这并不意味着我们必须因此让自己成为更差的开发者。


未来的重点不在于我们是否使用 AI,而在于如何使用它。也许,只是也许,我们可以找到一种方法,将 AI 的速度与我们需要学习的深度理解结合起来。


原文链接:

https://nmn.gl/blog/ai-and-learning

2025-03-27 08:004617

评论 1 条评论

发布
用户头像
不对,以前我们只需要debug人类编写的代码,现在我们还要debug AI辅助生成的代码。
2025-03-27 11:03 · 广东
回复
没有更多了

懒懒笔记 | 课代表带你梳理【RAG课程 9&10:大模型微调与思维链蒸馏】

商汤万象开发者

jobleap.cn解决了哪些传统招聘软件没解决的问题

安全乐谷

求职 找工作 招聘 秋招 春招

2025年有哪些高效且前沿的求职技巧,可以助我找到更好的工作

安全乐谷

面试 求职 找工作 招聘 秋招

鸿蒙版微信小程序不可用,一文告诉你10分钟修复

最新动态

Claude 语音版曝光,可通过对话搜索文档、撰写邮件;ElevenLabs 已支付音频样本演员超 500 万美元丨日报

声网

直播APP的开发流程

北京木奇移动技术有限公司

直播app 软件外包公司 APP外包公司

“全球金牌敏捷课程” · 6月10-12日CSM认证课程

ShineScrum

KADC 2025,筑起行业智能化的算力屏障

脑极体

AI

互联网一线大厂最新版 Java面试八股文

Geek_Yin

Java 程序员 Java面试题 Java面试八股文

最系统的Java八股文大全(25技术栈完整脑图+源码解析)

Geek_Yin

程序员 java面试 Java面试题 Java面试八股文

OHDC.2025 | Watch生态分论坛:共绘腕间设备新蓝图

极客天地

OHDC.2025 | 硬件生态分论坛:共筑开源鸿蒙硬件新生态

极客天地

数据仓库 vs 数据库:核心区别与应用场景全解析

镜舟科技

数据库 数据仓库 OLAP OLTP StarRocks

从0到1:多医院陪诊小程序开发笔记(上)

CC同学

中国国内最好的求职招聘软件有哪些

安全乐谷

求职 找工作 招聘 秋招 春招

ArkUI-X添加到现有Android项目中

龙儿筝

直播APP的开发框架

北京木奇移动技术有限公司

直播app 软件外包公司 APP外包公司

2025年在哪里可以找到开始秋招的公司?

安全乐谷

找工作 招聘 应届生 秋招 找实习

如何利用jobleap.cn提高简历通过率和面试成功率

安全乐谷

找工作 招聘 秋招 春招 找实习

OHDC.2025 | 统一互联分论坛:All Devices,One Connect

极客天地

基于YOLOv8的路面缝隙精准识别项目【完整源码数据集+PyQt5界面+完整训练流程+开箱即用!】

申公豹

yolo

OHDC.2025 | Web与W3C标准分论坛:共商共建,共筑未来

极客天地

联想个人云轻松打造私有云!贝锐花生壳内网穿透实现高速远程访问

科技热闻

东方通&openEuler Meetup走进高校 携手年轻开发者解锁云原生开发效率变革

科技热闻

OHDC.2025 | 大屏生态分论坛:共建共享,共赢未来

极客天地

2025 BOE(京东方)全球供应伙伴大会隆重举行 共筑全球显示产业共生共赢新格局

科技热闻

jobleap.cn的简历优化功能可以如何使用

安全乐谷

面试 求职 简历优化 找工作 找实习

前端工具方法整理

刘大猫

Java 数组 js 格式化字符串 刷新页面

OHDC.2025 | AI分论坛:探索开源鸿蒙AI无限可能

极客天地

百亿厂补 “粽”情钜惠 捷途汽车端午大促活动限时开启

科技热闻

618来袭!强性能、快散热、高颜值,搭载英特尔酷睿Ultra处理器的华硕笔记本带来非凡体验

E科讯

AI 与不求甚解的新手开发者_AI&大模型_InfoQ精选文章