编程进阶网编程进阶网
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 1.1专栏序言和介绍
  • 1.2需求层次的模型
  • 1.3一起来做个练习
  • 1.4要带上技能地图
  • 1.5经营好自我工作
  • 2.1信息过载怎么办
  • 2.2体系思维很重要
  • 2.3构建知识的体系
  • 2.4结构化思维思考
  • 2.5闭环思维的逻辑
  • 3.1宏观学习的方法
  • 3.2用海绵法找时间
  • 3.3三段分解学什么
  • 3.4学习方法论实践
  • 3.5链式和环式思考
  • 3.6玩和教保证效果
  • 4.1以结果导向计划
  • 4.2目标设立和管理
  • 4.3分解目标要明确
  • 4.4计划的落地策略
  • 4.5结果的检查改进
  • 5.1掌握些做事方法
  • 5.2三种方案设计法
  • 5.3Pdca执行方法
  • 5.4五问根因分析法
  • 5.5五步问题处理法
  • 5.6四维度总结分析
  • 5.7金字塔汇报方法
  • 5.8STAR摸底分析法
  • 5.9阶段复盘方法论
  • 5.10生命线分享游戏
  • 6.1语言底蕴的提升
  • 6.2阅读的持续提升
  • 6.3理解能力的锻炼
  • 6.4沟通能力的演进
  • 6.5演示幻灯片提升
  • 6.6学会高效的提问
  • 6.7公众演讲的提升
  • 6.8做好技术的演讲
  • 7.1职场晋升的规则
  • 7.2提高工作的效率
  • 7.3打工人如何提升

3.1宏观学习的方法

目录介绍

  • 01.先来说一个场景
  • 02.宏观指导的原则
    • 2.1 系统的宏观指导
  • 03.时间从哪里出来
    • 3.1 一万小时的定律
    • 3.2 时间如何来管理
    • 3.3 用海绵法找时间
  • 04.搞清楚要学什么
    • 4.1 想清楚学习什么
    • 4.2 三段分解学什么
  • 05.想清楚怎么去学
    • 5.1 环式思考学习法
    • 5.2 优秀学习法实践
  • 06.要保证学习效果
    • 6.1 玩和教保证效果
  • 07.持续去刻意练习
    • 7.1 刻意持续去成长

01.先来说一个场景

  • 不知道有没有这样的感受:上班累得要死,还要陪家人,还有群里各种吃瓜,看剧,根本就没什么时间学习;等到哪天有点空余时间,又因为没有计划,只能随便找本书或者上网学习看看。
  • 就算知道要针对某个技能专门提升一下,也不知道怎么学才能达到精通水平;过段时间回头一看,前几周学的东西又忘得差不多了;跟别人交流一下子就暴露了水平……
  • 根据上面的例子,大概拆分成几个问题:没有时间去学习,有了空闲时间不知道怎么安排,即使学习了后不知道是否学会,感觉学到了但是一旦交流或使用又不会呢。
  • 因此建立一套学习机制很关键,或者写,或者做,或者计划,或者跟小伙伴交流,需要什么样的准则,下面会逐一说到……

02.宏观指导的原则

2.1 系统的宏观指导

  • 一套系统的学习方法,既需要一个统领全局的宏观指导原则,让人能够一目了然地理解它的核心内容,同时也要能够回答以下四个关键问题,小杨总结如下:
  • 时间从哪里出来?如果没有足够的时间投入,再好的理论也只是纸上谈兵。
  • 搞清楚要学什么?找到正确的学习方向,明确了学习的目标,才能做到有的放矢。
  • 想清楚怎么去学?不同的学习目的应该有不同的学习方法,保证学习的投入产出比。
  • 要保证学习效果?如何解决“学了用不上,学了就忘”两个常见影响学习效果的问题。
  • 持续去刻意练习?学习渠道,信息太多了,如何保证自己有效学习并学以致用。如何才能量变到质变?

03.时间从哪里出来

3.1 一万小时的定律

  • 总的指导原则是10000小时定律,它是一个很出名的用于专业领域提升的理论。
  • 有大量的相关资料可以参考(例如《异类》《1万小时天才理论》等),其核心思想是如果你想要在专业领域不断提升自己的能力,必须投入足够的时间。
  • 根据这个定律,如果一个人在某个特定的领域中投入一万小时的刻意练习,他们就有可能达到专业水平。这个观点强调了刻意练习的重要性,即有目标、有挑战性、有反馈的持续练习。
  • 需要注意的是,一万小时的定律并不是一个绝对的规则。实际上,达到专业水平所需的时间可能因个人的天赋、学习方法、环境等因素而有所不同。此外,专业水平也不仅仅取决于时间的投入,还需要综合考虑其他因素,如学习质量、经验积累等。
  • 虽然一万小时的定律并非绝对,但它提醒我们在追求某个领域的专业水平时,需要付出大量的时间和努力,并且持续进行刻意练习才能取得进步。

