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

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

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

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

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

8997 次点击
所在节点    程序员
67 条回复
x97bgt
2019-03-14 18:59:01 +08:00
@jdhao #20 纯用时没计算过,基本都是工作日早起睡前和周末下午阅读的。内容是感觉都理解了,至少读下来挺顺畅的,逻辑都能理清。
不过我的策略原本就是先完整读一遍,有时间再多翻一翻。好书肯定不能只读一遍。
letianqiu
2019-03-14 19:20:52 +08:00
操作系统和编译原理都不是看一本书就够了的。除了楼上提到的威大的那本,还有一本 Operating System in Depth 不错。现代操作系统偏理论,实践部分不足。编译原理的话建议先看 MIT 的 Theory of Computation,之后龙书,engineering a compiler 互相参考。龙书因为是多位作者合著的,所以章节安排方面有很大的问题,不太连贯,对编译原理没有概念的话直接看龙书太痛苦了。
ChristopherWu
2019-03-14 20:55:34 +08:00
楼主加个微信互相打卡?
mengqi
2019-03-14 21:02:00 +08:00
如果平常经常和数据库打交道的话,推荐一本《 Designing Data-Intensive Applications 》
x97bgt
2019-03-14 21:36:57 +08:00
kristpan
2019-03-14 21:54:55 +08:00
读算法导论吧,我最近刚入坑,公式推得头疼。https://panqiincs.me/2019/03/01/clrs-learning-plan/
CharmanderS5
2019-03-14 21:56:35 +08:00
收藏咯,大神们继续
none
2019-03-15 00:26:01 +08:00
同在看这本书,刚开始不久,不知道楼主看完觉得如何? 看完这个再去读内核源码会不会容易理解很多?
wangluofansi
2019-03-15 00:28:25 +08:00
SICP 讲的是函数式编程和抽象,抽象即隔离变化的部分。我真正理解递归是从这本书开始的。
另外楼上推荐的 Designing Data-Intensive Applications 适合所有后端入门分布式系统。而且不是简单的入门,我个人感觉这本书对于分布式系统的逻辑是自洽的,有种融会贯通的感觉。
Mirana
2019-03-15 00:29:05 +08:00
算法导论。。。
HeliumTang
2019-03-15 06:20:48 +08:00
正在看 The Linux Command Line,比鸟哥更适合新手的 linux 基础书。
同推荐 SICP
x97bgt
2019-03-15 08:00:15 +08:00
@none 看完后觉得知识不那么零碎了,各个部分能连在一起。
x97bgt
2019-03-15 08:04:48 +08:00
@HeliumTang The Linux Command Line 蛮不错,不过只讲命令行表层的使用,没有涉及原理。但偶尔翻一翻还是不错的。
catcn
2019-03-15 10:01:55 +08:00
程序员的自我修养,准备读第三遍,这次要细致的读,这次要细致的读,这次要细致的读
x97bgt
2019-03-15 11:34:24 +08:00
@catcn #34 ⛽️加油⛽️
hackpro
2019-03-15 12:34:39 +08:00
@x97bgt @neoblackcap @Mistwave @lostberryzz @111qqz @maoyun234 @cyaki @lxy42 @IsaacYoung @jetbillwin @CocaColf @hackerang @xFrye @nimrc @jdhao @letianqiu @ChristopherWu @mengqi @kristpan @CharmanderS5 @none @wangluofansi @Mirana @HeliumTang @catcn

贴个我自己维护的书单
大部分是我自己读过或者 Team 内部 Training 用的教材
欢迎各位老哥 star
hackpro
2019-03-15 12:35:26 +08:00
lostberryzz
2019-03-15 12:37:56 +08:00
@hackpro 一上来就 PRML 合适吗( doge
jdhao
2019-03-15 12:42:28 +08:00
@HeliumTang 有一本「 Unix & Linux 大学教程」,个人感觉写的非常好,基础入门 Linux 使用书籍,也可以作为参考书
hackpro
2019-03-15 12:48:50 +08:00
@lostberryzz #38 我这书单并没有说按照顺序阅读 没有基础的初学者可以先看 ISLR
另外你讲话也没必要这么阴阳怪气的 Team 里面有不少 Intern 实习结束的时候这本书都啃完了

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

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

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

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

© 2021 V2EX