☰
《吴军·数学通识50讲》完结笔记:用数学思维做数据与决策
2026/9/30 1:07:54 网站建设 项目流程

我花了一个多月把《吴军·数学通识50讲》从头到尾过了一遍,中间反复回听三遍,写满两个笔记本。合上笔记的那一刻我意识到,这50讲真正给我的不是一堆公式,而是一套看世界的方法——遇到复杂问题先想怎么抽象,看到“必然”先怀疑有没有前提,听到“平均”先追问分布长什么样。这门课适合两类人:一类是离开学校多年、当年被数学伤过、现在想重新理解它的人;另一类是做产品、做数据、做决策的从业者,需要在日常工作里用数学思维过滤噪音。下面这份笔记是完结篇,我把整门课的骨架、每一层的关键点,以及我自己实打实的复盘方法都摊开讲,尽量让你不用懂微积分也能看懂。

1. 为什么一个工作多年的人,还要回头补数学通识

1.1 数学的“无用之用”到底用在哪

很多人对数学的记忆停留在刷题、考试、标准答案,工作以后觉得除了加减乘除再也用不上。我自己也这么想过,直到做数据相关的项目才被打脸:定义指标的时候要判断口径是否可比,做实验的时候要区分相关与因果,看报表的时候要警惕幸存者偏差。这些坑,本质上都是数学思维缺位。数学通识课讲的不是解法技巧,而是“怎么定义问题、怎么建立模型、怎么判断结论的适用范围”。前者会过时,后者几乎一辈子都能用。这也是为什么我劝身边做业务的朋友,哪怕不写代码也值得补一遍这门课——它训练的是判断力,而不是计算力。

说到“无用之用”,我举一个最接地气的例子。你曾经可能听人说“平均工资涨了”,于是以为身边人都涨薪了。但平均数会被极值拉动,中位数才反映多数人的位置;如果分布是双峰的,平均值甚至落在没人所在的谷底。这里没有复杂公式,纯粹是理解“平均值”这个抽象概念到底是什么。数学通识解决的正是这一类问题:把生活中被模糊使用的词汇,还原成有精确定义、有适用边界的概念。概念一精确,很多争论自然就消失了。

1.2 这门课和教科书数学的根本区别

教科书数学是“从定义到定理到习题”的正向流水线,目标是让你会算、会证。通识课是反向的:先给你一个现实问题或者一段历史,再引出数学怎么把它抽象出来。比如讲三次方程,不是为了让你背求根公式,而是让你看到“解方程”这件事背后其实是“找结构”。讲概率,不是为了算抛硬币,而是让你在面对不确定性时有一套量化语言。这种讲法的好处是,知识有了挂靠点,你记住的是“为什么会有这个工具”,而不是“这个公式长什么样”。

我自己的感受是,教科书让我“会做题”,通识课让我“会提问”。会做题的能力在工作中很少直接派上用场,但会提问的能力每天都在用:这个数据的口径是什么,这个算法的前提假设成立吗,这个结论有没有反例,这个模型在小样本下会不会崩溃。你会发现这些提问方式和数学家思考问题的姿态高度一致——先审前提,再看推导,最后检验结论。所以与其说我在学数学,不如说我在借数学训练一种更克制、更诚实的思考习惯。

2. 数学通识的骨架:我把50讲重新拆成了六层

2.1 第一层:抽象,把现实问题翻译成符号

抽象是整门课的地基。所谓抽象,就是丢掉无关细节,只保留你关心的关系。地图导航丢掉建筑颜色,只保留路口和道路;社交网络丢掉姓名长相,只保留谁认识谁;文本分析丢掉语序,只保留词频。这三件事看起来毫不相干,抽象完之后可能是同一个结构——图、向量或矩阵。抽象最厉害的地方在于“同构”:两个领域如果结构相同,那么在一个领域成立的结论,搬到另一个领域大概率也成立。你解过一道物流路径题,可能顺手就理解了社交网络里的传播问题。

抽象带来的直接收益是可迁移。我做过一个用户分层的项目,最初想按行业、地区、活跃度分,越分越乱。后来换了个思路,把用户抽象成“高价值-低价值 × 高频-低频”两个维度,立刻清晰了。这不是什么高深方法,本质就是“丢细节、留关系”。当你意识到大部分复杂问题都能降维成几个维度上的位置关系时,做事会变得干净很多。抽象的反面是“什么都要”,越是什么都要,越抓不住重点,这在工作中是极常见的消耗。