3.2 时间如何来管理

  • 时间管理是一项重要的技能,可以帮助您有效地利用时间,提高工作效率和生产力。以下是一些时间管理的实用技巧:
  • 设定目标和优先级:明确您的目标,并将其分解为具体的任务和优先级。确定哪些任务是最重要和紧急的,以便您可以集中精力处理它们。
  • 制定计划和日程安排:制定每天、每周或每月的计划和日程安排,将任务和活动安排在适当的时间段。使用工具如日历、待办事项列表或时间管理应用程序来帮助您组织和跟踪任务。
  • 避免时间浪费:识别并减少时间浪费的活动,如社交媒体、电子邮件过度检查、无效的会议等。设定时间限制,专注于重要任务,并避免分散注意力。
  • 分解任务和设置截止日期:将大型任务分解为更小的子任务,以便更容易管理和完成。为每个任务设置明确的截止日期,以保持进度和动力。
  • 学会优先处理重要任务:将重要任务放在工作日的高效时间段,例如早上或您最有精力的时间段。这样可以确保您在最佳状态下处理重要的任务。
  • 学会说“不”:学会拒绝那些不对您的目标和优先事项有益的请求。保持专注于重要任务,避免过度承诺和分散注意力。
  • 休息和放松:合理安排休息和放松的时间,以保持身心健康。疲劳和压力会影响工作效率,因此确保给自己足够的休息时间。
  • 不断评估和调整:定期回顾和评估您的时间管理策略,看看哪些方法有效,哪些需要调整。根据需要进行调整和改进。

3.3 用海绵法找时间

  • 10000 小时可不短,相当于平均每天3小时,持续10年时间。平时工作就已经“累成狗”了,可能还有家人需要照顾,怎么才能找到自己的10000小时呢?
  • 这就要靠海绵学习法了。海绵学习法是一个时间管理方法,它可以让你轻松地挤出时间,既不会对工作、家庭和娱乐有明显的影响,又能够兼顾学习。

06.学什么三段分解

  • 有了时间之后,我们要学什么呢?怎么才能制定合理的学习目标呢?如何制定可行的学习计划并能够真正落地呢?这就要靠三段分解法了。
  • 三段分解法是制定学习目标和计划的方法,它基于职业等级体系,将10000小时逐级分解,最终落实到可以实施的各项学习行动。

07.环式思考学习法

  • 确定目标和计划后,我们具体要怎么提升能力呢?能力可以拆解成三个维度,深度、宽度和广度。针对能力的不同维度,有3个不同的学习方法:
  • 链式学习法适合提升深度,通过自顶向下逐步深入的方式,将关联技术逐一掌握。
  • 比较学习法适合提升技术宽度,通过比较相似的知识或者技能,全面掌握单个领域的技术。
  • 环式学习法适合提升技术广度,通过学习业务闭环流程中相关技术,全面掌握多个领域的技术。

08.玩和教保证效果

  • 就算用对了方法,在学习过程中还是会遇到一些难以解决的困难,这些困难会导致我们学习效果不好。
  • 第一个常见困难是,如果平时不学,真正要用的时候又来不及临时学;但如果平时学了,可能要等很久才能在工作找到的实践机会,到时候技术可能都生疏了。
  • 第二个常见的困难是,学完之后感觉学得不深,跟别人讨论的时候,或者在晋升答辩环节被问到的时候,就发现很多东西明明学过,却说不出个所以然来。
  • 针对这两个常见影响学习效果的问题,我通过学习和实践,归纳提炼出如下两种学习方法:
  • Play——玩学习法可以用来解决工作中暂时没有实践机会的问题,学以致“玩”,通过“玩耍”的方式来应用。
  • Teach——教学习法可以用来解决学得不深的问题,教学相长,通过“教学”的方式来加深理解。

09.组合地灵活使用

  • 这些学习方法是相辅相成的,你可以根据你当前的级别和实际工作内容,把它们组合起来使用,具体的方式如下:
  • 第一步,无论你当前是什么级别,先用“三段分解法”来规划你的学习目标和计划。
  • 第二步,使用“海绵学习法”来找到你可以用于学习的时间。
  • 第三步,根据学习目标采取相应的学习方法。
  • 如果你是基础工程师,你的技术提升以技术深度为主,你可以采取“链式学习法”来学习某技术以提升技术深度;
  • 如果你是技术leader级别,除了技术深度外,还需要提升技术宽度,你可以采取“比较学习法”来学习某个领域技术;
  • 如果你是高级管理级别,你可以采用“环式学习法”来学习跨领域的技能,比如学习大前端等业务闭环流程涉及的技术领域。
  • 如果你是吃瓜群众,你当然也可以采用该方法,了解该吃什么瓜,怎么吃,如何收集信息,如何发表自己观点等等,照样可以提高吃瓜能力。

10.总结和梳理一下

  • 总结一下这一讲的重点内容:一套系统的学习方法,既需要一个总的指导原则,也需要回答 4 个关键问题:时间从哪里来?学什么?怎么学?怎么保证效果?
  • 在总结的这套学习方法中,10000小时定律提供了指导原则;海绵学习法解决了时间从哪里来的问题;三段分解法解决了学什么的问题;链式、环式和比较学习法解决了怎么学的问题,Play 和 Teach学习法解决了怎么保证学习效果的问题。
  • 学习方法是相辅相成的,你需要基于当前的级别和工作内容,把多个方法组合起来使用。

11.思考题要做一下

  • 你在学习过程中遇到的最大困难或者困惑是什么?你尝试了什么解决方法呢,效果怎么样?
贡献者: yangchong211
上一篇
2.5闭环思维的逻辑
下一篇
3.2用海绵法找时间