你让AI直接生成一段能跑的程序,5分钟搞定原型,爽。可一旦需求稍微变复杂,AI交出来的代码就开始像一团乱麻——看不懂、改不动、一碰就崩。这时候你才意识到,自己缺的不是一个更聪明的代码生成器,而是对编程底层逻辑的理解。
斯坦福大学计算机科学教授克里斯·皮奇(Chris Piech)在近期播客中明确提出:AI能写代码这件事,反而让学习编程变得更有价值。他的核心观点并非反对用AI,而是要换一种学法:把AI当作“原型加速器”,用它快速搭出第一个版本,然后在整个过程中,主动去填补每一个知识盲区。
![]()
怎么填?皮奇教授给出的路径是:先用AI生成一个基本可用的原型,别管它是不是最优解。接着对着这堆代码逐行提问——为什么这里用循环而不是递归?这个数据结构能不能换?当AI替你写出来的东西,你都能说清楚背后的“为什么”,才算真正掌握了它。换句话说,AI帮你省下的时间,不是让你去偷懒,而是让你有机会把那些原本会蒙混过去的知识点一个个啃透。
这与“学了再写”的传统路径完全相反。以前是先啃语法、数据结构和算法,再动手。现在变成先让AI出活,再从成品反推学习路径。皮奇教授认为,这种“反向学习”在AI时代效率更高,因为它始终锚定真实问题,而不是抽象知识点。
最终受益的是那些既拥抱AI,又坚持理解每一行代码的开发者。因为当AI把门槛拉低之后,真正的分水岭,就落在谁能驾驭自己手里的工具上。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.