2.2 第二层:公理化,先立规矩再讲道理

公理化体系的核心是:先不证自明地约定几条公理,然后在公理之上用逻辑推出一切结论。欧几里得几何的五条公设撑起了整个平面几何。这套方法最震撼我的不是“严谨”,而是“前提一旦变化,结论就会变化”。把平行公设换掉,就得到非欧几何,球面上三角形内角和大于180度。也就是说,你以为的“必然真理”,其实只是“在某个前提下的必然”。我们日常争论里,大量的分歧根本不是推理错误,而是双方偷偷用了不同的前提。

这一点对我影响极大。以前跟人讨论方案,我总想证明自己是对的;现在我更愿意先问一句:我们俩的前提一样吗。比如讨论要不要做某个功能,一个人假设“用户会主动探索”,另一个人假设“用户只看第一屏”,前提不同,结论当然相反。把前提摊开,争论往往能立刻收敛,剩下的分歧才是真需要讨论的。数学里把假设写得明明白白,是为了严谨;生活里把假设说清楚,是为了效率。这是同一件事的两种呈现。

2.3 第三层:代数与结构,从解方程到找规律

代数这条线讲得特别精彩。从一元二次方程的求根公式,到三次、四次方程的复杂解法,再到五次方程被证明没有根式解——整个过程不是“公式越来越难”,而是“人类发现自己一直在找错东西”。人们想找一个统一公式,结果发现关键不是公式,而是方程背后隐藏的对称结构。伽罗瓦用群论解决了这个问题:能不能用根式解,取决于方程根的对称群是否“可解”。这一讲让我明白,很多问题的答案不在答案里,而在结构里。

什么是群?简单说,一个集合加上一种运算,满足封闭、结合律、有单位元、每个元素有逆元,就构成群。听起来抽象,但对称性到处都是:正方形旋转90度还是正方形,这就是对称操作。理解了对称,你就能理解为什么很多看起来不同的问题会共享同一套解法。我后来在做权限系统设计时就有感触:不同角色的操作权限,本质是一个集合上的变换关系,先把变换规则理清,具体配置反而是体力活。

2.4 第四层:微积分,研究“变化”的语言

微积分解决的是“变化”和“累积”两个问题。导数是瞬时变化率,积分是把无数微小部分加起来。牛顿和莱布尼茨最伟大的地方,是把这两个看似相反的操作统一起来:积分和微分互为逆运算,这就是微积分基本定理。我当年学的时候只觉得这是个计算技巧,听完通识课才理解,它其实是一种“从局部看整体、从整体看局部”的双向思维。求最大利润看导数等于零的点,求总成本看成本的累加,都是这套逻辑。

工作中最直接的映射是“边际”概念。边际成本、边际收益、边际效用,本质都是导数。假如你做一个增长活动,投入每多一块钱带来的新增用户,就是一个边际量;它会随着投入增加而递减,直到某一点投入再多也不划算。懂得“边际递减”和“最优点在导数为零处”这两个直觉,你排预算的时候就不会凭感觉,而是会去找那个“再投一点就开始亏”的分界点。这套思维不需要你会算积分,只要理解“看变化率”的姿态就够了。

2.5 第五层:概率与统计,和不确定性打交道

概率这一层是整门课里我最推荐反复听的。它讲了三件事:随机性无处不在、大数定律告诉我们长期频率会稳定、中心极限定理告诉我们大量独立随机变量的和近似正态分布。这三条几乎可以解释日常中绝大多数“看起来神奇”的现象。比如赌场为什么稳赚,因为单次随机但长期频率可控;比如为什么样本量够大时估计才可信;比如为什么测量误差总是呈钟形分布。

概率还带出一个关键区分:频率学派和贝叶斯学派。前者关心“长期重复下的频率”,后者关心“根据新信息更新信念”。做决策时,贝叶斯思维更实用:先有一个先验判断,看到新证据后按证据强度调整。很多人在工作中犯的错,是把“可能性小”直接当成“不可能”,或者把“发生过”当成“必然再度发生”。概率教你的不是算命,而是给每种可能性配一个权重,然后据此行动。这种克制的态度,在我做风险预估时帮了大忙。

2.6 第六层:边界与前沿,不完备、熵与可计算性

