编程进阶网 编程进阶网
首页
  • 在线工具
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 加解密
  • 时间日期
  • 网络工具
  • 颜色设计
  • 二维码
  • 开发实用
  • 计算机组成原理
  • 操作系统原理
  • 网络协议原理
  • 数据库系统原理
  • 序卷导读
  • 数据本质
  • 运行模型
  • 并发设计
  • 内存真相
  • 交互系统
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 体系建设
  • 代码品质
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 性能优化
  • 数据结构导论
  • 线性结构详解
  • 树哈希结构论
  • 容器设计实战
  • 经典算法思想
  • 工程案例剖析
  • 算法题库精练
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++编程技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript案例
  • JavaScript高级
  • Android库解读
  • Android专栏
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • 毛选解读
  • 自我精进
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接

杨充

专注编程 · 终身学习者
首页
  • 在线工具
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 加解密
  • 时间日期
  • 网络工具
  • 颜色设计
  • 二维码
  • 开发实用
  • 计算机组成原理
  • 操作系统原理
  • 网络协议原理
  • 数据库系统原理
  • 序卷导读
  • 数据本质
  • 运行模型
  • 并发设计
  • 内存真相
  • 交互系统
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 体系建设
  • 代码品质
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 性能优化
  • 数据结构导论
  • 线性结构详解
  • 树哈希结构论
  • 容器设计实战
  • 经典算法思想
  • 工程案例剖析
  • 算法题库精练
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++编程技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript案例
  • JavaScript高级
  • Android库解读
  • Android专栏
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • 毛选解读
  • 自我精进
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接
  • 毛选选集解读

  • 小人物的进修

    • 全书快速指引
    • 学习的七大原则
    • 需求层次的模型
    • 一起来做个练习
    • 要带上技能地图
    • 经营好自我公司
    • 信息过载怎么办
    • 体系思维很重要
    • 构建知识的体系
    • 闭环思维的逻辑
    • 宏观学习的方法
      • 01.看一个真实案例
      • 02.先来说一个场景
      • 03.宏观指导的原则
      • 04.用海绵法找时间
      • 05.学什么三段分解
      • 06.链式和环式思考
      • 07.玩和教保证效果
      • 08.学习方法论沉淀
      • 09.组合地灵活使用
      • 10.总结和梳理一下
      • 11.思考题要做一下
      • 12.后来发生的改变
      • 13.今天起改变三点
      • 14.课后作业思考下
    • 用海绵法找时间
    • 三段分解学什么
    • 链式和环式思考
    • 玩和教保证效果
    • 学习方法论沉淀
    • 以结果导向计划
    • 目标设立和管理
    • 分解目标要明确
    • 计划的落地策略
    • 结果的检查改进
    • 掌握些做事方法
    • 高效成长方法论
    • OKR目标规划法
    • SMART目标设定
    • SWOT分析方法论
    • MECE分析法则
    • 二八法则的运用
    • 三种方案设计法
    • RACI责任矩阵法
    • Pdca执行方法
    • 番茄工作法实践
    • 六顶思考帽方法
    • 金字塔汇报方法
    • STAR摸底分析法
    • 五步问题处理法
    • 五问根因分析法
    • 鱼骨图分析方法
    • 四维度总结分析
    • 阶段复盘方法论
    • 生命线分享游戏
    • 语言底蕴的提升
    • 阅读的持续提升
    • 理解能力的锻炼
    • 沟通能力的演进
    • 演示幻灯片提升
    • 学会高效地提问
    • 公众演讲的提升
    • 做好技术的演讲
    • 专注能力的提升
    • 自我自控的调节
    • 感知能力的提升
    • 记忆能力的训练
    • 质疑精神的分析
    • 思考能力的提升
    • 情商能力的学习
    • 写给平凡的你
    • 十年回望后记
    • 方法速查卡片
    • 刻意练习手册
  • 书籍
  • 小人物的进修
杨充
2023-10-26
目录

宏观学习的方法

# 3.1宏观学习的方法

# 目录介绍

  • 01.看一个真实案例
  • 02.先来说一个场景
  • 03.宏观指导的原则
  • 04.用海绵法找时间
  • 05.学什么三段分解
  • 06.链式和环式思考
  • 07.玩和教保证效果
  • 08.学习方法论沉淀
  • 09.组合地灵活使用
  • 10.总结和梳理一下
  • 11.思考题要做一下
  • 12.后来发生的改变
  • 13.今天起改变三点
  • 14.课后作业思考下

# 01.看一个真实案例

