大家再看技术书籍的时候吸收率是怎么样的呢?我感觉自己可能有点笨,每次看完一本书感觉吸收率只有 40-50%,比如说前段时间看的《深入理解 Java 虚拟机》和《深入理解计算机系统》我大概读完了只有 40-50%的吸收率,CSAPP 这本书可能还要低于 40%。大家有什么提高看书吸收率的方法或者技巧吗? 希望大家能给我一些建议,十分感谢!
1
biepin 2020-11-05 20:02:59 +08:00 via Android 2
“少年为学者,每一书,皆作数过尽之。书富如入海,百货皆有之,人之精力,不能兼收并取,但得其所欲求者尔。故愿学者,每次作一意求之。”
|
2
OneOrange417 OP @biepin 就是每次读书都要带着新的目的读吗?感谢
|
3
duanluan 2020-11-05 20:47:48 +08:00
第一次看都这样,看过你遇到的时候你就能知道怎么解决,等你具体解决过自然就会了。
|
4
m30102 2020-11-05 20:54:04 +08:00 3
有这么多已经很强了好吧,别人总结研究了几年的经验,你一来就吸收 40%
|
5
catcn 2020-11-05 21:02:55 +08:00
反复读啊,我看有的大佬第二本读了不下三遍了。
|
6
omph 2020-11-05 21:05:35 +08:00
反复读
要输出 |
7
flawless 2020-11-05 21:13:02 +08:00
因为这类书本来就是这样的,对于 99%的开发者,这辈子都不会触及虚拟机底层和操作系统底层。
所以对于他们(我们)来说看完了就看完了,能吸收多少算多少。 如果是相关从业者就必须要反复阅读和思考。 |
8
jmc891205 2020-11-05 21:14:59 +08:00 via iPhone
你读完就能吸收一半 我觉得很厉害了
|
9
zchlwj 2020-11-05 21:26:56 +08:00
杠一下哈,那是不是意味着读第二遍就可以吸收 80%,第三遍就可以全部吸收,csapp 如果读三遍可以全部吸收,我觉得值,因为可以用到退休
|
10
misaka19000 2020-11-05 21:37:24 +08:00 1
看不懂因为缺少前置知识,把前置知识补齐就行
另外,看书和学习从来不是一个孤僻的事情,学习本身是一个很复杂的系统,会涉及到触类旁通等等的过程。也许某些东西你现在怎么也看不懂,先放下,看看其它的东西,等你回来再看的时候说不定就豁然开朗了。 |
11
misaka19000 2020-11-05 21:38:38 +08:00 3
|
12
Jooooooooo 2020-11-05 21:40:56 +08:00
能吸收一半是相当厉害了
|
13
nuistzhou 2020-11-06 07:34:22 +08:00 via iPhone
Apply the knowledge you learnt in practice
|
14
zhilincom 2020-11-06 08:40:16 +08:00 via Android
能看完就很厉害了,有多少人都是书买了然后扔那吃灰(惭愧)。看完后能有个大概印象,以后遇到相关问题能快速定位,重新温习。
|
15
Takamine 2020-11-06 09:05:20 +08:00 via Android
……我第一次看《深入理解 Java 虚拟机》看完了,过几天除了锁膨胀的 MarkWord 之外,啥都忘了。_(:з」∠)_
感觉还是要多看几次,把书里面的内容和自己的知识体系串起来才行。 |
16
acmore 2020-11-06 09:19:08 +08:00 2
我觉得看书不是为了把书吸收或者记下来,而是知道领域内还有这么个东西,下次遇到相关问题能迅速定位到,至少得知道这个问题叫啥,这就够了。
真正特别好的书,你是忍不住只看一遍的,自然也就能全记住。 |
17
waytodelay 2020-11-06 09:24:18 +08:00
温故而知新,可以为师矣
|
18
OneOrange417 OP 谢谢大家给我的建议!
|
19
biepin 2020-11-06 11:17:44 +08:00
@OneOrange417 每次只带着一个学习的目的读,只注重自己本次感兴趣的方面,多换几次不同的目的,不同的视角,就可以逐渐学习理解了
|
20
OneOrange417 OP @Takamine 是呀。不过我感觉每次第二遍读书的时候感觉确实不一样!而且虽然有时候读一本书感觉知识点是单一的,但是后面感觉书读越多,体系越全,对计算机整体了解越来越加深
|
21
OneOrange417 OP @biepin 谢谢指导:)
|
22
lzlee 2020-11-06 11:46:22 +08:00
一定要做笔记...
|
23
RRRSSS 2020-11-06 15:08:28 +08:00
我觉得不同技术书有不同的看法,比如各种 cookbook,可以看目录,按照目录找到想学的内容看下去;比如一些经典书,比较难懂,那就做好笔记,第一遍、第二遍、第三遍,每一遍都比上一遍了解更多即可。
还有,我觉得最重要一点就是不要死钻牛角尖,学技术是一个螺旋上升的过程,并不是这里你看不懂,后面你就学不会了,看不懂的地方先跳过,说不定看到后面你就懂了,说不定哪天你和同事聊天的时候就突然懂了。 |
24
limboMu 2020-11-06 15:10:43 +08:00
CSAPP 差不多是一本高阶的入门书籍,讲的东西其实很空洞,我已经看过了两遍,有一大堆不懂的细节,又去翻看其他书籍和做一些课程实验,才慢慢把知识结构慢慢丰满起来了的,多实践就好了,光看书回头就忘了。
|
25
zc1249274251 2020-11-06 15:19:20 +08:00
温故而知新 好书得看好多遍的 一两遍哪能完事
|
26
OneOrange417 OP @limboMu 所以我很佩服那种 985 的大佬们,他们课程的书籍直接就是 csapp
|
27
limboMu 2020-11-06 15:55:15 +08:00
@OneOrange417 书是死的,人是活的,佩服没有用,加油干就完了,早晚也会有人佩服你的,共勉
|
28
OneOrange417 OP @limboMu 感谢:)
|
29
OneOrange417 OP @flawless 我就是个普通开发者,你的意思是非底层相关从业者或者研究人员不需要多读吗?诚心题问大佬
|
30
OneOrange417 OP @zchlwj 不不不,我要是有这种吸收率早就起飞了
|
31
flawless 2020-11-06 23:45:37 +08:00 via iPhone
@OneOrange417 你要想想你读这本书的目的是什么?兴趣使然,还是生活所迫。#16 楼的问答我非常赞同,不要去追求所谓的吸收率。
鉴于你目前只是个普通开发者,即使你吸收了 100%依然会感觉到一阵空虚感,因为书里的内容离你现在的工作太远,过一两个月或半年,该忘的还是要忘。 如果有一天你碰到了相关问题,你能回想起书中提到的内容章节,翻开书查资料搞明白,然后解决了问题,这个才叫真正的吸收。 |
32
OneOrange417 OP @flawless 但是现在很多知识点面试要考呀...虽然我也不是刻意的为了面向面试学习,但是现在情况就是这样的。想进稍微好点的公司知识点都考的很多,虽然有些知识可能平常没用到。:(
|
33
lululau 2020-11-07 09:45:15 +08:00 via iPhone
你的问题应该是“如何看懂理解 Java 虚拟机和深入理解计算机系统可能会”,而不是什么吸收率。。。
|
34
OneOrange417 OP @lululau 不止是这两本书拉...是很多书,是想咨询前辈和大佬们一些关于看书的心得
|