这是整门课最“上头”的部分。哥德尔不完备定理说,任何足够强的一致形式系统,都存在既不能证明也不能证伪的命题。翻译成人话:不存在一个万能系统能回答所有问题,系统的能力边界是内在的、必然的。图灵的停机问题进一步告诉我们,有些问题根本不存在算法能普遍地判定它。信息论里的熵则给了“不确定性”一个精确刻度:熵越大,信息量越大,越难压缩,越是意外。

这三块拼在一起,是一堂关于“谦逊”的课。它提醒你:任何模型都有边界,任何系统都有盲区,任何“绝对确定”都值得怀疑。我后来做技术选型时,不再问“哪个方案最好”,而是问“这个方案在什么前提下成立,前提不成立时它从哪里先崩”。这不是悲观,而是把不确定性当作工程的一部分来管理。能接受边界的人,反而更少被意外打得措手不及。

3. 逐模块的笔记与实操拆解

3.1 从勾股定理到无理数:一次认知崩塌

这一讲的叙事我特别记得。勾股定理人人都知道,但它的一个直接后果是:边长为1的正方形,对角线长度是根号2,而这个数无法写成分数。古希腊人一度无法接受,因为它动摇了“万物皆可用整数比表示”的信念。放在今天看,这是“理论预测出了现实,并且现实赢了”的典型案例。数学不是被发现的全部真相,它也会推翻自己的前提。这种“敢于承认前提错了”的诚实,是数学最珍贵的气质。

我从中提炼的实操是:给任何结论加一个“适用条件”的注脚。比如你看到某个流程规范,别急着执行,先问它在什么规模、什么团队、什么阶段下成立。小团队适用的灵活做法,到大团队可能就是灾难;反过来也一样。承认“根号2”的存在,就是承认世界上有无法用你现有语言表达的东西,那你就要发明新语言——这正是数学进步的方式,也是我们解决问题的方式。

3.2 三次方程与群论的诞生

从三次方程到群论这条线,我建议所有做系统设计的人都听一遍。它讲的是一个“屡战屡败但最终找到正确抽象”的过程。人们花了两百多年才接受五次方程没有根式解,而在解决过程中诞生了群论这门新分支。这告诉我们:当你在旧框架里怎么都解决不了问题时,可能不是方法不够努力,而是方向盘错了,需要换一个抽象层次。换了层次,原来的死结可能变得平凡。

我拿这段反思自己的项目经历,感触很深。有段时间做一个查询优化怎么调都慢,最后发现不是SQL写得差,而是数据模型本身没抽象好,把本应分表的关系塞在同一张表里。问题在更高一层才解得开。所以我的笔记里写了一句话:当问题在一层内无解时,往上找一层。这句话后来帮我省了无数无用功,遇到卡壳就先问自己“是不是该换一层看”。

3.3 导数与积分的直觉建立方法

微积分对很多人是心理阴影,我当年也是。这门课教的方法很实在:别先抠定义,先建立两个直觉。第一个直觉是“导数就是变化率”,把函数想成一条路,导数是坡度;第二个直觉是“积分就是累积”,把函数想成一排柱子,积分是柱子的总面积。有了这两个画面,再回头看极限、看微积分基本定理,抵触感会小很多。我自己是画图出手的,画完之后理解速度明显不同。

实操建议是:拿一个你熟悉的业务指标练手。比如用户数随时间变化,这条曲线就是函数;它的斜率就是增长的速度,它的面积就是累计用户数。你不用真的去算,只要能把业务语言翻译成“变化”和“累积”,微积分那套直觉就迁移过来了。这门课的价值就在于搭起“数学语言”和“业务语言”之间的桥,你过几次桥,就不再怕它。

3.4 大数定律与中心极限定理的日常误用

这两条定理是最容易被误用的。大数定律说样本量越大,频率越接近概率;它不保证“下次一定轮到”,所以“赌了十把没中,这把该中了吧”是典型的赌徒谬误。中心极限定理说大量独立同分布随机变量的和近似正态;它不适用于强相关、重尾的场景。很多人拿正态分布去套用户消费、股票收益,结果被极端值教做人,而这些分布往往是长尾的。用错定理比不用定理更危险。

所以我在笔记里画了一张“什么场景能用什么结论”的对照表,遇到数据问题先对号入座,再决定用哪种估计和检验。这个动作看起来很笨,但真的能拦住不少错误结论。数学工具的正确用法,一半在公式,一半在前提。