毕业后第三年,我给自己定了一个口号——"今年要好好学技术"。然后我做了这些事:1.买了 6 本书,读完 1 本半;2.买了 3 门付费课程,看完了第一章;3.收藏了 200+ 篇技术文章,一篇没回看;4.每天通勤听播客,听完什么也不记得;5.周末偶尔写 demo,写完就丢。

那一年的年度总结,我对着一片空白的"成长收获"栏发呆了 40 分钟。更扎心的是部门答辩,主管在我下面写了一行字:

"全年学习投入不少,但没看到能力维度上的明显跃迁。"

我当时脑袋"嗡"的一下——我自认是同事里最爱学习的人,结果在领导眼里我只是"看起来很忙"。

那次答辩之后,我去找一个 P7 的前辈喝茶倒苦水。他听完只问了我四个问题:

  1. 你没时间学,怎么解决的?
  2. 你有了时间,到底要学什么,想清楚了吗?
  3. 你怎么学的——是堆时间,还是有方法?
  4. 学完之后,有人能验证你学会了吗?

我当场就答不上来。前辈说:"你不是不努力,你是没框架。学习是个系统工程,缺一个齿轮整盘机器都转不动。"

那次之后我才意识到:原来"会学习"本身也是一项能力,需要被设计、被训练、被复盘。下面这套宏观学习方法,就是我一年一年磨出来、最后真正帮我从"忙学"过渡到"会学"的体系。

# 02.先来说一个场景

不知道你有没有这样的感受:上班累得要死,还要陪家人,还有群里各种吃瓜,看剧,根本就没什么时间学习;等到哪天有点空余时间,又因为没有计划,只能随便找本书或者上网学习看看。

就算知道要针对某个技能专门提升一下,也不知道怎么学才能达到精通水平;过段时间回头一看,前几周学的东西又忘得差不多了;跟别人交流一下子就暴露了水平……

根据上面的例子,小杨大概拆分成几个问题:

困境编号 困境描述 对应解法
困境一 没有时间去学习 海绵学习法
困境二 有了空闲时间不知道怎么安排 三段分解法
困境三 即使学习了后不知道是否学会 链式/环式/比较学习法
困境四 感觉学到了但一旦交流或使用就不会 Play玩学习法+Teach教学习法

很多人的学习都是零散的、随机的——想到什么学什么,看到什么追什么。这种方式在短期内可能有些效果,但长期来看效率很低。

建立一套系统的学习机制很关键,或者写,或者做,或者计划,或者跟小伙伴交流。只有把学习变成一个有目标、有方法、有反馈的系统,才能真正实现持续成长。下面会逐一说到这些方法的具体内容……

# 03.宏观指导的原则

一套系统的学习方法,既需要一个统领全局的宏观指导原则,让人能够一目了然地理解它的核心内容,同时也要能够回答以下五个关键问题,小杨总结如下:

关键问题 核心要点 对应方法
刻意练习 信息太多,如何保证有效学习并学以致用 10000小时定律
时间从哪里来 没有时间投入,再好的理论也是纸上谈兵 海绵学习法
学什么 找到正确方向,明确目标,有的放矢 三段分解法
怎么学 不同目的应有不同方法,保证投入产出比 链式/比较/环式学习法
怎么保证效果 解决"学了用不上、学了就忘"的问题 Play+Teach学习法

这五个问题并不是孤立的,而是层层递进、相互支撑的关系。10000小时定律告诉我们"要投入",海绵学习法解决"时间哪来",三段分解法回答"学什么",三种学习法指导"怎么学",Play和Teach法保证"学到位"。它们构成了一个完整的学习闭环,缺一不可。

# 04.用海绵法找时间

总的指导原则是10000小时定律,它是一个很出名的,用于专业领域提升的理论。

有大量的相关资料可以参考(例如《异类》《1万小时天才理论》等),其核心思想是:如果你想要在专业领域不断提升自己的能力,必须投入足够的时间。

10000 小时可不短,相当于平均每天3小时,持续10年时间。平时工作就已经"累成狗"了,可能还有家人需要照顾,怎么才能找到自己的10000小时呢?

这就要靠海绵学习法。海绵学习法是一个时间管理方法,它可以让你轻松地挤出时间,既不会对工作、家庭和娱乐有明显的影响,又能够兼顾学习。关键在于"积少成多,聚沙成塔",每天挤出2-3小时,长期坚持下来效果惊人。

海绵法解决的是"时间从哪来"的问题,但光有时间还不够——你还需要知道这些时间用来学什么(三段分解法来解决)、怎么学(链式/比较/环式学习法来解决)、学的效果如何保证(Play和Teach学习法来解决)。海绵法是整个学习体系的第一块砖,有了它,后面的方法才有施展的空间。

# 05.学什么三段分解

