2018 book list

今年看过的工作类图书

记得去年在博客里写过要今年要多看些技术书籍,结果好像技术类书籍阅读的数量并没有增多,主要是目标转变导致的吧,所以不打算给明年下明确的读书目标,能阅读引发思考的书籍就好。

《深入理解计算机系统》

看完 CSAPP 这本书突然觉得大学学过的什么《操作系统》那本书简直烂得不行了,大学的时候完全不知道学的这些玩意儿对实际应用有什么指导。只恨自己上学不努力,不说当时能不能学会这些深奥的东西,眼界至少都被局限了。看这书的时候查了下卡内基梅隆大学,这个学校据说什么专业的人都会编程,如果每天不学习到凌晨三四点都无法跟上节奏。哎…

《程序员的自我修养 —— 链接、加载和库》

主标题应该是出版社起的吧,真的不是很喜欢这种俗气的名字。这本书在七八年前大致翻阅过,对它基本上没有什么印象,当时对知识的积累不够,看不太下去。这次看就觉得轻松了很多。书这种东西就是这样,你想要通过看一本经典的了解所有知识,但是看完经典的书又觉得没看一样,因为好些内容无法理解,所以不要奢求看了一本书就什么都学会。

《Thinking in UML - 大象》

UML 从没有好好学过,看了两篇帖子就以为自己会用了,殊不知比细节的话简直弱爆了,所以特意买了书了解一些细节,例如组合和聚合的差异等。

《TCP/IP 详情 卷一》

这本书也是八年前就买的,当时是准备面试同事推荐看的书,也是曾经不知所云,现在基本上能看进去,但是也不完全都能理解。能看得进去,是因为工作中遇到一些弱网优化等问题引发,还有在看这本书之前看了下面这本《图解 TCP/IP》。

《图解 TCP/IP》

这本书算是比较浅出,如果看上面那本书觉得有些吃力,建议先看看这本。如果觉得做 iOS 对理解网络的知识没有什么意义,建议去找找移动端网络优化相关的文章看看。

《*OS Interals: Volume one》

这本书是托朋友从美国买的,因为没有在网上找到中文版。它是《深入解析 Mac OS X & iOS 操作系统》的第二版,第一版在两年前就阅读过,当时很多内容没有读懂也没有买纸质书籍,这次作者重写了该书。也不是一本很容易看的书,需要大量的旁系知识系统的支撑,所以来年还需要继续啃。

《架构即未来》

这本书的英文版叫做 The Art Of Scalability,作者是前 eBay 的 CTO,前半部分讲管理后半部分讲服务器技术,虽然对移动端的技术没有提及,但是学个思想。越往上走越需要从宏观的角度思考问题,所以看看这类书开阔下思想,代码写多了比较容易关注细节,还是应该多总结多思考。

《代码不朽 编写可维护软件的10大要则》

八九月份的时候去还海图和图书大厦找一本关于架构的书,但是费了半天劲,只选择了上面的架构即未来和这本。架构师应该不是通过看一本书就能锻炼得出来吧。本书虽然很薄,但是内容很精炼,告诉你如何避免代码变得难以维护。

《APP 架构师》

一个阿里的员工写的书,从朋友那里借来看的,它很像是一本知识整理书,从中没有学到新知识,不是非常推荐,但是也不是没有买的必要,可以自己将架构师的知识点整理下,和作者的知识整理做个对比查漏补缺。

《iOS 面试之道》

网上有很多面试题,关注一些大 V 的话也能看到一些面试题的讨论,这本书的覆盖面并不够广也不够深,故胤道长也是出自卡内基梅隆,他应该是为了迎合国内初中级面试而编撰的书籍吧。算法部分的内容我更推荐看《剑指 Offer》,系统框架网上有很多类似内容。

我写不推荐并不是不推荐买,像我这样买书不差钱的人,基本上都是随心所欲,书买了后只要看看就不会一点收获都没有。但是如果你很吝惜买书的钱和看书的时间,还是建议看一些被更多人推荐的书,以免一下就浇灭了读书的热情。

管理类书籍包括:

《人月神话》 和 《人件》

今年的博客文章仅对这两本书做了下总结的,感兴趣点这里,给《人月神话》写读书笔记主要是因为其作者使用了太多比喻,而翻译的又比较奇怪,所以其他书籍看完之后都是做了摘抄,这两天希望有时间把照抄整理成文章发不出来。

《门后的故事 卓越管理的故事》

比较喜欢的管理类书籍,从一个公司的故事开始,假设你是领导面对一些问题要如何处理,这本书很能引发思考。

《跃迁 从技术到管理的硅谷路径》

从极客时间买的课程和书籍。本书一共五章,第一章谈技术管理,如果你想面试技术管理者非常推荐你在阅读之前,先拿章节标题作为面试题思考下如何回答,例如“项目延期了,作为负责人应该怎么办”,思考后再去看看作者的回答。过段时间会写一篇我对这些问题的回答。

《OKR 源于英特尔和谷歌的目标管理利器》 《OKR 工作法》

年初制定今年的考核目标时公司要求推行 OKR,于是总监开会让大家先制定本年度的个人工作目标,几个人同时好奇地问公司今年的目标是什么,估计总监也不知道,回答我们不用管公司的目标制定好你们自己的即可。一脸懵逼的我当时就觉得 OKR 不应该是这么玩的,于是找了两本书学习了一下,果然不出所料 OKR 被公司玩坏了。

非工作类书籍:

为了通过中国的应试教育考试,需要背诵大量文字,所以看了很多关于学习的书。

《刻意练习》《如何高效记忆》《学习之道》《如何高效学习》

这四本书都是比较推荐的书籍从不同方面告诉你如何学习,如何记忆,每本都值得推荐,虽然有些内容会有重叠,但是每个作者都提出了新的观点。成甲的《好好学习》也有看,基本上是前三本书的一个归纳总结,所以我更推荐看原著,当然它也做了一些补充,看看也能温故知新。

以上四本书还是太功利,有点儿工作的味道,还是推荐一本跟工作无关的书,《人类简史》,借用微博上看到的一句话“比什么面试之道好看太多的一本书”。

请我喝汽水儿