《吴军·数学通识50讲》完结笔记:用数学思维做数据与决策

发布时间:2026/9/30 1:08:04
《吴军·数学通识50讲》完结笔记:用数学思维做数据与决策 我花了一个多月把《吴军·数学通识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 关于“数学焦虑”的一点真心话最后说说心态。很多人对数学的抵触其实是学生时代被否定后的条件反射算错就扣分答不出就被看低。工作以后不一样了没人给你打分你只有一个目的——把问题想清楚。这个转变我用了很久才适应。我的建议是允许自己看不懂允许跳过允许用生活化的方式去理解。你不需要向任何人证明什么只需要在遇到复杂问题时比过去的自己多想一层。抱着这种心态这门课就变得轻松了也更容易坚持下来。我个人的体会是数学通识真正的门槛不在知识而在愿不愿意放下“必须一次听懂”的执念。把每讲拆成小块允许自己慢慢磨你会发现那些曾经让人头大的概念其实都是在帮你把混乱的世界收拾出一点秩序。后面我打算继续找一些偏应用方向的数学内容配合练习比如用简单的代码把课里的概率模型跑一遍让纸面的直觉落到可验证的结果上这或许是把这门课真正用起来的下一步。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询