新技术的学习方式
持续学习必不可少,那么怎么才能最大效率的掌握相关知识?目前主要通过以下几种方式:
- 书籍
- 官方教程
- 博文等其他教程
- 视频
书籍知识体系比较全面,覆盖的点比较多,博文一般只是针对某一个相关的点的解读,而视频 在时间上比较局限,不够灵活。所以,目前主要是通过书籍来学习。
书籍的特点
国内的书籍不够准确和深入浅出,老外的书籍章节分类边界不够明确,学习的时候,如果按照 章节本身来记录,可能会出现知识点分散的情况,是按照章节还是按照框架体系来记录笔记, 需要再考虑。
如何记笔记
- 笔记且仅且作为提纲和重点、难点的记录,具体解析应该回归到书籍本身来学习。
- 记录笔记是为了更好的理解和复习,所以不要看一句记录一句,应该在整个小节看完之后再回顾汇总
- 如果某个知识点,在一本书中解释的不够彻底,那么需要将此知识点作为专题进行学习,汇总成专题文章
新语言的学习
对于基础语言类,因为掌握了Java相关的编程知识,所以学习的时候按照如下原则进行:
- 基础语法:与Java相比,只需要掌握与Java不同的特性即可
- 其他特殊特性:重点掌握
当前,学习C语言和C++的时候,都进行了章节阅读笔记的记录,总体来说,过于相近的记录所有 知识点的时候工作量比较大,会消耗很大一部分精力来维护笔记而分散了过多的精力,所以,只 记录需要重点掌握的某个知识点即可,这样回顾的时候也能够抓住重点。
还有一点,笔记是否能够替代书籍本身,作为后续持续学习的材料?我觉得应该是不行的,当需要 深入知识点的学习的时候还需要重新投入到书籍本身,因为学习笔记是作为当时学习的时候的理解 来记录的,第一不够全面,第二有可能不够准确,因为第一次学习的时候,理解也可能有偏差。
主题阅读
针对一个特定的技术方向,使用主题阅读的方式进行学习,参考如下的架构形式进行总结归纳:
- 概念
- 使用场景
- 优势
- 劣势和局限性
- 具体实现
- 注意事项
文档信息
- 本文作者:Bob.Zhu
- 本文链接:https://adolphor.github.io/2018/06/03/how-to-read-technology-books/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)