有了时间之后,我们要学什么呢?怎么才能制定合理的学习目标呢?如何制定可行的学习计划并能够真正落地呢?这就要靠三段分解法。

三段分解法是制定学习目标和计划的方法,它基于职业等级体系,将10000小时逐级分解,最终落实到可以实施的各项学习行动。

三段分解的核心逻辑是:大目标→中目标→小行动。先把10年的宏大目标分解为2-3年的等级目标,再把等级目标分解为6个月的技能目标,最后把技能目标分解为1-2个月的具体行动。每完成一个阶段都能获得正反馈,形成持续学习的动力。

分解的两个关键原则:

第一个原则:每一级分解都要"看得见、够得着"。10年目标太远看不见,2-3年目标可以想象,6个月目标可以规划,1-2个月目标可以立即行动。这种层层递进的设计,让宏大的目标不再让人畏惧。

第二个原则:每一级完成后都要有正反馈。人的大脑需要持续的正向刺激才能保持动力。每完成一个小目标就给自己一个奖励,每上升一个等级就庆祝一次——这些正反馈是你坚持10年的燃料。

# 06.链式和环式思考

确定目标和计划后,我们具体要怎么提升能力呢?能力可以拆解成三个维度:深度、宽度和广度。针对能力的不同维度,有3个不同的学习方法:

链式学习法适合提升深度,通过自顶向下逐步深入的方式,将关联技术逐一掌握。

比较学习法适合提升技术宽度,通过比较相似的知识或者技能,全面掌握单个领域的技术。

环式学习法适合提升技术广度,通过学习业务闭环流程中相关技术,全面掌握多个领域的技术。

不同阶段,三种方法的优先级是不一样的——初级工程师优先链式(往深里钻),技术 Leader 优先比较(横向看清行业方案),高级管理者优先环式(业务到技术形成闭环)。先选一个,深用 6 个月,比"三个方法都浅尝"有效得多。

# 07.玩和教保证效果

就算用对了方法,在学习过程中还是会遇到一些难以解决的困难,这些困难会导致我们学习效果不好。

第一个常见困难是,如果平时不学,真正要用的时候又来不及临时学;但如果平时学了,可能要等很久才能在工作找到的实践机会,到时候技术可能都生疏了。

第二个常见的困难是,学完之后感觉学得不深,跟别人讨论的时候,或者在晋升答辩环节被问到的时候,就发现很多东西明明学过,却说不出个所以然来。

针对这两个常见影响学习效果的问题,小杨通过学习和实践,归纳提炼出如下两种学习方法:

方法 解决的问题 核心思路 操作方式
Play——玩学习法 工作中暂时没有实践机会 学以致"玩" 通过模拟场景来应用所学
Teach——教学习法 学得不深、理解不透 教学相长 通过写作和培训来加深理解

# 08.学习方法论沉淀

通过三步学习法规划,第一步制定目标;第二步实践学习;第三步运用输出。它是一个从目标设定到学习执行再到成果输出的完整闭环。

通过极简学习法实践,极简学习法作为一种高效的学习方法,通过精简资源、时间和学习材料,帮助我们更专注于最重要的概念和技能,从而实现用最小的投入获取最大的学习收益。核心理念是"少即是多",去掉噪音,聚焦本质。

通过费曼学习法输出,费曼学习法就是一个操作简单,并且具有普适性的方法,它只有四个步骤:假装讲给孩子听、复习卡住的地方、整理并简化笔记、讲给别人听至懂。如果你能用大白话给一个12岁孩子讲清楚,就说明你真正理解了。

# 09.组合地灵活使用

这些学习方法是相辅相成的,你可以根据你当前的级别和实际工作内容,把它们组合起来使用,具体的方式如下:

第一步,无论你当前是什么级别,先用"三段分解法"来规划你的学习目标和计划。

第二步,使用"海绵学习法"来找到你可以用于学习的时间。

第三步,根据学习目标采取相应的学习方法。

根据级别匹配方法

你的级别 推荐学习法 提升维度 具体做法
基础工程师 链式学习法 技术深度 学习某技术自顶向下逐步深入
技术Leader 比较学习法 技术宽度 横向比较同领域的不同技术方案
高级管理 环式学习法 技术广度 学习跨领域的技能形成闭环
吃瓜群众 灵活组合 综合能力 任何场景都可以用方法论提升能力

如果你是吃瓜群众,你当然也可以采用该方法,了解该吃什么瓜,怎么吃,如何收集信息,如何发表自己观点等等,照样可以提高吃瓜能力。

# 10.总结和梳理一下

