想问下平常各位是怎么阅读类似 Java、多线程相关的书籍,遇到难懂的点是跳过回头再去理解,还是一步一步往下。最近在啃《 spring 源码深度解析》遇到难以理解的点就去搜资料,这样是不是效率很低?可以分享一下各位的阅读习惯吗?
1
Kontinue 2019-09-23 12:28:26 +08:00
我真的觉得这种还是找机会实战吧,之前为了面试,还特意去看过一些多线程和源码的,最后也就靠背一背,理解不深的,只有实际写过才有体会的。
spring 的话也没刻意看过书,都是平时 coding 的时候,碰到某个点感兴趣就跟进去看下源码,再看几篇博客这样子。 |
2
zhuangzhuang1988 2019-09-23 12:58:23 +08:00
一般算法需要搞熟,
再去看框架层面的 |
3
retanoj 2019-09-23 13:08:11 +08:00 via iPhone 1
遇到学不会,学不懂的知识点,大多数情况下都是缺少了某些前置知识。。
比如读这种规范性高的源码,可能算法,数据结构,设计模式要比较熟,对其命名规范等等的要有一定的了解 ---- 以上是我胡说的 |
4
Coolwinds 2019-09-23 13:37:46 +08:00
楼上说的没错,前置知识差太多不如多实践等碰到问题再回头看才能理解。很多生涩的太超水平的知识点你就算当初囫囵吞枣了。用不到,不会用过不了多久就忘
|
6
ChristopherWu 2019-09-23 14:39:22 +08:00
我的习惯是写学习笔记,也就是文章,看我主页的文章都是学习来的
|
7
javaWeber 2019-09-23 14:52:51 +08:00
最近在看《 Innodb 技术内幕》。
我主要看索引和锁那两章。。真的是在看天书。 只能看懂三成。其他完全理解不了,估计两星期后就全忘光了。 |
8
Desiree 2019-09-23 15:04:33 +08:00
我觉得看书的秘诀不在于多快或者看得多详细,而在于重复并带着脑子去看。无论多高深的书,能阅读多次都是能迸发不一样的收获。
|
9
momocraft 2019-09-23 15:06:42 +08:00
先看高密度高質量的資料 比如 rfc / java spec / 論文, 看到通讀書無壓力的程度 就很快了
|
10
misaka19000 2019-09-23 15:10:17 +08:00
看不懂是因为前置知识缺太多了,或者书写的太烂了
|