3.5 信息熵:从压缩到判断信息量

信息熵给了我一个全新的视角:一件事的“信息量”不是看它多重要,而是看它多意外。如果一件事几乎必然发生,告诉你它发生了,信息量约等于零;如果一件事非常罕见,告诉你它发生了,信息量巨大。熵就是“平均意外程度”的度量。香农用它把通信问题变成了编码问题:出现概率高的符号给短编码,概率低的给长编码,平均长度就能逼近熵这个下限。这就是压缩背后的原理。

我在工作中用这个视角做了两件事。一是写周报,把“正常”“符合预期”这类零信息量的内容尽量压缩,把“意外”“异常”放大,阅读者的注意力就不会被浪费。二是排查问题,先找那些“出现概率低但一旦出现就有大信息量”的环节,这些往往就是系统的薄弱点。熵这个概念的妙处在于,它把“什么值得关注”从直觉变成了可排序的量。

3.6 博弈论与可计算性

博弈论讲纳什均衡、囚徒困境、混合策略。最实用的结论是:个体理性未必带来集体最优,所以光靠“每个人为自己负责”并不总能得到好结果,需要设计规则来改变激励。这对我理解团队协作、机制设计帮助很大。很多协作问题不是态度问题,而是激励结构问题,换个规则,行为就变了。与其反复强调“大家要配合”,不如想一想当前规则在鼓励什么。

可计算性那一讲则更冷静:图灵机、停机问题告诉我们哪些问题天生没有算法解。它给了“办不到”一个严格的边界。理解了这一点,我在面对“为什么不能自动判定所有情况”的质疑时,能给出有底气的解释,而不是含糊地说“技术难度大”。知道哪些目标根本不可达,本身就是一种重要的规划能力——它帮你把精力从不可能处挪开,投到可实现的地方去。

4. 学习这门课的实操方法和我的复盘流程

4.1 三层笔记法:原话、我的理解、我的例子

我试过好几种笔记方式,最后稳定下来的叫三层笔记法,每一讲都按“三层”来记。第一层记原话或者核心结论,尽量简短,只写一句;第二层记“我的理解”,用自己的话重新表述一遍,这一步最费脑子,但收益最大,因为它强制你把听懂和真懂区分开;第三层记“我的例子”,找一个工作或生活里的场景套进去。这三层写完,知识才算从别人的变成自己的。只记第一层是最容易自欺欺人的。

具体操作上,我建议用表格式的记录,一讲一行,三列分别对应三层。写“我的例子”时别追求完美,哪怕只是个粗糙的类比也行,重要的是完成“迁移”这个动作。我最早的例子很土,比如把公理化理解成“做饭先定菜谱”,但正是这些土例子让我记得牢。一个多月下来,这本笔记成了我最常翻的东西,比任何复习资料都好用。

4.2 每讲之后必做的一个小动作

我有一个固定动作:每听完一讲,合上音频,用两分钟对着空气讲一遍“这讲到底在解决什么问题”。如果能顺畅讲出来,说明真的抓到了骨架;如果卡壳、绕圈、只能说术语,那就是没懂,回头重听。这个动作看着简单,却是我认为性价比最高的学习方式。它本质上是“主动回忆”,比重复听被动输入强太多。很多人以为自己听懂了,其实只是熟悉了,熟悉和掌握是两回事。

两分钟讲完之后,我会再补一句“它和上一讲的关系是什么”。课程是线性播放的,但知识是网状的,主动去连边,网络才会牢固。比如我会把“公理化”和“哥德尔不完备”连起来看,一个讲体系怎么建,一个讲体系的天花板在哪,一正一反,理解立刻立体。你要是也做这个动作,会发现很多当时没听出的呼应关系自己浮出来。

4.3 用生活场景做回炉训练

知识光靠听和记会慢慢流失,所以我会刻意做“回炉”。方法是定期找一件正在发生的真实事情,用课里的框架去解释它。比如看到一条新闻说某指标平均增长,我就用分布和平均数的知识拆一拆它可能在遮掩什么;遇到一个决策犹豫,我就想想这里的前提假设是不是没摆到台面上。这种训练不需要额外时间,它是把日常场景当成练习题来做,边际成本几乎为零。

