十步学习法"/>
学习效率之十步学习法
学习效率之十步学习法
- 来源
- 个人思考
- 背后的核心逻辑
- 十步学习法
- 网上详细参考资料
来源
‘十步学习法’出自《软技能 代码之外的生存指南》一书。
个人思考
作为一名 Java 开发人员,需要学习的技术越来越多,几年前学习的内容已经慢慢开始淘汰,新的知识点越来越多,越来越复杂。作为程序猿的下一目标–架构师,所需要掌握的知识体系更加庞大。需要掌握的知识点如:JVM、并发编程、网络、数据库、dubbo、Spring、Spring Boot、Spring Cloud、dubbo、zookeeper、redis、docker、k8s、MQ、Mybatis、性能优化、沟通管理等各种软技能等等等等,闭着眼就能数一堆出来,对应的技术书籍一买就是30多本。
先前看了大半年的书籍和对应的架构师与高级开的的视频,但都是学了后面忘了前面。后面专门针对某一知识点进行学习,学习完成后输出对应的学习笔记/总结,效果虽然有所提升,但这样操作耗时太长。针对JVM的知识点,学习完整个视频及看完书籍《深入理解Java虚拟机(第2版)》,再对一些知识点进行整理输出到博客上,加上白天上班,晚上偶尔加班及其它事情,将JVM的大部分内容输出后耗时两个多月。以这样的速度进行计划,学习完整个架构师的相关知识点起码要耗时3年以上。
作为一个标准的90后,发现现在比自己年经3-4岁的新人一个个都厉害的很,如果自己再不提高学习效率,很快就会被‘后浪’给淘汰。刚好最近刷完书籍《软技能 代码之外的生存指南》,感觉里面的‘十步学习法’挺契合我目前的情况,所以规划尝试使用‘十步学习法’套入接下来的知识点的学习。
下面是对‘十步学习法’的一些粗略的总结。
背后的核心逻辑
20%的常用知识点就可以解决80%的常见问题。对于剩下的20%的问题可以在真正处理问题的时候查看相关资料进行解决,我们不需要对一个知识点“什么都懂”,目前知识信息太过繁杂及庞大,我们是学不完的。
十步学习法
- 了解全局
- 确定范围
- 定义目标
- 寻找资源
- 创建学习计划
- 筛选资源
- 开始学习,浅尝辄止
- 动手操作,边玩边学
- 全面掌握,学以致用
- 乐为人师,融会贯通
其中个人认为最核心的三个点是:‘确定范围’、‘边玩边学’、‘乐为人师’。
网上详细参考资料
- 《软技能 代码之外的生存指南》书籍
更多推荐
学习效率之十步学习法
发布评论