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