我一周大概做两三次,坚持下来最大的收获是“条件反射”变了。以前看到数据先看结论,现在先看口径;以前听到“一定”先接受,现在先找前提。这些改变说不清是哪一讲给的,但它确实是整门课慢慢渗进去的结果。回炉的好处就是让课程从“听过”变成“在用”。

5. 常见疑问和容易踩的坑

5.1 看不懂公式,还要不要继续

这是问得最多的问题。我的答案是:继续,而且别硬磕公式。这门课的重点在思维不在计算,公式只是表达工具。看到不懂的公式,你可以先跳过推导,抓住“它在说什么”和“什么时候用”这两点,把推导当成补课目标而非入门门槛,以后有兴趣再回头看。把学习目标定成“理解概念和适用范围”,大部分讲都能跟下来,也不会因为卡在一个公式上就放弃整门课。

反过来说,如果你非要一行一行抠推导,很可能第一模块就阵亡了,士气一崩后面全听不进去。数学通识和数学专业课的定位不同,前者是“地图”,后者是“地形图”。先拿地图认清方向,需要深挖时再去研究地形。顺序错了,付出的努力方向也错了。

5.2 只听课不做题,到底行不行

取决于你的目标。如果目标是建立思维框架,只听课加上我的“两分钟复述”和“回炉训练”,基本够用。但如果目标是掌握某个工具去解决具体问题,那就必须做题或做项目,因为没有实操就摸不到边界条件。我的做法是折中:大部分讲只求理解和迁移,少数和我工作强相关的模块(概率、统计、边际、信息熵)才动手算几个例子,把直觉压实。分层投入,效率最高。

很多人焦虑的原因是把“学完”当成了单一标准,其实不同模块本来就该有不同深度。你不用每讲都学成专家,你只需要在关键的几讲里学透。选择哪几讲,取决于你接下来一年要做什么,这个判断本身就是一种数学思维——在有限资源下做取舍。

5.3 学了记不住,问题出在哪

我的判断是,记不住通常不是记性差,而是没有“提取场景”。知识如果只和知识点相连,很容易断掉;一旦和具体场景相连,就等于多了一条回忆路径。所以我会给每个关键概念配一个真实案例,比如“中心极限定理”我配的是“多批次小样本取均值的分布”,以后一遇到类似场景,概念自动弹出来。案例不要抄课里的,一定要自己找,哪怕很粗糙。

还有一个隐藏原因是输入太舒适。躺着听、倍速听、边刷手机边听,都容易产生“我听过了”的错觉,但大脑其实只做了浅加工。我的做法是重要模块放慢速度,甚至暂停做笔记;不重要的模块才倍速过一遍。别怕慢,慢下来的那部分才是真正学会的。

5.4 常见误区速查表

常见误区表现我的应对
把通识当专业课死磕推导,卡住就放弃先抓概念和适用范围,推导延后
只输入不输出听了很多,一个都讲不出每讲两分钟复述加举例
用平均值想问题忽略分布和极值先问中位数、看分布形状
把相关当因果看到数据同涨就下结论找前提,问有没有第三变量
忽视样本量小样本就下大结论先看样本规模再信结论
迷信“必有解”认为任何问题都能找到算法识别不可判定、留边际

这张表我贴在显示器边上,犯其中哪一条就划掉重来。方法论的东西,不在于知道,而在于检查。

5.5 关于“数学焦虑”的一点真心话

最后说说心态。很多人对数学的抵触,其实是学生时代被否定后的条件反射:算错就扣分,答不出就被看低。工作以后不一样了,没人给你打分,你只有一个目的——把问题想清楚。这个转变我用了很久才适应。我的建议是,允许自己看不懂,允许跳过,允许用生活化的方式去理解。你不需要向任何人证明什么,只需要在遇到复杂问题时比过去的自己多想一层。抱着这种心态,这门课就变得轻松了,也更容易坚持下来。

我个人的体会是,数学通识真正的门槛不在知识,而在愿不愿意放下“必须一次听懂”的执念。把每讲拆成小块,允许自己慢慢磨,你会发现那些曾经让人头大的概念,其实都是在帮你把混乱的世界收拾出一点秩序。后面我打算继续找一些偏应用方向的数学内容配合练习,比如用简单的代码把课里的概率模型跑一遍,让纸面的直觉落到可验证的结果上,这或许是把这门课真正用起来的下一步。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询