Source: 如何学习一门技术?_哔哩哔哩_bilibili

背景

为什么要掌握学习新知识和新技能的能力?
因为在未来高同理心高创造的的人是对机器最大的竞争优势

新知识留存率:

  • 被动学习:
    • 听讲
    • 阅读
    • 视听
    • 演示
  • 主动学习:
    • 讨论
    • 实践
    • 教授 (将学到的东西教授给别人是学习的终极解决方案)

飞轮效应

飞轮效应是指为了使静止的飞轮转动起来,一开始你必须使很大的力气,一圈一圈反复的推,每转一圈都很费力,但是每一圈的努力都不会白费,飞轮会转动得越来越快。达到某一临界点后,飞轮的重力和冲力会成为推动力的一部分。这是吗,你无需再花费更大的力气,飞轮依旧会快速转动,而且不停的转动,这就是飞轮效应。(简单来说就是那句俗语 - 万事开头难)

如何高效自学

  • 结果导向
    • 没有目标的学习是一种时间上的浪费,要定一个目标,在我们开始学习之前,我们要知道我们期望一个什么样的结果,希望学到什么样的知识,调动自己,从被动学习转换到主动学习。
  • 主动学习
    • 立刻上手
      • 不要等,拖延,对我自己来说,买了很多书,很多教程,然后列入到计划表里,但是却从来没有及时的去学去看,日积月累,计划表越来越臃肿,而人也越来焦虑。所以学习新知识,不要等
    • 不断练习和实践
    • 将所学教给团队
      • 要将自己学到的东西与他人分享,不然知识的留存率会大大的降低
  • 耐心,战胜挫败感
  • 形成高效的反馈环
    • 没有反馈的学习过程是枯燥且乏味的,很容易让人产生放弃的想法,所以要寻找到适合自己的反馈环,可以通过分享、写文章、或者利用学到的新知识做一些有意思的事情
  • 善用工具

如何上手

  • 从小处开始,不断扫清障碍
  • “阅读”别人的文档代码,“抄袭”别人的思想
  • 在线上线下寻求辅助
  • 不断在项目中历练
  • 寻求知识和技能背后的本质和规律

如何学习一门新技术

  • 确定目标学这门技术的目标是什么
  • 扫清基本概念的障碍
  • 输出自己学到的知识
    • 记笔记、写文章、出教程
    • 分享
  • 阅读别人的代码
  • 大量刻意练习
    • 写一些小项目

看源码不一定要整个项目都看,可以只看某一个感兴趣的功能点,看看它是如何实现的