为什么学计算机的人天天翻博客,学数学的人却还在啃教材?
我以前一直有一个很朴素的错觉。学习嘛。找一本好书。从第一页看到最后一页。划线,记笔记,做题。最好再把目录背下来。
只要书足够经典,人足够努力,知识迟早会像泡茶一样,从纸里一点点泡进脑子。
后来学的东西越来越杂,这套方法开始变得有点诡异。
学高数的时候,老师会告诉你:
教材必须好好看。
学操作系统的时候,大家推荐《深入理解计算机系统》、MIT 的课程。
真到了凌晨两点装一个奇怪版本的 CUDA,陪在你身边的通常既不是教材,也不是论文,而是一条三年前的 GitHub Issue:
same problem here.
下面一个印度老哥回复:
fixed by downgrade to 12.1.
你如获至宝。
到了大模型时代,建议更乱。
有人说:
“先把线性代数、概率论、优化学扎实。”
有人说:
“别管那些,先调 API,项目做起来再说。”
有人让你看 MIT。有人让你上 NVIDIA 的课。有人推荐论文。有人说直接读源码。
还有人更加干脆:
“你不会就问大模型啊。”
每个人听起来都有道理。
甚至培训班也会跳出来:
“别浪费时间自己摸索,我们帮你规划好路线,六个月从入门到就业。”
于是一个更有意思的问题出现了。
如果真的存在一条最科学的学习路线,为什么大家几十年了还在吵?
数学应该先理解还是先做题?
计算机应该先补基础还是先做项目?
培训班到底是不是割韭菜?
大学既然最后也要就业,为什么不干脆按照岗位要求教?
408 学那么多东西,写业务代码的时候又不用,到底有什么意义?
为什么大学毕业以后,还有人跑去职校学技能?
甚至同一本教材,也有人说它经典,有人说它根本不适合初学者。
可能不是大家还没有找到那个“标准答案”。
而是:
学习这件事,本来就没有一条固定流水线。
真正稳定的,可能不是路线。
而是几个更底层的问题:
这部分知识多快过期?
它最后要在哪里被证明算数?
人脑究竟怎么把它真正留下来?
又是谁在替你组织这套学习过程?
把这几件事拆开以后,教材、论文、培训班、大学、职校、博客、视频,甚至大模型为什么会同时存在,就没那么奇怪了。
稳定机制
先从教材说起。
一项研究刚发表的时候,当然也可以叫知识。
可它和一本大学教材里写了几十年的定理,显然不是同一种稳定程度的知识。
John Ziman 在讨论科学的“公共知识”时就强调过,科学并不只是某个科学家脑中的私人发现。一个研究结果还要进入共同体,在公开交流、质疑和检验中逐渐获得接受,个人工作才真正变成公共知识的一部分。
它会被阅读、被质疑、被复现、被反驳。
有人发现它确实成立。有人发现只在特定条件下成立。有人改进方法。
还有一些论文发完以后慢慢没人再提,静静躺在数据库深处,等待十几年后某个倒霉研究生重新挖出来。
知识不是一出生就住进教材。它先在论文里吵。论文多起来以后,开始出现综述。
再往后,一部分比较稳定的东西进入课程、讲义,最后才可能进入教材。
于是一个特别魔幻的现象出现了。
当年:
十几篇论文互相打架。
二十年以后:
教材五页。
证毕。
整个过程流畅得仿佛人类一开始就知道答案应该长这个样子。
教材真正厉害的地方,也正在这里。它并不是单纯“把正确知识印成书”。它还在重新整理依赖关系。
哪些概念应该先讲?
哪些证明值得保留?
什么例子最典型?
哪些历史岔路已经可以删掉?
某种意义上,一本成熟教材卖给你的不是几百页纸。
而是:
一门学科替后来者整理了几十年的结构。
数学尤其吃这个红利。
基础分析、线性代数、微积分的核心结构足够稳定,一代代作者才有时间重新整理它。
微积分不会每个月发布:
Chain Rule is deprecated.
线性代数也不会因为 NumPy 升级,就宣布:
矩阵乘法将在下一版本移除。公式反而不是教材最稀缺的东西。网上一搜全有。
真正值钱的是:
为什么先定义这个?
后面的结论为什么依赖这里?
为什么这里突然需要多抽象一层?
这就是结构。
只是把教材写成“长期筛选后的知识精华”,还是太理想化了。
库恩关于范式的讨论提醒过另一半:一个成熟的共同体,不仅拥有答案,也拥有自己习惯提出的问题、使用的语言,以及“什么算好答案”的判断标准。
教材因此不只是保存知识。
它也在训练一门学科当前认为正常的看问题方式。
再往现实里看,稳定其实有两种来源。
一种是:
知识真的稳定。
另一种是:
制度让它看起来稳定。
这两件事差得非常远。
一个课程用了二十年,可能因为里面的知识依然重要。
也可能因为考试大纲没变、教师熟悉这套讲法、已有题库和课件都围绕它建立,换教材的成本很高。
“还在使用”本身,不能证明“仍然值得选择”。
这里甚至可以再往前分三种“资料腐烂”。
第一种是响亮的腐烂。软件版本升级。接口 deprecated。
官方发布 Migration Guide。
Release Note 明明白白告诉你:
朋友,时代变了。第二种是静默腐烂。三年前一篇博客,当年完全正确。搜索引擎今天仍然把它放在首页。
页面没有版本号,也不会突然弹出红色警告:
“本答案对应四代以前。”
最危险的旧资料,很多时候不是一直错误。
而是:
曾经完全正确。
还有第三种更隐蔽:
被制度保鲜的腐烂。
资料不仅没有过期提醒,考试、课程和指定教材还在持续向你释放:
“它依然重要。”
这就比静默腐烂更难发现。
因为连“我要不要查一下”这个动作都被取消了。
当然,不能因为存在制度惯性,就反过来觉得所有老教材都是标本。
判断一个东西是真正稳定,还是被制度保存,可以换一个问题:
有自由选择的人,还会不会主动选它?
从头设计课程的教师还会不会参考这套结构?
不受考试大纲约束的自学者是否仍然推荐它?
新的教材和综述有没有继续沿用其中的概念框架?
从业者提到它时,是说:
“这东西今天还是基础。”
还是:
“考试会考,背一下。”
“被使用”和“被选择”,不是一回事。
有些知识活在共同体里。有些只是活在制度里。一个经得起自由选择。一个只经得起指定。这条区别特别重要。
闭合机制
可“知识多快过期”只能回答标题的一半。
数学研究生也天天刷 arXiv。找预印本。看讨论班讲义。
翻教授个人主页上一份多年没正式出版的 PDF。
如果只是“稳定知识看教材,前沿知识看论文”,数学和计算机其实没什么根本区别。
可现实中,我们仍然很容易观察到两种很不同的学习动作。
数学的人喜欢说:
“这篇我要啃一下。”
程序员更常说:
“我去翻一下文档。”
为什么?
差别的另一半可能在于:
一门知识最终在哪里完成闭合。
数学特别典型。
一个数学证明是否成立,不需要把它部署到一台服务器上跑三天。
你检查的是定义、前提、引理和推导。
某一步真的能推出下一步吗?
引用的定理条件满足了吗?
作者省略的中间步骤能补出来吗?
如果一条证明成立,它不是因为:
“目前没有报错。”
而是论证本身必须闭合。这直接决定了数学研究者怎么读论文。当然也会先搜。扫摘要。找主定理。追引用。判断有没有关系。
真正碰到关键部分以后,动作就从“翻”变成“啃”。
展开定义。拿纸重新推。补作者省略的步骤。
确认某个 lemma 到这里到底能不能用。
论文说:
“这里有座桥。”
你最后还是得自己走过去一遍。
这就是为什么一个数学研究生可以同时开着十篇 arXiv,真正吃掉一下午的,却是其中半页证明。
工程不是这样。
程序员搜索一个错误,往往根本不需要完整理解博客作者的世界观。
他真正想知道:
这个 flag 改掉能不能跑?
这个版本是不是有 Bug?
这个环境变量到底设不设?
驱动和框架是不是不兼容?
改。运行。不行。换一个假设。
工程知识最后的闭合点,经常不在文本里。
而在:
系统真的工作。
一份架构 PPT 再漂亮。一篇技术文章再自洽。服务起不来就是起不来。
所以数学和工程都需要论文、博客、讨论和前沿资料。
区别不是一个“严谨”、一个“不严谨”。
而是:
数学很多时候在证明链里闭合。
工程最终必须在运行环境里闭合。
一个经常追问:
这一步凭什么成立?
另一个经常先追问:
到底是哪一步坏了?
物理正好卡在中间。
它高度依赖数学。
可理论在纸上写得再漂亮,自然界也没有义务配合。
物理最后还得回到实验、观测和测量。
所以一个理论物理学生和实验物理学生,即使都学“物理”,资料生态也已经完全不同。
前者可能长期泡在公式、论文和讨论班里。
后者除了论文,还得碰仪器说明、实验记录、数据处理程序,以及大量实验室内部的经验。
理论闭合不等于物理闭合。
它永远要保留一个出口:
最后问现实。
生物学又是另一种画风。
数学喜欢从少量定义出发,慢慢向上搭结构。
生物很多时候恰好相反。
现实先给你一坨极其复杂的东西:
细胞、蛋白质、基因表达、代谢、微环境、个体差异、物种差异。
研究者再努力从这里面挖出一个相对稳定的机制。
课本可以告诉你:
某个蛋白参与某条通路。
真正进入研究以后,马上会出现一堆限定:
什么细胞?
什么条件?
效应多大?
小鼠有效,人呢?
统计显著,生物学意义呢?
换一个实验室还能重复吗?
于是生物论文不能只看标题和 Conclusion。
Methods 可能比结论还重要。
因为很多知识还没有稳定到可以脱离实验条件单独存在。
数学论文一句:
“由定理 3 可得。”
和生物论文一句:
“结果提示 X 可能参与 Y。”
背后的证据强度完全不是同一种东西。
历史和法律也能放进同一张图。
历史很难靠“跑一次”验证。
它更多依赖史料来源、交叉印证、时间关系和解释竞争。
法律则还要再加程序。
法条写在那里,不等于案件答案自动生成。
事实如何认定?
谁承担举证责任?
证据是否可采?
判例和法条如何适用?
闭合方式不同,学习材料当然也不可能一样。
所以不同学科经验真正共通的,不是:
“大家都多做题。”
而是:
每一门学科最终都要求你把知识放进它自己的验证介质里。
数学用证明。物理用理论与实验的对应。生物用实验、统计和重复验证。历史靠材料互证。法律靠规则、事实、证据与程序。工程靠运行。
这才是“为什么不同学科学习方法不一样”的硬核答案。
编排机制
这也能解释一个经常被骂的问题:
同济版高数到底适不适合初学者?
这个问题比“教材好不好”有意思得多。
先校正一个细节。
现在同济《高等数学》已经是第八版,依然以“函数与极限”为第一章,第一节映射与函数,第二节很快进入“数列极限的定义”,再往后进入函数极限。也就是说,更准确的说法不是“一翻书第一页就扔 ε-δ”,而是它非常早地让学习者进入形式化的极限定义。高教社对第八版的定位本身也是面向工科本科基础课程,并明确说其内容符合工科类本科数学基础课程的教学基本要求。
所以大家真正不舒服的,可能不是:
“它数学上写错了。”
而是:
它的逻辑顺序,和很多人的认知顺序不是一回事。
数学体系整理完成以后,最漂亮的呈现方式往往是:
定义 → 定理 → 证明 → 例子。
逻辑非常干净。
可一个人真正形成理解,经常不是这个顺序。
可能先看到速度。看到切线。看到一个数列不断逼近。遇到某些直觉开始失灵。
最后才意识到:
原来我们需要一个足够精确的定义,规定“无限接近”到底是什么意思。
所以对于学习者而言:
形式定义可以是论证的起点,却不一定是理解的心理起点。
这两件事很容易混在一起。
教材展示的是一栋已经盖好的建筑。
学生真正需要经历的,却往往是:
为什么当初要盖这栋楼?
所以“定义不是理解的起点,而是理解的终点”这句话,我会稍微改一下。
定义未必是理解的终点。
更准确的是:
定义通常是公共推理的起点,却未必是私人认知的起点。
你最终当然还得回到严格定义。
数学不可能永远靠“差不多就是那个意思”。
真正的教学问题在于:
给出定义的时候,有没有告诉你:
它在治什么病。
好教材或者好老师会说:
我们为什么需要这个定义?
以前的直觉在哪些地方会坏?
如果少掉这个条件,会出现什么反例?
普通教材可能只说:
定义如下。
剩下的自己品。
这就容易形成一种特别中国大学数学的体验:
定义背得出来。
题也会套。
但有人突然问:
“为什么极限要定义成这样?”
整个教室安静了。
这也不能反过来变成:
“任何学科都必须从直觉和故事开始。”
真正可以迁移的教学原则不是:
永远先举例,再给定义。
而是:
从学习者最便宜的已有认知资产开始。
微积分里,人确实带着一些现成资产:运动、速度、面积、变化。
但这里得马上诚实一次。
这些直觉本身也满是 bug。
“瞬时变化率”这个东西,人类最聪明的一批头脑从芝诺一路磨到牛顿和柯西,磨了两千多年才真正站住。
学生的原生直觉,不会比历史更聪明。
所以直觉的价值从来不是“它是对的”。
而是:
它给修正提供了一个便宜的落点。
在一个会出错、但错得有感觉的直觉上修,通常仍然比凭空接受一个 ε-δ 便宜。
抽象代数连这种带 bug 的直觉都没多少。
群、环、域,定义本身可能就是最便宜的入口。
原则可以共通。
参数必须按学科调。
同济教材为什么长期保持这种风格,也不能只归结成“作者不会教学”。
它本来就是一个课程系统里的教材,而不只是一本给孤立自学者写的科普书。
它服务大规模教学。要和课程目标衔接。要有统一习题。要支持考试和考核。
这些约束天然偏爱结构清楚、定义明确、可标准化训练的内容。
高教社甚至专门配有同步测试卷、习题全解和教学数字资源。
于是教材会出现一种制度性的倾向:
越容易标准化考核的东西,越容易成为显性的课程骨架。
“会不会求这个极限”很好考。
“这个学生对连续性的直觉到底有没有长出来”就没那么容易量化。
这不意味着形式训练没有价值。
它只是提醒我们:
一本教材的目录,不仅是知识结构。
也是教学制度留下来的形状。
因此,同济高数最合理的用法,未必是从第一页开始把它当小说线性读到底。
对于很多工科学生,它完全可以作为:
骨架。题库。统一术语。再给它补上其他材料的血肉。比如几何直觉。历史动机。老师自己的解释。视频演示。
甚至直接问大模型:
“极限定义到底在排除哪些模糊情况?给我三个失败例子。”
这并不是“不尊重教材”。
而是在承认:
没有一本书有义务同时承担所有学习功能。
认知机制
前面讲的都是知识本身:怎么筛选、怎么验证、怎么编排。
可这篇文章还有一整个没回答的部分:
人到底怎么学会?
这和知识社会学不是一回事。
一份材料再正确,一门课结构再合理,也不代表它真的能进入长期记忆,更不代表以后能迁移到新问题。
认知心理学里有一条非常反直觉、也非常重要的线:
学习时感觉顺,不等于学得好。
Bjork 团队把一类现象称作“合意困难”。
一些学习条件会让训练过程更慢、更难,甚至让学习者当下觉得自己表现更差,却可能提升之后的长期保持和迁移。
比较典型的包括:间隔练习、交错练习,以及用主动提取代替不断重读。
Cepeda 等人对间隔学习的大规模综述也发现,把学习分散到不同时间,通常比挤在一次完成更有利于长期保持。
这件事为什么重要?
因为很多教学方式恰恰特别擅长制造:
我今天学得很顺。
老师把项目一步一步带着做。每一步都有提示。代码提前准备好。错误全部被绕开。
两个小时以后:
“我已经会了。”
第二周把模板关掉。
不会。
这和认知科学区分的 performance 和
learning
特别像。
训练现场的高表现,未必代表长期学习已经发生。Bjork 团队甚至反复发现,学习者经常会错误地把“现在做得顺”当成“以后会记得、会迁移”的证据。
所以“看懂了”为什么危险?
因为它提供了非常强的熟悉感。看答案:懂。老师推一步:懂。模型解释:懂。
合上以后:
“就是……怎么说呢……大概那个意思。”
代码写错会报错。
知识没有 SyntaxError。
所以人特别容易把流畅感,误认成掌握。
到这里,可以把这篇文章一直在悄悄使用的一个词,重新拆开。
闭合其实有两个层级。
第一种,是知识共同体层面的闭合。
它回答:
“这个知识,为什么可以被大家接受?”
数学里,是证明链闭合。
一个定义推出一个定理,一个定理依赖另一个定理,最终整个逻辑体系能够自洽。
工程里,是系统闭合。代码运行。服务上线。性能达到要求。现实世界给出了反馈。实验科学里,是理论和现实之间闭合。实验能够重复。数据支持假设。第二种,是学习者个人层面的闭合。
它回答:
“这个知识,为什么真的进入了我的能力?”
两者经常同时发生。但它们不是一回事。甚至很多时候会产生一种危险错位。共同体已经闭合。你却没有。工程领域尤其容易出现这种错位。
从 Stack Overflow 抄一段代码。
复制。修改。运行。报错消失。系统闭合了。但学习者可能完全没有建立迁移能力。下一次换一个环境。换一个版本。换一种错误。还是重新搜索。
这其实就是工程版的:
performance ≠ learning。
它和数学里照着答案抄完整证明,本质上是同一种幻觉。
纸面闭合了。
你没有。
所以:
“跑通了”和“看懂了”,其实是同一种幻觉的两个方言。
它们都拿第一层闭合,冒充了第二层。
而学习真正发生的,从来不是第一层。
当然,不能从这里滑向另一个极端:
“只要让学习更难、更痛苦,就一定学得更好。”
不一定。
合意困难自带一个重要限定:
困难必须是学习者目前有能力跨过去的困难。
Bjork 团队明确提醒过,如果一个新手根本没有足够背景去完成提取和生成任务,那么所谓困难就不再合意,只剩困难。
这也是“从最便宜的已有资产开始”的另一半理由。
不是直觉比定义高贵。
直觉经常是错的,前面说过,满是 bug。
而是:
困难先得跨得过去,才谈得上合意。
从一个会出错、但有感觉的直觉,修到严格定义,是一段爬得动的坡。
从零直接跳进形式系统,对多数人是崖。
通用原则从来不是“永远从故事开始”。
而是:
从最便宜的已有资产出发,再逐渐撤掉脚手架。
组织机制
认知科学告诉我们什么样的练习更容易真正留下。
现实制度却未必奖励真正留下。
这也是这篇文章不能写得太理想化的地方。
学生可能明知道间隔学习更好。考试明天。只能突击。老师可能知道项目式学习更有价值。一百五十个学生。没有足够助教。最后只能选择容易统一批改的题。
所以现实里的学习方式,经常不是按照“什么最有利于长期理解”优化。
而是按照:
什么最容易被当前制度处理。
走到这里,培训班就特别适合出现了。
在传统学习鄙视链里,它常年处在一个比较尴尬的位置。
教材是正统。论文是高级。博客是江湖。视频是快餐。
培训班听起来则像:
把别人嚼碎的东西喂给你,还要另外收钱。
这个评价不能说完全没道理。
可它回避了一个很现实的问题:
为什么培训班长期有市场?
如果教材免费、公开课一大堆、GitHub 上什么都有,现在甚至还可以问模型,为什么还有人愿意交钱让别人安排自己学什么?
因为培训班真正卖的,很多时候压根不是知识。
而是:
确定性。
一个初学者最麻烦的地方,往往不是:
“我找不到 Python 教程。”
而是教程有两万套。
他不知道:
先学哪个。学到什么程度。什么时候算学会。下一步去哪里。遇到问题问谁。
一个月没进展的时候,是路线错了,还是自己正常卡住了。
培训班把这些东西打包卖给你:
固定时间表。裁剪好的内容。规定好的项目。Deadline。一个可以问的人。面试范围。
甚至一个:
“照着走,理论上能找到工作。”的预期。
它降低的首先不是知识本身的理解成本。
而是:
决策成本和反馈成本。
这两样对初学者特别贵。
顺带把这笔账算全。
培训班打包出售的,其实还不止这两样。
一个是信号。
一张证书、一段项目经历、一套统一训练背景,本质上是在向外界传递:
“这个人至少经历过某种筛选。”
另一个是同侪。
很多人坚持学习,并不是因为突然拥有了更强的意志力。
而是因为身边有人一起学。有人提交作业。有人讨论问题。
有人制造一种:
“不好意思今天摆烂。”的压力。
所以培训班卖的从来不是简单知识。
它卖的是:
知识、路线、反馈、信号和环境的组合。
所以培训班有没有用,答案当然不是简单的:
“有。”
或者:
“割韭菜。”
有些班确实可以让一个完全不知道从哪开始的人,迅速进入能够动手的状态。
另一些只是在把官方文档重新翻译成 PPT,再配上:
“今年最火。”
“高薪就业。”
“零基础速成。”的问题不在于“它替你规划”。
真正需要看的,是这条规划最后把你送到了哪里。
如果学完以后:
课程换个项目,你不会。框架换个版本,你不会。报错不是老师讲过的那个,你不会。下一步没人列学习清单,你也不会。那它真正训练出来的不是独立能力。
而是:
高级跟做。
培训班不一定负责把你变成最好的学习者。
它最现实的价值,是让一个不知道从哪里开始的人先动起来。
动起来以后,你能不能逐渐摆脱“别人替我安排下一步”,才是更重要的验收标准。
这里还可以看到培训市场背后的另一套逻辑:
时钟差。
大学课程更新相对慢。
工业技术更新相对快。
一套新的技术栈突然冒出来,企业有需求,学校课程却还没来得及改。
这个缝隙天然会长出培训。前端热的时候有前端班。大数据热的时候有大数据班。
AI 应用热的时候马上开始有大模型班。
它们出售的就是:
快层知识的时间差。
于是培训班的有效性,本身也有保质期。
如果岗位需求是真的、供给又不足,快速训练确实可能很有价值。
等大量人涌进来,技术标准化、岗位缺口缩小,企业重新把筛选重心放回基础能力、经验和学历,原来的捷径就会慢慢变普通路。
培训班不是一个永远有效或者永远无效的东西。
它的价值很大程度上依赖:
市场缺口还在不在。
大学机制
这也引出一个经典问题:
既然很多人上大学最终也是为了找工作,为什么大学不干脆全部办成培训班?
因为:
“大学就是就业培训机构”
这个前提本身就不完整。
我国《高等教育法》对高等教育任务的规定,本身就不只包含就业技能,还包括培养社会责任感、创新精神和实践能力,发展科学技术文化;法律同时要求高等教育与生产劳动和社会实践结合。
职业教育的制度定位则更加直接面向技术技能和职业行动能力,《职业教育法》明确把培养从事某种职业或职业发展所需要的知识、技术技能和行动能力写进定义。
所以大学、职业教育、岗位培训,从制度设计开始就不是“同一所学校的高中低三个版本”。
它们承担的闭合介质不一样。
培训班通常围绕:
岗位。项目。面试。当前技术栈。做快速闭合。
职业教育更强调:
真实操作。工艺。技能。工作过程。
大学则还要承担:
基础知识传承。研究训练。通用能力。学术共同体再生产。
实践当然也应该有,但它不能只围绕“这个季度招聘什么”组织整个课程系统。
否则今年 React 火,全校开 React。
明年 Agent 火,全校改 Agent。
四年本科读完以后,学生最大的能力可能是:
完整经历过四次技术换代。
大学为什么不能把最新软件开发全部塞进必修课,道理也在这里。
快层知识的维护成本非常高。今天刚备好的课。下学期接口换了。教师重新备课。教材还没出版。下一版本又出来了。
大学真正适合长期投资的,是那些:
技术栈换了以后依然有剩余价值的结构。
这也就是为什么操作系统、算法、计算机网络、编译原理这些课程看起来老。
很多时候不是学校不知道 Kubernetes。
而是课程试图教的是:
Kubernetes 死了以后仍然存在的问题。
当然,现实里的大学并不因此自动做得好。
课程陈旧,也未必都是在守护慢知识。
教师的时间被科研、项目、行政争抢。
职称和评价体系,长期更奖励论文和项目,不太奖励重写一门课。
教育部在推进高校评价改革时,自己就明确承认过“唯论文”“重数量、轻质量”以及“轻教学、轻育人”等倾向仍然存在,并要求提高教学业绩在评价中的权重。
这其实已经说明:如果一个制度长期更奖励论文,教师把有限精力优先投给论文,完全可以预期。
所以一门课十年不改,有时候是因为基础真的稳定。
有时候只是因为:
没人因重写这门课获得足够奖励。
有些慢是慢知识。
有些慢只是慢制度。
分不清这两种慢,对大学的辩护和批评,都会打偏。
另一些课程则确实可能过度脱离实践。实验只是照着指导书复现。项目没有真实约束。
学生考试结束以后,连完整软件都没做过。
这时问题不是:
“基础课没有价值。”
而是:
基础没有在足够强的介质里闭合。
而且两种失败经常是对称的。
坏的大学教育把知识关在试卷里。
坏的培训班把知识关在 Demo 里。
大学有应试教育。培训班有应面教育。一个训练“这题怎么答”。一个训练“这个面试项目怎么背”。
最后都可能培养出同一种能力:
离开指定问题,就不会。
MIT 的 6.1810 Operating System Engineering 就是一个很好的反例。
它不是让学生在“看经典理论”和“做项目”之间二选一。课程用 xv6 讲操作系统核心机制,同时实验占成绩的大头——近年学期通常在七成上下——学生需要实际修改这个小型操作系统。MIT 对课程的介绍干脆就叫“Learning by doing”。
这件事很重要。
因为它说明:
体系和实操,本来就不是天然对立的。
最好的体系课,往往本来就靠实操完成闭合。
408机制
所以再问:
408 到底有什么用?
答案可能既不像培训机构吹得那么神,也不像“工作完全用不上”说得那么废。
408 长期覆盖数据结构、计算机组成原理、操作系统和计算机网络,本身就是一套计算机系统基础框架。
问题是:
这些东西什么时候出现?
写普通 CRUD 的时候,操作系统原理确实不会每天站出来刷存在感。
你不会上午写一个用户注册接口,突然感慨:
“还好我学过页面置换算法。”
它真正值钱的场景,往往是:
正常世界开始不正常。
服务器为什么突然 OOM?
VIRT 和 RSS 为什么差这么多?
一个并发程序为什么卡死?
缓存为什么让多线程性能突然掉一个量级?
请求为什么偶尔特别慢?
到底是应用、DNS、握手、重传还是队头阻塞?
分布式训练为什么几个进程全卡住?
网络问题,还是集合通信?
数据库查询为什么换个数据量以后突然崩?
这时候基础知识不是直接给你答案。
它更像把日志里的噪音翻译成语言。
没有这些结构,一个报错可能只是:
“玄学。”
有了以后,你开始能说:
这像调度。这像内存。这可能是缓存。这条链应该往网络层继续查。
所以 408 更像一种:
技术期权。
平时你可能感觉不到它。
真正行权的时候,是系统坏掉、性能掉下去、抽象层开始漏水的那一天。
当然,你完全可以选择不买这份期权。
很多岗位本来就不需要深入处理底层问题。
出了事交给平台、基础设施或者资深工程师。
这是合法的职业分工。
需要清楚的只是:
你放弃的到底是什么。
408 并不会自动让一个人成为好工程师。
只会做题、没碰过真实系统,同样可能什么都不会排。
反过来,只会按照博客不断试参数的人,也可能在每个新故障面前重新从零抽奖。
真正强的状态,是两边连起来。
经验告诉你:
先看这里。
基础理论告诉你:
为什么应该看这里。
快慢机制
这样再看计算机学习路线之争,很多所谓矛盾其实根本没有矛盾。
有人说:
“先看 MIT。”
有人说:
“先上 NVIDIA。”
有人让你从项目开始。
有人让你先把体系补好。
NVIDIA 的 Deep Learning Institute 明确把自己定位成 hands-on training,覆盖 AI、加速计算、数据科学和基础设施等实际技能。
MIT 6.1810 同样强调做实验,但目标是借一个足够小的 xv6,让学生理解操作系统设计和实现中的长期结构。
表面都叫“实操”。实际训练的是完全不同的时间尺度。有些内容属于慢层。算法。体系结构。操作系统。网络。概率和优化。自动微分。
很多东西不会因为某个 API 改名就消失。
有些属于快层。具体框架。SDK。模型 API。Agent 编排。部署参数。工具链。这些东西可能半年就换一轮。
于是两种路线之争,很多时候只是:
一个人在推荐慢层。
另一个在推荐快层。
大家却都把它们叫:
“学大模型。”
真正学成的人,终点通常还会收敛。实操派一开始先跑项目。报错。踩坑。
慢慢发现:
不懂优化,很多训练问题解释不了。
不懂显存和通信,部署只能盲调。
不懂注意力和 KV cache,性能优化全靠背参数。
然后开始回填理论。体系派则反过来。线性代数学了。概率学了。Transformer 推过。操作系统也看了。
真正让他开始理解这些东西为什么重要的,往往还是:
把一个项目跑起来以后。
突然看到书里那句抽象话落在现实里。
这就是为什么我越来越觉得:
学习路线决定的是先付哪一种成本,不决定你最后要不要付。
只实操不回填理论,很容易把自己焊死在某个框架版本上。
只补体系不落地,则特别容易获得:
“我看懂了。”
这种全世界最弱的闭合。
读起来顺,不等于遇到异常还能活。
还有第三种失败:
不停换路线。
看 MIT 难了:
“是不是应该先做项目?”
项目报错:
“是不是应该先补数学?”
数学看不懂:
“是不是应该报培训班?”
培训班上两节:
“还是自学最自由。”
学习变成不断优化学习路线。
真正的学习反而没开始。
卸载机制
认知科学告诉我们什么样的练习容易真正留下。
AI 的麻烦在于,它恰好把“感觉顺”这件事的价格,打到了地板。
以前老师布置一道证明题。学生至少得自己把证明写出来。以前程序设计课要求做一个项目。学生至少得把代码跑通。
于是作业天然承担一部分:
强制闭合。
现在模型可以直接给证明。给代码。改实验报告。写论文摘要。甚至解释为什么这份答案是对的。
这意味着:
过去那种“交出了结果,所以大概经历过学习过程”的假设,开始失效。
这可能是 AI 对教育真正麻烦的地方。
不是简单的“学生会不会作弊”。
而是教育过去大量依赖的闭合代理指标,突然不可靠了。
论文交了。不代表写过。代码跑了。不代表调过。证明完整。不代表自己走过。
这里正好接上前面钉过的那个区分:闭合有两个层级。
AI 做的事情,本质上不是制造新问题。
它是把“第一层闭合、第二层不闭合”的制造成本,降到了接近零。
以前抄一份证明,至少要手抄一遍。
以前抄一段代码,至少要跑通一遍。
现在,生成是即时的,解释是即时的,连“为什么这是对的”都是即时的。
虚假闭合,从来没有这么便宜过。
一些新研究已经开始碰这个问题,但结论并不是简单的“AI 一定让人变笨”。
一项 2025 年的随机对照研究发现,允许学生自由使用 ChatGPT 学习 AI 内容的组,在 45 天后的突击测试中长期保持更差,作者把这种结果与认知卸载和缺少努力加工联系起来。
另一方面,2026 年一篇关于生成式 AI 与认知负荷的系统综述认为,目前的证据总体更适合描述为条件性有效:效果依赖脚手架、使用剂量、学习者已有知识和任务设计,而不能简单说“降低认知负荷就是好”,或者“使用 AI 就一定产生认知卸载”。
甚至已经有研究开始区分:
依赖型卸载。
和
自主型卸载。
前者是把核心思考直接交给模型。
后者是让 AI 当脚手架,学习者仍然保留问题规划、判断和验证。
这可能比“能不能用 AI 学习”重要得多。
真正该问的是:
AI 替你省掉的,到底是哪一种困难?
如果它帮你省掉的是:
看不懂的英文术语。查十个页面才能拼齐的背景。重复的机械劳动。这些认知成本,未必值得保留。
如果它省掉的恰好是:
主动回忆。自己生成答案。忍受第一次失败。独立判断哪种方法适用。
那你可能把真正产生学习的那部分,也一起外包了。
以前有人说:
“不要让计算器替你思考。”
这句话太粗。
计算器当然应该替人算某些东西。
真正的问题一直是:
哪一步还必须经过你的脑子。
大模型只是把这个问题,变得突然无法回避。
所以 AI 时代的强制闭合也必须升级。
不能只看最终作业。可以现场追问。让学生解释关键决策。换一个条件重新做。给一段错误代码让他定位。让证明里的某个条件变化。要求比较两个模型的答案。
甚至直接允许使用 AI,再检查:
你能不能指出 AI 哪里可能错。
教育以后可能越来越需要测量:
过程。迁移。口头解释。变式任务。
而不只是一个可以被模型直接生成的最终作品。
UNESCO 在讨论 AI 时代的 assessment 时,也提出了类似方向:当机器能够生成传统作业输出时,评价本身需要更多转向高阶推理、创造性和真正的理解。
过去:
交作业 = 你大概做过。
以后这条等式,越来越不可靠。
默会机制
这里还漏了一个学校和书特别难处理的东西:
默会知识。
Michael Polanyi 有一个很著名的判断:
人知道的东西,经常比自己能明确说出来的更多。
很多真实能力依赖经验、动作、判断和已经内化的模式,不可能被完整压进教材和操作手册里。
工程师尤其熟悉这种东西。
新人拿一屏日志过来:
“这个应该从哪查?”
老工程师扫一眼:
“先看 NCCL。”
“为什么?”
“感觉像。”
听起来特别玄学。
实际可能是几十次事故压出来的模式识别。
他知道哪些 warning 可以忽略。
知道服务启动到哪个阶段说明什么已经成功。
知道某种错误表面写着内存,真实原因却经常是通信。
很多东西根本不存在:
《工程排障原则第十七条》。
它藏在做事的过程中。
这正是职校、学徒、实验室、项目组为什么一直有独特价值。
大学毕业以后再去学一门具体技能,未必是什么“学历倒退”。
有些知识本来就需要另一种闭合介质。
大学可能教了:
为什么。
职校或者师傅密集训练的是:
手到底怎么放。工具怎么拿。什么声音一听就不对。什么操作说明前一步已经出问题。
如果把职业教育简单理解成“低一档的大学”,其实只是把资料鄙视链原封不动搬到了教育机构上。
有些职业真正缺的不是更多理论。
就是一千次正确动作。
这也是为什么博客、Issue、视频依然不会被正式教材吃掉。
文档负责写:
正常情况下应该怎么用。
博客和 Issue 保存的是:
它不正常的时候到底长什么样。
视频又能保留另一种东西:
过程。
看高手现场排障,有时候比读他事后写出的“排障总结”更有价值。
因为总结会删掉犹豫。
视频里你能看到:
他先看什么。什么直接跳过。什么时候推翻自己的假设。这些注意力分配,本身就是经验。代价是视频特别难搜索和引用。
两个小时的视频里,你记得:
“中间他说了一句很有道理的话。”
然后开始拖进度条。拖。拖。拖。人生过去了。每种载体都在交换。文字牺牲过程,换检索。视频牺牲检索,换过程。
Issue 牺牲系统性,换事故现场。
没有一种资料白拿所有优势。
解释机制
现在再回头看“知识分子”,它和学习材料其实没有最开始看起来那么远。
现代社会的知识越来越专业化。
绝大多数人没有时间重新做每一次实验、读每一篇论文、检查每一个证明。
这不是因为大家懒。
更大的变化是:
知识生产速度,已经超过了个人验证能力。
Herbert Simon 在 1971 年提出过一个非常重要的判断:
信息越来越丰富以后,真正稀缺的资源不再是信息,而是注意力。
过去的问题是:
“哪里能找到资料?”
现在的问题变成:
“面对无限资料,我应该把有限注意力花在哪里?”
所以现代社会才会不断产生各种解释者。
教授、工程博客作者、技术布道者、科普作者,甚至大模型。
他们共同承担了一项工作:
不是替你拥有全部知识。
而是帮你降低第一次进入知识的成本。
因为任何人都不可能亲自验证所有东西。
于是你必须决定:
信谁。
信到哪一步。
“解释者”这个角色,就是在这个缺口上站着的。
曼海姆、科塞、萨义德、鲍曼对于知识分子的理解当然并不相同。
真正值得留下来的,不是给他们各贴一个标签。
而是几条持续存在的张力:
解释者得真的懂东西。
否则公共表达只剩姿态。
又不能因为自己懂,就把判断完全租给权力、市场、组织或者自己的粉丝。
他必须拥有某种公共性。
还需要保留一种特别麻烦的品质:
允许别人检查自己的理由。
不是一句:
“你不懂这个领域。”
就结束讨论。
不是头衔越高,证据越可以少写。
更不是过去说对十次,第十一次自动免检。
知识分子不能给权力下跪。
还得补另外半句:
知识分子也不能要求公众向自己下跪。
那没有免检资格,普通人靠什么判断?
很多人第一反应是逻辑。于是开始学各种谬误的名称。诉诸权威。诉诸大众。稻草人。滑坡。刚学的时候特别上瘾。
医生告诉你:
“这个药不要自己乱吃。”
你拍桌子:
“诉诸权威!”
多少有点病得比药严重。
真正的问题从来不是听不听专家。
而是:
专家的身份,是在增加证据权重,还是在替代证据。
呼吸科专家讨论肺病,专业身份当然应该增加你的信任。
同一个人预测十年后的房价,白大褂就没那么有用了。
真正需要拆开的,是两个问题:
这个人为什么值得听?
这句话为什么成立?
而且现实论证,比逻辑教材难,也在这里。
教材说:
如果下雨,地面会湿。地面湿了。所以一定下雨。你立刻发现:肯定后件。
因为水管、洒水车、洗车的人,全被题目提前清掉了。
现实不是。
现实更像菜市场。
一个政策推出以后就业增长,到底是不是政策导致?
经济周期呢?
统计口径呢?
其他政策呢?
企业预期呢?
一句“相关不等于因果”,根本不能替你完成分析。
所以:
逻辑可以提醒你这里应该检查。
领域知识才告诉你究竟检查什么。
背二十种谬误,并不会自动得到一个能判断真实世界的大脑。
到了大模型这里,这件事几乎被放大到了极致。
模型可能是目前最彻底的一类解释者。一篇博客至少还能看到作者和日期。论文有参考文献。文档有版本。视频里至少坐着一个具体的人。
模型却能把来自不同地方的知识重新熔成同一种语言:
“这个问题主要有三点。”
第一。第二。第三。结构清晰。语气稳定。
顺到你很容易忘记:
这也是一个压缩版本。
模型真正特殊的地方,不是它一定比博客更不可靠。
很多时候,它恰恰可以讲得比普通博客清楚得多。
问题是:
它特别擅长把压缩的接缝藏起来。
哪句话是稳定教材知识?
哪句话来自一篇前沿论文?
哪句只是模型根据大量相似模式做出的概括?
不带来源时,你很难只靠语气看出来。
所以大模型当然已经是学习资料。而且越来越像第一入口。用它解释拉格朗日乘子。拆代码。比较概念。快速读论文。翻译英文 Issue。这些都非常值钱。因为它把第一次理解的成本打得很低。
真正需要记住的是:
解释成本下降,并没有消灭验证成本。
问:
“这个概念大概什么意思?”
先听模型讲完全没问题。
问:
“这个 API 今天还存在吗?”
最好看当前文档。
问:
“这篇论文真的得出了这个结论?”
回论文。
问:
“这句话真是康德说的吗?”
找原文和可靠版本。
模型应该是:
解释器。导航器。陪练。
不能因为它什么都会说,就顺手兼职所有领域的最高法院。
这里又和知识分子的讨论焊上了。
无论一个教授、百万粉丝博主,还是一个说话无比流畅的大模型,都不应该成为:
免检的解释者。
真正值得信任的解释,不只是给结论。
还应该尽量告诉你:
我为什么这么说。证据在哪里。什么是事实。什么是解释。哪里有争议。如果不信,你应该从哪里开始查。
知识的公共性,不只是:
“大家都能听见我。”
还应该包含:
大家有办法检查我。
自学机制
这样再问:
学校和培训班都能教,自学到底算什么?
信息越来越便宜以后,学校真正提供的东西,反而更容易看清。
教材和视频网上都能找。
大学真正难替代的,通常还有几样:
整理好的依赖关系。强制性的 Deadline。必须闭合的作业和考试。老师或者助教的纠错。同学。实验室。项目和讨论环境。以及一张社会仍然认可的证书。
大模型把“有人给我解释”这项服务的价格打到了地板。
这确实让自学变得比以前强得多。
可模型不能自动替你制造:
Deadline。真实交付压力。靠谱的同侪。项目失败的代价。连续半年必须坚持的制度。
所以那些真正自学得很好的人,往往并不是彻底摆脱了制度。
他们只是自己造了一套制度。参加比赛。做开源。公开写项目。找社区。约同伴。接真实需求。给自己设 Deadline。
真正高质量的自学,本质上往往是:
人工重建学校本来应该提供的闭合环境。
“我一个人凭意志从头学到尾最后成才”的故事当然存在。
只是特别适合制造幸存者偏差。
路线机制
所以,一个初学者到底应该怎么学?
如果答案最后还是:
“因人而异。”
那前面这一万字多少有点白写。我觉得还是可以给出一条便宜路线。不是标准答案。是一组标准变量。
先问三个问题:
这一层知识,是快层还是慢层?
它最后在哪种介质里闭合?
我现在真正缺的是知识、反馈,还是动力?
大多数初学者的问题,往往不是:
“知识体系还不够完备。”
而是:
不知道从哪开始。没有反馈。学两周没产出,动力先死了。
所以一个比较稳的初学者路线,可以叫:
双锚点 + 强制闭合。
先找一个慢锚点。
一门结构相对稳定、带作业的基础课程或者教材。
它负责让你知道:
这个领域到底有哪些东西。再找一个快锚点。当前官方文档。新综述。现在从业者真正使用的工具。它负责防止你学成数字考古学家。然后一定加一个必须闭合的东西。
数学:
真正做题和证明。
工程:
能交付的项目。
生物:
实验、数据分析或者论文方法复现。
历史:
材料分析和写作。
哲学:
写出自己的论证,再接受反驳。
否则“我看懂了”,永远是最廉价的一种学习幻觉。
大模型可以放在这条路线中间。当解释器。陪练。查缺补漏。遇到陌生词就追问。让它换一种方式讲。让它出反例。让它检查你的理解。
但别把它变成:
“从现在开始替我思考下一步该干什么的人。”
否则你很容易从培训班的路径依赖,升级成 AI 路径依赖。
以前是:
老师没讲过,我不会。
以后变成:
模型没告诉我下一步,我不知道干什么。
技术升级了。
学习者的位置没变。
判断预算
最后还有一个更现实的问题。我们经常把独立思考说成个人品质。多查证。别轻信。凡事自己判断。都没错。
真正做起来才会发现:
判断是有预算的。
Simon 那句话,说的是整个社会:信息越便宜,注意力越稀缺。
把它从社会搬进一个人的日程表,就是这一节的事。
而且预算不只是时间。还有钱。论文可能在付费墙后。进口教材不便宜。数据库需要学校账号。还有语言。
英文文档今天更新,中文博客可能还停在上一版本。
一本英文新书出来,高质量中译本又要等。
同一个 GitHub Issue,对熟悉技术英语的人可能五分钟。
对刚入门的人,先得搞清楚:
这群人到底在吵什么。再算专业基础。论文下载下来不会自动进入大脑。公式。背景。统计。实验设计。全部要支付认知成本。
所以一个人的判断预算实际上包含:
时间、金钱、语言能力、专业背景、工具权限和注意力。
这也是大模型为什么会迅速改变学习。它可以把很多成本一次压低。英文直接解释。术语随时追问。论文先概括。代码逐行拆。
一个以前搜索半小时的问题,两分钟先搭出框架。
这是真正的技术进步。麻烦也跟着来了。解释越来越便宜。低质量解释同样越来越便宜。一个错误判断十秒钟可以生成。认真核验,可能还是要两个小时。造谣像从楼上扔下一袋垃圾。
辟谣更像有人拿着镊子蹲在下面,一片一片捡。
如果面对这种结构,最后的解决办法只剩:
“大家应该加强独立思考。”
多少有点像满街都是垃圾以后,解决方案是:
给居民开一门扫地课。居民当然应该会扫。问题显然不只在居民。
好的知识环境,本来就应该主动降低验证成本。
论文为什么给引用?
不是为了最后两页显得有文化。
它是在告诉你:
如果不信,可以从这里往回走。
实验为什么强调复现?
软件为什么标版本?
为什么要写 Release Note?
为什么一篇好的知识文章应该把事实、解释、推测和争议尽量分开?
这些东西都在做同一件事:
让后来的人不用每一次都从零开始当侦探。
所以真正成熟的学习,也不是:
“所有东西我都亲自证明。”
没人付得起这笔账。它更像一种升级能力。模型解释一个基础概念。够用了。往下走。教材和现实开始对不上。升级到当前课程和综述。博客代码跑不起来。查日期、版本、文档和 Issue。文档与行为打架。
看 Release Note,再看源码。
两个二手解释完全冲突。
缩短距离,回原始材料,同时找专业解释校准。
结论的风险越高。验证层级继续往上升。学习不是每次都查到宇宙底层。
而是:
知道什么问题值得继续花判断预算。
这样再回头看最开始那些问题,会发现它们其实都在问同一件事。
培训班有没有用?
看它替你省掉了什么,又让你最后在哪闭合。
同济高数适不适合初学者?
看它的逻辑结构有没有匹配你的认知起点,它给的困难你跨不跨得过去。
408 有没有用?
看你的职业有没有可能遇到需要底层地图才能处理的异常。
大学为什么不直接变培训班?
因为两者服务的时间尺度和闭合介质本来就不同。
自学和学校谁更重要?
看你有没有能力自己重建结构、反馈和强制闭合。
MIT、NVIDIA、项目实操,到底听谁的?
先看他们分别在教快层还是慢层。
不同学科有没有共通的学习经验?
有。
但共通的是问题,不是答案。
都可以问 它多快过期? 在哪里闭合?
我现在看到的材料为什么值得信?
如果解释失灵,下一步往哪里走?
至于答案。数学会给你证明。工程会让你跑代码。生物把你赶进实验室。历史让你去翻材料。法律逼你看程序。
学科真正不同的地方,就藏在这些答案里。
那“看懂了”到底算不算学会?
现在也有尺子了:
看它闭在了哪一层。纸面闭了,系统闭了,是知识的事。你脑子里闭没闭,才是你的事。
最后是标题那一问:
为什么学计算机的人天天翻博客,学数学的人还在啃教材?
现在可以回答了。
数学的知识足够稳定,结构在教材里攒了几十年,闭合在纸面就能完成。
啃一本,等于啃下一个完整的沉淀层。
计算机的知识响亮地腐烂,一半经验根本没来得及进书,散落在 Issue、博客和 Release Note 里,闭合点在运行着的系统里。
所以数学的人说“啃”:
啃的是攒下来的结构。
计算机的人说“翻”:
翻的是还没腐烂的现场。两个动词都是对的。它们只是在描述两种不同的知识气候。
学习到后面,资料通常不会越来越单一。
反而越来越杂。桌上有教材。浏览器里开着论文。旁边挂着官方文档。GitHub 里是源码。聊天窗口还有一个随时能问的大模型。搜索历史里是一串非常不体面的报错。
偶尔,还得重新翻开那本一开始觉得全是废话的书。
然后发生一种很奇怪的事。
第一次看:
“作者到底在说什么?”
第二次:
“好像有点意思。”
真的踩过几个坑以后再回来:
“靠,原来他说的是这个。”
书没有变。
那句话也没有变。
你只是终于拥有了足够多的现实,去理解当初那个抽象句子。
书负责把世界整理好。
现实负责把它重新弄乱。
老师、博客、视频、培训班、知识分子和大模型,都可以站在中间,帮你少走一点路。
真正的学习,大概不是找到一个永远正确的路线。
而是有一天,你终于不用再问:
“到底应该看书还是实操?”
你开始知道:
这一次,我到底缺的是哪一种闭合。
而这个问题再往上追一层,就是最后一层了。
每一代工具,都在顺手消灭一批困难。计算器消灭了竖式。搜索引擎消灭了背手册。
大模型正在消灭“找不到人给我解释”。
可困难从来不会全体退场,只会重新排队。
而且队伍里混着两种完全不同的东西。
有些困难纯粹是成本:抄写、检索、翻译、等待。
消灭它们,是纯赚。
有些困难,恰恰是学习发生的地方:主动回忆,自己生成,忍受第一次失败。
消灭它们,等于把学习一起消灭。
所以无论技术怎么换代,学习最后大概都要回到同一个判断:
哪些困难,值得被消灭。
哪些困难,反而必须留下。
……………………………………
延伸阅读
- John M. Ziman, Public Knowledge: An Essay Concerning the Social Dimension of Science, 1968:科学知识如何从个人研究进入公共、可批判并逐渐形成共同体认可的知识体系。
- Thomas S. Kuhn,《科学革命的结构》:正常科学、范式和科学革命,以及教材为什么不仅保存知识,也参与训练一个学科如何看问题。
- Robert A. Bjork & Elizabeth L. Bjork,有关 Desirable Difficulties 的系列研究:为什么学习过程中更顺,不一定意味着长期学得更好,以及间隔、提取和交错练习的价值。
- Nicholas J. Cepeda et al., “Distributed Practice in Verbal Recall Tasks”, 2006:间隔练习与长期记忆保持的经典综述。
- Karl Mannheim,《意识形态与乌托邦》:知识、社会位置与“自由漂浮的知识分子”。
- Lewis A. Coser, Men of Ideas: A Sociologist’s View, 1965:知识分子为什么不只是靠知识谋生的专业人士。
- Edward W. Said,《知识分子论》:独立性、“业余精神”以及知识分子面对专业化和权力时的紧张关系。
- Zygmunt Bauman, Legislators and Interpreters, 1987:知识分子如何从替世界“立法”逐渐转向承担“阐释”的角色。
- Stephen Toulmin, The Uses of Argument, 1958:为什么现实世界里的论证不能完全压成形式逻辑,不同领域又如何形成不同的论证标准。
- Michael Polanyi, The Tacit Dimension, 1966:为什么真实专业实践无法只靠课堂里的显性规则完成。
- Daniel Kahneman,《思考,快与慢》:认知成本、启发式判断与有限注意力。
- Donald A. Schön, The Reflective Practitioner, 1983:为什么真实专业实践无法只靠课堂里的显性规则完成。
- John Seely Brown, Allan Collins & Paul Duguid, “Situated Cognition and the Culture of Learning”, 1989:知识为什么难以完全脱离真实使用情境。
- Jean Lave & Etienne Wenger, Situated Learning, 1991:学习如何从单纯接收知识,逐渐变成参与真实实践共同体。
- Herbert A. Simon, Designing Organizations for an Information-Rich World, 1971:当信息供给越来越便宜,人的注意力与判断能力为什么反而更加稀缺。





