大学学过的 C 早还给老师了,只会写 java,看书的时候有点头大,而且粗翻了一下第二章,有很多公式证明过程之类的,更加头大了
配合视频食用会不会更好一些?我需要再把 C 捡起来学个七七八八吗?这本书的所有章节都要看完吗?有没有优先级?
1
testFor 2021-01-04 18:02:43 +08:00 1
我是选择粗读,因为真的看不下和理解的了这么多东西,像一些动手就没做,都写章节也是直接跳过,知道看到后面第 6 章,虚拟内存开始发现能看下去了,才发现写的真 tm 好,后面有回头看第三章,开始细读
|
3
seaswalker 2021-01-04 18:41:55 +08:00 via Android 1
我读的时候把后面习题都做了。。。
|
4
irytu 2021-01-04 19:55:30 +08:00 via iPhone 1
|
5
raaaaaar 2021-01-05 11:24:14 +08:00 via Android
小白读太深,科班学后再读又太浅,反正我小白的时候硬啃没啃下来,学了之后再看又觉得有点浅。
所以不要想着看完一本书就能学到所有东西,也不要把它拔得太高,不懂就再找本其他易懂的书去学,不要硬啃。 |
6
raaaaaar 2021-01-05 11:28:39 +08:00 via Android 2
很多大大有名的书都有这种问题,或者说这种硬书都有这种问题,哪怕是无数人说的《编码》这本书很简单,可我以前读的时候还是被电路那里劝退了,现在学了数电再看,发现其实也不难,但是当时是真的啃不动,所以我很赞成有个老哥说的,你别管书有多大的名气,如果你现在完全看不懂这本书,要么是它垃圾,要么是你现在的水平和它的目标读者不匹配,那你就应该把它扔一边,换一本你读得懂的。
|
7
flyFatSeal 2021-01-05 11:44:24 +08:00 via Android
做练习题和 lab 不懂得概念查对应的资料 时不时停下去做其他扩展阅读 比如到异常控制流那个章节 我就去看操作系统导论了 csapp 的纲领性比较强 细节可能需要其他什么资料补充才行
|
8
flyFatSeal 2021-01-05 11:45:58 +08:00 via Android 1
这本书一定要做 lab 不做基本等于白看 走马观花 b 站有配套的 cmu 视频 直接搜 csapp 即可
|
9
yangzhezjgs 2021-01-05 11:48:36 +08:00 via Android 1
建议可以去看中国大学 mooc 上南京大学的《计算机系统基础》,内容编排基本和 csapp 前两部分相同,我认为这门课核心应该是理解系统如何去影响程序的效率,正确性等,只要理解这些就达到目的了
|
10
levelworm 2021-01-05 12:05:40 +08:00 via Android 1
做 lab 。另外似乎这本书没必要从头到尾读下来,挑自己感兴趣的就好了。我觉得如果不做相关内容的话很快也就忘记了。。。
|
11
sangbill 2021-01-05 13:46:55 +08:00 1
|
12
zhao1014 OP @yangzhezjgs 谢谢,看了几节课了,通俗易懂,看完了再配合书应该很容易理解
|