看完了 CSAPP,打个卡,同时求推荐一些可以修炼内功的计算机书籍

2019-03-14 17:25:08 +08:00
 x97bgt

年初到现在,历时 3 个月,终于看完了 CSAPP,很多知识点现在似乎都串起来了,简直太畅快了。

自己基础太差,决定今年用一整年的业余时间来补基础。

求大家推荐一些能修炼内功的计算机书籍啊,抱拳感谢了!

8997 次点击
所在节点    程序员
67 条回复
neoblackcap
2019-03-14 17:27:50 +08:00
《现代操作系统》
Mistwave
2019-03-14 17:49:19 +08:00
操作系统 推荐 OSTEP 自学的话比楼上的现代操作系统要好
数据结构 算法第四版
软件工程 构建之法
编译原理 编程语言实现模式
网络 不熟 请楼下推荐

综合:The Pragmatic Programmer (薄) 和 Code Complete (厚)

当然还有更多好书 比如 SICP 重构啥的 慢慢来吧
lostberryzz
2019-03-14 17:51:15 +08:00
又到了我最喜欢的推荐自己没看过的书的环节了 (doge
111qqz
2019-03-14 17:52:19 +08:00
推荐 ostep+1,看得非常舒服
maoyun234
2019-03-14 17:53:46 +08:00
计算机网络,自顶向下方法
CSAPP 目前也在看
cyaki
2019-03-14 18:06:04 +08:00
使用对话形式讲解操作系统, 很直白易懂
[Operating Systems: Three Easy Pieces]( http://pages.cs.wisc.edu/~remzi/OSTEP/)
x97bgt
2019-03-14 18:15:25 +08:00
@Mistwave #2 SCIP 会不会比较适合工作一段时间的人读,似乎是比较偏哲学的?(我还没工作……
lxy42
2019-03-14 18:15:27 +08:00
我正在慢慢看英文原版,很久之前看过中文版。

你看得挺快的,有做课后习题吗?
x97bgt
2019-03-14 18:17:40 +08:00
@cyaki #6 这本就是 ls 说的 OSTEP 吧(好像首字母可以对起来
IsaacYoung
2019-03-14 18:18:40 +08:00
🐮🍺
x97bgt
2019-03-14 18:19:24 +08:00
@lxy42 #8 就看的中文版第 3 版,翻译挺好的,阅读很流畅。课后习题有做。习题比较简单,不会花很多时间。
jetbillwin
2019-03-14 18:25:21 +08:00
计算机系统要素
CocaColf
2019-03-14 18:30:25 +08:00
楼主可以分享一下怎么阅读这本书的,这本书一直没有坚持看完,你三个月看完真是很快了。
hackerang
2019-03-14 18:31:47 +08:00
@x97bgt SCIP 有没有工作经验都可以,读书的时光是最好打磨技术的时候。
xFrye
2019-03-14 18:32:06 +08:00
最近在看 sicp,感觉还是挺有意思的
Mistwave
2019-03-14 18:35:28 +08:00
@x97bgt
SICP (不是 SCIP )我是在校的时候读的 适合拿来作为 FP 入门(用 Scheme 讲解)和软件工程入门(控制复杂度)
也正是用的 Scheme 的原因,导致与实际工程联系不强,所以我没有放在前面推荐。

OSTEP 就是上面老哥给链接的那本。
我推荐的都是我看过的书,除了 Code Complete 是正在看,同样非科班出身,可以多多交流。
nimrc
2019-03-14 18:52:03 +08:00
三个月真的能读的完吗
x97bgt
2019-03-14 18:53:57 +08:00
@CocaColf #13
我的策略是力求理解,但不求记忆。偶尔遇到搞不懂的,做个标记,在不影响后面阅读的情况下就跳过了。
此外每阅读完一章,就做一个简短的提纲,写明这一章的每一节讲了什么。

别对这本书太畏惧。一开始我总是想着“找一个大块的时间(比如整个下午)”后,才开始阅读。
后来都是早起睡前读一会,慢慢地就能读完。这在精神上还是蛮容易坚持的。
总结一下,就是 养成每天读一点的习惯+不要拖延。
x97bgt
2019-03-14 18:54:40 +08:00
@nimrc #17 有相当一部分是过年回家,有空余时间读的。
jdhao
2019-03-14 18:54:58 +08:00
纯用时多少,三个月只是笼统时间,另外只是看完吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/544652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX