斯坦福教授:别被“几分钟出Demo”骗

2026-08-07 04:25:38 · chineseheadlinenews.com · 来源: 51CTO技术栈

AI时代,人们应不应该学习编程是一个很现实的问题。

刚入门的人已经可以让Claude Code生成一套能运行的网页,让Cursor读仓库、改文件、跑测试。过去需要学几个月才能做出的第一个作品,现在可能一下午就能跑起来。

既然代码可以直接生成,为什么还要从变量、循环和函数学起?

斯坦福大学计算机科学教授Chris Piech在最近一期访谈里,给出了一个很明确的答案:

要学。现在学编程,更重要的是学会解决问题,而不是只记住代码语法。

备注:Chris Piech是斯坦福大学计算机科学副教授,斯坦福计算机科学本科、硕士和人工智能方向博士学位,长期研究机器学习。他还是全球在线编程项目Code in Place的联合创办者,已经和AI出现前后两代编程学习者打了多年交道。

Chris已经连续6年在Code in Place这个在线编程课授课。

这门在线编程课约有1.7万名学生和1000多名教师,一个很有意思的变化是,Cursor和Claude Code出现后,课程报名人数差不多翻了一倍。

大家没有因为AI会写代码就离开编程,反倒来了更多人。

Chris不拿就业前景劝学生。他在访谈里问了一个问题:AI会写文章,人还要不要学写作?AI会算概率,人还要不要学习推理?如果答案仍然是“要”,编程也一样。

工具能放大一个人的能力,前提是这个人有东西可供放大。

以下为访谈内容,我们进行了翻译与整理。

Chris Piech谈为什么仍要学习编程

AI替你写得越多,五周后的Bug越难收拾

Chris自己也大量使用AI编程。写出第一版已经不难,他更关注那些暂时看不出来的错误。

Chris Piech:我经常用AI编程,但我碰巧懂得不少编程和软件架构。如果没有这些知识,AI会开始做出一些糟糕的决定。

刚做完原型时,我可能感觉不到。五周后,等学生实际用起来,奇怪的Bug就会出现。那时如果我看不懂架构,也就没法帮他们解决问题。

这很像现在的Vibe Coding。

页面能打开,接口能返回,Demo演示也顺利,于是大家默认任务已经完成。等到数据开始增长、多人同时使用,或者第二个开发者来改需求,藏在架构里的问题才一个个露出来。

比如模型为了赶快实现功能,可能绕过现有服务层直接访问数据库,在三个地方各写一套权限判断,或者给同一份业务状态起了不同名字。

这些代码都能运行,测试不完整时甚至一路绿灯。几周后再加功能,开发者面对的是一套已经长歪的结构,改正某一行代码根本解决不了。

Chris担心的也是这件事:如果代码一直由AI代写,人会在什么时候失去那部分最值钱的架构判断?

AI做出的架构决定可能在五周后才暴露问题

语法正在贬值,拆解问题开始涨价

“AI is going to get really good at syntax.”

Chris Piech:AI会越来越擅长处理语法。

Chris把学习编程分成两部分。

一部分是语法:怎样声明变量,循环怎么写,某个库该调用哪个函数。另一部分是解决问题:怎样把一个大问题拆开,数据应该怎样组织,算法和业务规则怎样接在一起。

模型正在快速代替第一部分。以后能不能背出每条命令,分量会越来越轻。

第二部分却躲不过去。

假设需求只有一句“给订单增加超时关闭”。写出定时任务和状态更新并不难,难的是继续往下问:已经付款但回调延迟的订单怎么办?关单消息重复消费会不会二次退款?老版本客户端能否识别新状态?任务执行失败后从哪里重试?

这些问题没有一个Prompt模板能替团队自动决定。

以前很多初学者被语法卡住,还没摸到解决问题这一层就放弃了。

现在语法门槛降下来,新人反而可以更早接触系统如何运转。不过有个条件:不能只收下AI给出的结果,还得追着它问清楚为什么这样拆。

学习编程包含语法和解决问题两部分

代码最好的地方,是写错了马上露馅

“You get immediate falsifiable feedback.”

Chris Piech:编程会立刻给你一个可以验证的反馈。

这也是Chris坚持让人学习编程的原因。

生活里的很多决定要几个月甚至几年才能看到结果。代码没有这么客气。条件写反了,程序马上报错;数据结构选得不合适,性能测试很快就会拉响;接口理解错了,集成测试直接失败。

编程把“我觉得这样可行”变成“运行一下看看”。提出假设、动手实现、读取失败、重新修改,这个循环足够短,一个下午就能做很多轮。

Agent加入以后,这套训练仍然成立。区别只是代码不一定由人逐行敲出来。开发者需要先写清验收标准,再看模型的改动能不能通过测试、日志和真实数据的检查。

如果整个过程只剩一句“帮我做完”,这段反馈就被外包了。作品虽然出来了,人并没有获得多少判断经验。

编程能够提供即时、可验证的反馈

别让Claude Code代写,把它变成陪练

主持人问Chris,如果现在还是一名年轻开发者,他会怎样学习。

Chris:先用Claude Code做很多原型,然后要求它把完成项目所需的核心知识教给自己。原型只是练习材料,每次动手都要把背后的概念补回来。

一项任务可以这样跑:先让Claude Code给出架构方案,暂时不要改文件;自己判断模块边界和数据流,再允许它实现。代码生成后,让它解释最重要的三个决定,以及哪种输入最容易让程序失败。

接着换一个需求,先由自己判断会影响哪些文件,再和Agent的计划对照。

遇到看不懂的代码,不要用“继续”把问题顶过去。让它缩小范围,画出调用链,补一条失败测试,再由自己改掉其中一小段。这个动作看起来比全自动慢,却能把项目经验留下来。

Chris在访谈里还提到,成为高产出工程师离不开实际投入的时间。他特意区分了“自己在创造”和“把任务交给Claude Code”。

Agent可以参与创作,却不能替人积累全部经验。

Chris Piech分享自己会怎样使用Claude Code学习

计算器会乘法,孩子依然要学乘法

“Hard to skip the foundations.”

Chris Piech:基础很难跳过去。

Chris用了一个简单的类比。计算器会做乘法已经很多年了,学校仍然会教孩子乘法。需要调整的是学习重点:背出13×7的答案没那么重要,理解乘法代表什么依然重要。

放到编程里,道理差不多。

开发者可以少花时间背API和命令参数,变量、控制流、数据结构、函数边界这些概念却不能省。进入真实项目后,还要知道一次请求怎样穿过服务,状态保存在哪里,错误由谁处理,修改失败后怎样恢复。

否则,Agent生成的每一段代码都只能用“看起来没问题”来验收。一旦测试没覆盖到,开发者很难判断问题藏在业务规则、并发、缓存还是数据库里。

AI减少了记忆负担,也让学习路径可以重新排布。先理解概念,需要细节时再查;先看清数据流,需要实现时再让模型补语法。跳过机械记忆可以,跳过理解不行。

Chris Piech用计算器解释为什么基础不能跳过

顶尖工程师不必记住所有代码

访谈最后,Chris重新描述了他眼里的顶尖工程师。

这个人未必记得代码库里的每个函数,更重要的能力,是把现实中的问题转成应用、数据分析或者研究任务。

AI把做出第一版产品的门槛压低了。

Chris甚至认为,一名18岁的学生和朋友组队,也可能搭出一套很像样的代码库。新的难题随之出现:什么问题值得解决,用户究竟需要什么,哪个功能能让事情向前推进。

这些判断过去往往要到资深阶段才有机会练。现在新人也能借助Agent直接做产品,早点面对用户、数据和失败。写代码依然要学,学习目标已经从“独立敲完所有实现”,扩展到“能把一个真实问题交付成可用的软件”。

Chris给年轻人的建议很朴素:去做东西,做有人愿意使用、愿意喜欢的东西。作品一轮轮迭代,编码能力和解决问题的能力也会一起长出来。

Chris Piech谈AI时代顶尖工程师的能力

写在最后:不要把学习机会一键外包

Chris并没有劝开发者远离AI。恰恰相反,他自己经常用,也鼓励年轻人多做原型。

他提醒学生保持一种自觉:使用AI的时候,自己有没有一起成长?

这个问题可以放进每一次AI编程任务里。合并代码前,问自己三件事:我能不能讲清这次改动的数据流?我知不知道它最可能在哪里失败?需求换一个条件后,我能不能独立判断修改范围?

三个问题都答不上来,拿到的只是一次可运行结果。只要能答出其中大部分,Agent就在帮你缩短练习周期。

AI都会写代码了,现在学习编程的回报早已超过掌握一门语言。你是在训练自己把一个模糊问题,变成可运行、可验证、出了问题还能修的系统。

Claude Code可以替你敲出第一版。五周后那个Bug为什么出现,最后仍要有人看得懂。


    24小时新闻排行榜更多>>
  1. 菏泽古沉船考古被曝遗失文物,元青花杯下落不明?
  2. 中国海警船与军舰相撞,2殉职武警曝光
  3. 韩国足协性贿赂丑闻曝光:7场比赛20名裁判
  4. 中共新规黑帮化 埃及飞台湾在上海中转也走不了
  5. 谌贻琴缺席北戴河 爆中纪委接管贵州纪委 云上贵州炸营
  6. 楼继伟露面辟谣 分析:习继续清洗政治老人亲信
  7. “错换人生37年”另一女发声:我没偷走任何人的人生
  8. 夏付钢事件影响极大 王志安关键时刻跳出来了
  9. 痛史:北大数学系黄金一代,被反右扼杀
  10. 开放 最好由别人负责
  11. 在韩博主谈日本女网红直播自杀:在韩引发很大冲击
  12. 日经:蔡奇现身北戴河 习近平面临多重压力
  13. 川普签署针对出生公民权的行政令
  14. 关之琳新男友曝光,27岁职业男模
  15. 玉米地里诡异一幕 命案嫌犯躲藏8天背后发生了什么
  16. 梅姨其实是“媒姨”,她以媒人的身份居住在村里
  17. 不怕脏不怕累 华人水管工靠一技之长翻转人生
  18. 女企业家被以涉聚众淫乱“指居”
  19. 德国机场惊现挂弹无人机 附近乌克兰货机满载军火险遭引爆
  20. 中国全球追税补财政缺口 或加速富豪带资产移民
  21. 37年民族品牌一夜停摆 女企业家被以涉聚众淫乱“指居”
  22. 美媒爆料:因弹药库存,川普与美防长激烈争执
  23. “不想干了,特提出辞职”,南大教授辞职信刷屏全网
  24. 孙宇晨谈富豪榜位次互换:傲慢最先被清算
  25. 敬一丹个人账号更新 曾置顶“不信谣,不传谣”留言
  26. 出境新规将实施 大批中国人护照申请“不通过”引关注
  27. “白海豚”被称“卷王”直奔大陆 体型变大如13个浙江
  28. 韩国足协丑闻锤实 15年前多次安排性招待外籍裁判
  29. 在中国对美国宣布多项报复措施后 美重申制裁中企
  30. 李飞飞、辛顿与吴恩达,三大AI顶尖科学家巅峰对谈
  31. 中共被一只旺旺狗吓死了
  32. 80岁总统,出战“第七届世界杯”
  33. 40℃的高温,可乐和冰红茶却“没人要”
  34. 地下工作者高文华:为筹经费卖子
  35. 连一句吐槽都容不下的企业,千万别轻易买它的产品
  36. 一句“冯院长看上你了,你自己把握机会” 录音曝光引关注
  37. 刘美贤哥哥跨性别参加女子比赛 夺多项冠军引争议
  38. 美啦啦队员惨遭轮流性侵 丢公路被撞死 被告辩全是自愿
  39. 北京全球追税,中国超级富豪急寻帮助
  40. 2026年,这7个行业日子更难了
  41. 美科学家首次用AI创造自然界不存在的病毒 引发担忧
  42. 从徐波到马斯克,富豪为何热衷“批量造人”?
  43. 埃及知名女星涉跨国贩毒被判死刑 引发社会震惊
  44. 离岸信托征税,中国富豪仍感“震惊”
  45. 加拿大总理公开挑战国际足联主席:对他毫无信心
  46. 他背叛了我们 反川普右翼密会 2028拟推卡尔森
  47. 8款新车围攻小米SU7,为何再难出爆款?
  48. 加州人最不爱给小费,但可能跟吝啬无关
  49. 非法移民赌命欧洲 游向西班牙 7万北非人跳入大海
  50. 新时代左翼媒体如何助进步派击败民主党建制派?
  51. 海警船与军舰南海相撞,两名武警殉职
  52. “女生洗澡,大叔帮搓背”,苏泊尔广告辣眼睛?
  53. 西平命案8天未破,玉米地里出现诡异一幕
  54. 杭州满大街都是“醋酸裙”
  55. 河南一医院建设项目串标案细节披露
  56. 挂满娃娃的“成都最美垃圾车”火了
  57. 酷热再临 纽约体感温度将飙至104度
  58. 嘉实基金王贵重:看好下半年AI行情
  59. 从化学21分到锻造中国激光“心脏”——姜中宏
  60. 中国学生赴美签证狂减46%