高效学习:端正学习态度
怎样才能做个爱学习的人:
1. 有意识有行动
2. 有方向有目标
3. 要自主学习,有方法
4. 要坚持,多实践
被动学习:听讲 5%、阅读 10%、视听 20%、演示 30%
主动学习:讨论 50%、实践 75%、教授给他人 90%
浅度学习:快餐文化
深度学习:
如何进行
1. 采集一手高质量的信息源
2. 知识缝合、组织、连接、梳理、知识图
3. 不断反思、讨论、实践练习、举一反三、传授教导
学习是为了找到方法,通过方法再找到答案
学习是为了找到原理、本质
学习是为了了解自己,找到自己的未知
学习是为了改变自己,然后才能获得成长
高效学习: 深度,归纳和坚持实践
系统学习-模板
1. 这个技术出现的背景、初衷和要达到什么样的目标或者要解决什么样的问题
2. 这个技术的优势和劣势分别试什么(或者这个技术的trade-off是什么)
3. 这个技术使用的场景:分业务场景和技术场景
4. 技术的组成部分和关键点
5. 技术的底层原理和关键实现
6. 已有的实现和它之间的对比
高效学习:如何学习和阅读代码
代 码 => What, How & Details
文档 / 书 => What, How & Why
如何阅读源代码
接口抽象定义
模块粘合层
业务流程
具体实现
代码逻辑
出错处理
数据处理
重要的算法
底层交互
运行时调试