
大家再看技术书籍的时候吸收率是怎么样的呢?我感觉自己可能有点笨,每次看完一本书感觉吸收率只有 40-50%,比如说前段时间看的《深入理解 Java 虚拟机》和《深入理解计算机系统》我大概读完了只有 40-50%的吸收率,CSAPP 这本书可能还要低于 40%。大家有什么提高看书吸收率的方法或者技巧吗? 希望大家能给我一些建议,十分感谢!
1 biepin 2020-11-05 20:02:59 +08:00 via Android “少年为学者,每一书,皆作数过尽之。书富如入海,百货皆有之,人之精力,不能兼收并取,但得其所欲求者尔。故愿学者,每次作一意求之。” |
2 OneOrange417 OP @biepin 就是每次读书都要带着新的目的读吗?感谢 |
3 duanluan 2020-11-05 20:47:48 +08:00 第一次看都这样,看过你遇到的时候你就能知道怎么解决,等你具体解决过自然就会了。 |
4 有这么多已经很强了好吧,别人总结研究了几年的经验,你一来就吸收 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 看不懂因为缺少前置知识,把前置知识补齐就行 另外,看书和学习从来不是一个孤僻的事情,学习本身是一个很复杂的系统,会涉及到触类旁通等等的过程。也许某些东西你现在怎么也看不懂,先放下,看看其它的东西,等你回来再看的时候说不定就豁然开朗了。 |
11 misaka19000 2020-11-05 21:38:38 +08:00 |
12 Jooooooooo 2020-11-05 21:40:56 +08:00 能吸收一半是相当厉害了 |
13 flgn88 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 我觉得看书不是为了把书吸收或者记下来,而是知道领域内还有这么个东西,下次遇到相关问题能迅速定位到,至少得知道这个问题叫啥,这就够了。 真正特别好的书,你是忍不住只看一遍的,自然也就能全记住。 |
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 不止是这两本书拉...是很多书,是想咨询前辈和大佬们一些关于看书的心得 |