学习方法论

如何科学高效的学习?

  • 抓重点、关键(对于短时间完看完一本很厚的书,首先看目录,找出重点关键部分,先集中攻克它,再回头解决其他部分内容)
  • 画知识树、思维导图
  • 深入理解原理细节
  • 反复动手刻意练习(特别注意细节地方,不要机械的练习,要在练习过程中思考和提高,特别重视从错误中吸取经验)
  • 总结归纳精华知识(在初期学习过程中,先粗糙地记录自己的心得体会或者感性认识和想法,在完全吸收后再进行归纳总结,这时的总结才是成熟的有意义的)
  • 善于利用学习工具
  • 耐心专注
  • 控制时间
  • 定期复习
  • 沟通交流
  • 形成正反馈机制
  • 及时奖励
  • 保持、提高睡眠质量
  • 提升成就感、满足感、持续热情
  • 输出价值观、自我驱动
  • 完善学习方法、套路(学习不仅仅是为了知识,而是提炼自己的学习方法,养成合适的学习方法,最终来提高自己学习的效率)
  • 理解思考 + 举一反三 + 类比对比 + 总结归纳 + 反复练习 >>> 死记硬背 (思考是一种主动学习方式,对比和联想能发散思维,构建自己的知识网)
  • 不能全盘接受他人所言,批判性思考后再吸收其精华(知识受限于时代背景,要结合当下环境选择性的吸收)
  • 透过现象看本质(现象是复杂多样的,本质是稳定和不变的,各种技术的本质有很多相同之处,掌握了技术本质就能够在新技术面前一通百通)
  • 是什么不重要,为什么才重要,它解决了什么问题,其他技术为什么不行,各自有何优缺点,各自最佳实践场景是什么
  • 以教促学(主动学习效率最高的方式,90%),在学习一个新知识点时,设想如我我去教别人这个知识,我该以什么样的高标准要求自己,督促自己
  • 学习就是寻找一种泛化的规律,通过不同的输入和输出在大脑神经网络中构建一条完整链路,输入是变量,输出是常量
  • 一个知识点对应一条神经元链接,学习就是不断加强神神经元链接的过程
  • 通过例子(训练材料,一条完整的输入->输出链路)训练自己的神经网络,不断加强知识链路(大脑皮层的神经元链路)
  • 训练例子一定包含完整的输入和输出,并且体现该例子背后的普遍规律(知识、神经元链接)
  • 通过大量不同的例子(不同的输入和相同的输出构成的多对一的链路)强化神经元链接
  • 比如学习英语口语,例子就是句子,输入就是句子的声音(多变的),输出就是句子表达的意思(不变的)
  • 应试教育就是通过用有限的例子训练神经元,再用未知的试题测试训练结果,这个过程就是学习,学习得到的总结就是训练的结果(规律、模板、套路)
  • 因此学习编程也是如此,学习某个知识点,就要用大量的与该知识点相关的例子训练自己,通过多个例子来强化神经元的连接
  • 这个编程训练的例子别名场景、案例
  • 训练例子的表现形式可以是文字、图片、声音、视频或者多个形式的混合,但一个例子必定包含输入和输出这一完整链路(映射)
  • 所谓的带着目的去学习或者讲述(输出倒逼输入),就是已知输出(提前知道了结果),去寻找输入(具体使用形式)的过程
原文地址:https://www.cnblogs.com/yangwu-183/p/13538782.html