总结一下这一讲的重点内容:一套系统的学习方法,既需要一个总的指导原则,也需要回答 4 个关键问题:时间从哪里来?学什么?怎么学?怎么保证效果?

在总结的这套学习方法中,10000小时定律提供了指导原则:

  1. 海绵学习法解决了时间从哪里来的问题;
  2. 三段分解法解决了学什么的问题;
  3. 链式、环式和比较学习法解决了怎么学的问题;
  4. Play 和 Teach 学习法解决了怎么保证学习效果的问题。

学习方法是相辅相成的,你需要基于当前的级别和工作内容,把多个方法组合起来使用。不要只用一种方法,也不要贪多用所有方法,找到最适合自己当前阶段的组合才是关键。

学习不是堆时间,而是搭框架——先解决"时间哪来 + 学什么 + 怎么学 + 怎么验证学会"这四个问题,剩下的就交给坚持。

1.学习是个系统工程,缺一环就转不动:四大困境对应四种方法,先诊断你卡在哪个环节,再下药。

2.方法跟着级别走,不要贪多:初级钻深度、中级拓宽度、高级看广度,选一个深用 6 个月,胜过样样浅尝。

3.没验证过的学习等于没学:用 Teach 法(写出来 / 讲出来)作为每段学习的"出厂检验",过不了就不算学完。

# 11.思考题要做一下

你在学习过程中遇到的最大困难或者困惑是什么?你尝试了什么解决方法呢,效果怎么样?

# 12.后来发生的改变

被前辈点醒后,我做的第一件事不是开始学,而是关电脑——我把所有收藏夹、待读清单全部导出,3 张 A4 纸打印出来,对着划掉。

最后只留下 1 个核心方向(高并发系统设计),其他全部封存。那一刻我才感受到什么叫"少即是多"。

按海绵法重排时间表后,我每天早起 30 分钟、通勤 1 小时、上班前 30 分钟、睡前 30 分钟,工作日就有 2.5 小时;周末再挤 3 小时。一周下来稳稳的 14 小时纯学习时间——而且没影响陪老婆、没耽误项目。

半年后,我用 Teach 法把"高并发限流的 5 种方案"写成内部分享文档,做了一次 40 分钟的技术 brown bag。分享后主管在群里说了一句:"这才是我想看到的'学到位了'。"那场分享的 PPT 后来被推到了部门 wiki 首页。

那一刻我才真正理解——"学了"和"会了"之间,差的不是时间,而是一整套方法体系。

# 13.今天起改变三点

今天就花15分钟想清楚:你学习最大的困难是什么?是没时间(用海绵法)?不知道学什么(用三段分解法)?还是学了就忘(用Play和Teach法)?精准诊断问题,才能对症下药。把你的核心痛点写在纸上,这是解决问题的第一步。

如果你是基础工程师,重点用链式学习法提升技术深度;如果你是技术leader,用比较学习法拓展技术宽度;如果你想全面发展,用环式学习法培养全局视野。不要贪多,先选一种最适合你当前阶段的方法,专注使用2-3个月。

把上面的方法和你的目标结合起来,制定一个可执行的2周计划。具体到每天学什么、怎么学、花多少时间。2周后回顾效果,调整方法和计划。记住:学习方法是相辅相成的,需要基于实际情况灵活组合使用。

# 14.课后作业思考下

1.学习困境诊断:对照文中提到的四个关键问题(时间从哪里来?学什么?怎么学?怎么保证效果?),评估你在哪个环节最薄弱。针对这个最薄弱的环节,选择对应的学习方法,制定一个改善计划。

2.学习效率审计:统计你上周用于学习的总时间,然后评估这些时间的有效利用率——有多少时间是真正在"刻意练习"?有多少时间只是"假装学习"?思考如何提高学习时间的质量而非仅仅增加数量。

3.方法匹配测试:根据你当前的职业级别(初级/中级/高级/专家),选择文中推荐的对应学习方法。用这个方法学习一个你正在提升的技能,2周后评估效果。如果效果不理想,分析是方法选错了还是执行不到位。

4.组合方法实验:选择两种学习方法进行组合(比如海绵法+链式学习法),针对一个具体技能点进行为期一个月的学习实验。记录过程和效果,月底评估组合使用的效果是否好于单一方法。

上次更新: 2026/06/28, 17:55:19
闭环思维的逻辑
用海绵法找时间

← 闭环思维的逻辑 用海绵法找时间→

最近更新
01
科学方法实践论法
06-28
02
辩证思维矛盾论法
06-28
03
毛选中的调查观念
06-28
更多文章>
Theme by Vdoing | Copyright © 2019-2026 杨充 | MIT License | 鄂ICP备2024073355号-1 | 鄂ICP备2024073355号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式