yufan.me/source/_posts/2016-07-01.md
2024-06-14 02:15:18 +08:00

21 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 如何阅读一本技术书
tags:
- 学习
permalink: how-to-read-a-technology-book
featureImage: https://cat.yufan.me/cats/2016070101.jpg
id: 155
updated: '2016-07-01 22:22:16'
date: 2016-07-01 22:06:05
---
读书技术书籍分为三步第一步扫读不用弄懂就是那么读过去可以称为囫囵吞枣的状态直到读完。这么做的理由很简单计算机类的知识不可能线性地排列让读书的人从零到有地一步步学习比如某些Java书籍上来就说面向对象。你读书的时会发现很多前面不懂的东西到了后面讲某个东西就懂了。但是为何不先讲后面的东西呢因为太难你需要前面的某些基础知识。
<!--more-->
第二步就是精读但也不是一个字一个字读书那么厚你没那么多时间来精读的。所以就要专门读代码书中的代码永远是最好的老师比如Java编程思想你要是看懂代码了就不用看旁边的文字了我接触的大部分都是如此。所以读代码为主阅读旁边文字为辅。代码阅读时不要一行行敲打那是 useless 的。因为那样子的成果和强制自己理解一行行看的成果差不多,但是时间上更少。
第三步,我姑且称为查漏补缺,看目录,那些你还不清楚是什么玩意,去看看那一页对应的内容。
书看完后基本目标是要会用,但是使用出问题的时候,我更推荐看文档,因为书籍永远不是最新最全的,文档永远是相对权威的(因为最权威的是源码)。