我是慕名买下这本书的。读完感觉是有价值, 但是不喜欢。
这本书本来就是将杂志上的连载收集起来出的一个合集。因为是杂志文章,普及性比较多,文章写得很松散很随意,浅出但不深入。 而且54万字超过一半是无意义的杂谈或卖萌式的评论。我不知道是因为日本人本来就习惯了这样卖萌的语气, 还是翻译故意要加入些有趣的元素, 但是作为一个一丝不苟的程序员对这样的卖萌非常不喜欢。
除了没用的东西, 剩下的东西都却都非常有用。作者提供了很多关于程序运行效率和开发效率方面的观点, 以及很多课本以外的,可以贯通计算机科学里各种领域的一些知识。程序语言方面介绍了一些每个人都需要知道的历史,垃圾回收和异常处理等编程必备知识的一些常见设计。性能方面介绍了超大规模(高性能)程序的设计要素,包括大规模储存(从hash 到 Distributed Hash Ring 到 NoSQL 数据库),大规模计算 (Multi-threading 到 Multi-processing 到 IPC/RPC, Async I/O, Event Driven 等)。 围绕分布式(云)技术还讨论了周边的诸如 CAP Theorem,SQL vs NoSQL 等理解云技术必知的花絮和背景。
读完的感觉是学习了编程 2, 3年的学生非常适合看这本书,世界观会一下子完整很多, 特别是对云技术感兴趣的同学。对于基础的要点(上一段提到的)书里都涵盖得差不多, 以每一个主题出发结合 Wikipedia 再用 Google 深入一下差不多就算是被普及了。可惜书里选用来介绍的一些技术框架我都没有听过,感觉赞誉并不是很高(也可能因为我是用 Python 的关系),而且还花了不少篇幅教你安装那些框架和调用她们的API, 在互联网时代书真的不用这么写的。