标签

AI 代写代码盛行,程序员还需苦学吗?

发布时间:2026-05-26 21:47来源:微信阅读:5

他坦言入行三载,借助 Cursor、Copilot 等 AI 利器已逾一年。如今编码神速,功能交付效率更是往昔双倍。

然而某次程序突发诡异故障,AI 连出七策,竟无一奏效。

他呆坐屏前,一时竟束手无策。

他感慨道:"那一刻我方惊觉,这三年来 AI 代劳过多,我竟不知那些代码背后究竟发生了什么。甚至连从何寻解都茫然无知。"

此般经历,着实值得深究一番。

我并非要全盘否定 AI 工具之效。

借助 AI 编程,新手须在须臾间,便能构建出模样的成果。

往昔或许需磕绊摸索数月、历经无数陷阱,方得勉强运行之版本。如今何如?只需向 AI 阐明诉求,它便帮你搭建框架、梳理逻辑、填充代码,经你审阅,即刻运行。

论及效率,确是飞速提升。

Google 工程负责人 Addy Osmani 曾引数据指出,获 AI 加持,初学者完成任务前 70% 的速度令人咋舌。

但隐患恰在那剩余 30%。

Addy Osmani 所言那 30%,正是 AI 束手无策的边界特例。

若遇 AI 无法作答之难题,你当如何?

昔日程序员逢此境况,必逛论坛、查文档、甚至被逼通读全书。待问题解决,成就感爆棚,顺便将相关知识串联贯通。此皆成长之助推剂。

此即"事上练人",亦即王阳明所倡之事上磨练。

可如今呢?AI 揽去大半活计。新手身处一线,径直略过那些促人成长之环节。

代码由 AI 撰写。错误由 AI 修正。你看似全程参与,实则仿佛未曾真正经历。

此非虚言,数据亦能佐证。

2025 年一项关于 AI 编程的调研显示,愈多初级程序员在面对真正复杂难题时,会陷入所谓"边际收益递减"困境——前路越顺,越不知后坎如何跨越。

Karpathy,那位曾提"Vibe Coding",后又直言"不能仅靠 Vibe"之人。

OpenAI 创始科学家,特斯拉前 AI 总监,现任职于 Anthropic。

2025 年,他在 YC AI 创业学校发表演讲,阐述其对 AI 编程之见解。

他言:自然语言现已成为新编程语言。英语即是代码。你与 AI 对话,便是在编写程序。

但他同时提及的另一句话,我以为更为关键:

"若欲投身此行业,掌握三种范式皆为上策——传统代码、神经网络、Prompt,因三者各有优劣。你必须能在此三种模式间流畅切换。"

他亲述其 AI 编程之道:"我总采用小步增量,确保一切可控。"

非放手任 AI 狂奔,而是始终洞悉 происходящее。

此乃其与新手之异,亦是我辈当学之处。

并非主张"少用 AI、多手写",那太过迂腐。

我想强调的是另一层面:会用 AI,与懂 AI 所为,实乃两码事。

犹如学生解题,公式可套,但若只会生搬硬套,一旦题型稍变似是而非,便只能挠头:"公式本如此写,毫无道理啊。"

原理未明,工具再熟,逢公式失效之时,便彻底卡壳。

编程亦是同理。

AI 可助你生成代码,然生成之代码正确否?契合场景否?有无安全隐患?可否维护?

诸般问题,皆需你来裁定。

而裁定之前提,在于你须懂行。

往昔无 AI,你在工作中踩坑,被迫而学。

如今有了 AI,工作中鲜有坑陷(大多时候),但你可主动造坑。

此即我认为 AI 时代学习方式之最大变革:场景由被动转为主动。

你可让 AI 撰写一段代码,随即追问:此段代码逻辑何如?运用了何种设计思路?若我想改动某处,将波及何方?

你可故意写错一段代码,令 AI 协助排查,而后自猜答案,再行对照。

你可要求 AI 用最简练语言,向完全不懂之人解释某一概念——此即费曼学习法,以解释倒逼真知。

AI 乃是随叫随到之陪练,但练与否、如何练,全由你定夺。

有句话,置于此处甚为贴切:"无论何时代,学习绝不能止步于校园,社会才是更锻炼人之所。"

只不过,"社会"二字,在 2026 年需重新诠释。

往昔社会教你的,是真实的挫败与磨难。

如今你需主动为自己营造此般环境。

AI 之出现,非令学习变得无足轻重,而是让那些"通晓原理"者,与"只会操作"者间的鸿沟,变得较以往更深、更显。

行得快者,乃是那些知晓"为何"之人。

而非仅知"如何"之辈。

共勉之。