趣读书 -- 2017年我读过的那些书

B29 《硅谷之谜》

趣读书 -- 2017年我读过的那些书_第1张图片
硅谷之谜

阅读时间:2017.06

简评:【★★★★★】

  1. 我是前期读完《浪潮之巅》之后觉得不够过瘾,决定继续读这本续集的。这本《硅谷之谜》继续延续了吴军博士娓娓道来讲历史、深入剖析找根因的风格,阅读起来非常的过瘾,果然不是所望!
  2. 与《浪潮之巅》不同的是,在这本书里吴军博士更多是想从硅谷的历史与发展、各种成功原因的分析以及他自身的体验和理解给读者分析硅谷之所以独一无二的原因,总结起来就是:叛逆和宽容、多元文化和拒绝平庸。
  3. 最后的部分吴军博士还分别从传统的机械思维和现代的“三论”来分析硅谷成功的根本原因,有点脑洞大开的感觉。
  4. 总之这是一本非常值得阅读的好书,强烈推荐给大家阅读。

B28 《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》

趣读书 -- 2017年我读过的那些书_第2张图片
企业IT架构转型之道

阅读时间:2017.06

简评:【★★★★★】

  1. 这本书和《尽在双11》有部分重叠,行文风格也差不多,不过这本书更集中介绍的是共享服务体系搭建这一部分,相比于前者对技术的阐述更深入一些;
  2. 我收获比较多的部分主要包括:SOA和共享服务的原理和意义、分布式服务框架HSF的设计和实现、异步化原则、柔性事务的实现等;
  3. 总体来说,我觉得这本书值得一读,它更多的是站在一个战略和整体架构的高度,对于开阔眼界和思维颇为好处,过一段时间翻出来再读读也许又有不一样的收获。

B27 《嫌疑人X的献身》

趣读书 -- 2017年我读过的那些书_第3张图片
嫌疑人X的献身

阅读时间:2017.06

简评:【★★★★】

  1. 今年看的第一本小说,看到结局之后有种无法表述的震撼;
  2. “这是我能想到最纯粹的爱情,最好的诡计。”

B26 《MySQL技术内幕:InnoDB存储引擎》

趣读书 -- 2017年我读过的那些书_第4张图片
MySQL技术内幕

阅读时间:2017.06

简评:【★★★★】

  1. 这本书我阅读的是第一版,以及放在kindle里很长时间了,之前面试的时候被问了一些MySQL的问题,因为一直没有深入地去学习数据库的相关知识,所以就找出来翻一翻;
  2. 虽然知识粗略和有选择性地阅读,总体感觉这本书写得非常不错,能够把一些复杂的底层原理用相对简单的文字、伪代码和图例来说明,阅读起来就不那么吃力了;
  3. 我比较关注的部分包括表、索引、锁和事务部分都写得很不错,今年还会再回头精度一遍。

B25 《Java并发编程的艺术》

趣读书 -- 2017年我读过的那些书_第5张图片
Java并发编程的艺术

阅读时间:2017.06

简评:【★★★★】

  1. 首先我觉得这本书不是很适合作为Java并发入门书籍,需要具备一定的JVM基础;
  2. 本书章节安排比较齐全,但是前面三章写得很深入,而后面几章特别是介绍JUC的部分比较敷衍,阅读起来觉得不够过瘾;
  3. 另外随着Java 8和Java 9的版本升级,希望作者能在后续的版本里介绍更多的并发内容,平时阅读并发编程网还是收获多多的。

B24 《刻意练习》

趣读书 -- 2017年我读过的那些书_第6张图片
刻意练习

阅读时间:2017.05

简评:【★★★】

  1. 这本书好像推荐阅读的人不少,所以阅读前还是比较期待的;
  2. 主要的核心通过大量的案例说明“通过刻意练习,谁都是天才”;
  3. 另外还介绍了杰出人物拥有的成长路线:产生兴趣 -> 变得认真 -> 全力投入 -> 开拓创新;
  4. 在阅读的过程中我觉得书的内容有些拖沓冗长,很多章节都是快速翻过,我觉得主要的收获就是要让自己了解如果需要在某个领域有一定建树需要花时间去刻意练习。

B23 《深入理解Bootstrap》

趣读书 -- 2017年我读过的那些书_第7张图片
深入理解Bootstrap

阅读时间:2017.05

简评:【★★】

  1. 这本书我是结合官方文档一起阅读的,希望能够真正的理解Bootstrap的原理和核心,但是有些失望,很多内容对我来说没有什么收获,所以只打了两颗心。

B22 《循序渐进Linux(第2版)》

趣读书 -- 2017年我读过的那些书_第8张图片
循序渐进Linux

阅读时间:2017.05

简评:【★★★★】

  1. 虽然接触Linux也有五六年的时间了,但是一直没有系统地学习过相关知识,所以打算今年花一些时间阅读3~5本Linux相关的书籍;
  2. 这本书我觉得非常适合入门或者我这种想快速全面了解一下Linux是个很好的选择,很多时候它还可以作为一本工具书放在旁边;
  3. 我觉得这本书整体的章节安排得很合理,和书名循序渐进很符合,当然有些章节可能目前还涉及不到就快速跳过;
  4. 总之,我觉得本书非常不错,值得新手一读。

B21 《浪潮之巅》

趣读书 -- 2017年我读过的那些书_第9张图片
浪潮之巅

阅读时间:2017.04

简评:【★★★★★】

  1. 很喜欢吴军博士写作的风格,在读完《数学之美》之后又读到这本好书;
  2. 这本书为了解硅谷的诞生、发展、创新打开了一扇门,通过对一些伟大公司或者曾经伟大的公司的介绍以及作者自己的思考总结,像是看一部有一部的大片;
  3. 我自己感触比较深的就是对于公司基因这个提法,确实很多时间,一个公司的发展和存活已由公司的基因和创始人的特质决定,如果再来一次,也许还是这样的结局;
  4. 所以我强烈推荐大家阅读这本书,开阔视野、增长认识、感受那些科技大拿的激荡人生。

B20 《亿级流量网站架构核心技术》

趣读书 -- 2017年我读过的那些书_第10张图片
亿级流量网站架构核心技术

阅读时间:2017.04

简评:【★★★★】

  1. 我很早就读过作者的博文,也经常从作者的微信公众号的文章里收获很多,所以一直很期待这本书,一是相信作者的水平,二是多谢他多年来的分享;
  2. 这本书的选题立意很棒,这一类的书籍国内外基本上没有,随着互联网的蓬勃发展,这一块的需求攀升。作者结合他在京东的工作和所得,为我们详细讲解了相关的技术和实现,一看书的目录就期待干货满满;
  3. 但是我个人阅读的感觉是书的内容又有点太多,作者恨不得想把所有相关的知识就包含其中,有理论知识,但很多一带而过,有示例代码,但又不够深入,读起来很多章节不够过瘾,如果后面有再版,希望作者能够改进或者分成几册深入阐述。

B19 《学习正则表达式》

趣读书 -- 2017年我读过的那些书_第11张图片
学习正则表达式

阅读时间:2017.04

简评:【★★★】

  1. 这本书更适合入门者,而不是很适合那些想进一步学习正则表达式的读者;
  2. 书中一步步讲解正则表达式的基础知识,而且介绍了不少相关的在线工具,这个比较贴心。
  3. 虽然我对正则表达式了解的还不够深入,但本书总体来说,收获不多;
  4. 推荐阅读《精通正则表达式》一书。

B18 《特斯拉之父:埃隆·马斯克传》

趣读书 -- 2017年我读过的那些书_第12张图片
特斯拉之父:埃隆·马斯克传

阅读时间:2017.04

简评:【★★★】

  1. Paypal(全球最大的电子支付平台)、Telsa(高端纯电动跑车公司)、SpaceX(全球首位成功发射火箭的私人火箭公司)、SolarCity(太阳城发电公司),很难想象一个人竟然能完成这么多稀奇而又创新的公司,马斯克就是一个神一样的存在;
  2. 最近马斯克又创办脑机接口公司Neuralink,专注制造可植入人脑的芯片,以增强记忆、推动人脑和计算设备的直接连接;
  3. 就本书而已,最精彩的在第一部分,后面的部分冗长而杂乱,所以给书打了三分。另外一本《硅谷钢铁侠:埃隆·马斯克的冒险人生》评价更高一些。

B17 《自制搜索引擎》

趣读书 -- 2017年我读过的那些书_第13张图片
自制搜索引擎

阅读时间:2017.04

简评:【★★★★】

  1. 第一章“搜索引擎是如何工作的”是我感觉收获最多的一部分,把倒排说明说得比较清楚,通过一些插图能容易理解倒排索引对于搜索的核心作用;
  2. 本书是通过C语言来实现一个小型的搜索引擎,代码量比较少而且都比较清楚,对于实现一个搜索引擎的理解是很有帮助的;
  3. 另外还谈到倒排索引的压缩和其他的一些优化,还是有一些收获的,因此综合以上打个四星,对这一块感兴趣的可以翻翻看,书很薄,两三个小时就翻完了。

B16 《尽在双11:阿里巴巴技术演进与超越》

趣读书 -- 2017年我读过的那些书_第14张图片
尽在双11:阿里巴巴技术演进与超越

阅读时间:2017.04

简评:【★★★★★】

  1. 拿到这本书大概两个晚上就读完了,说实话挺过瘾的,阅读的过程中会有一种代入感,仿佛自己也置身于那种紧张又兴奋的双11备战过程中,有时候也会思考如果当时自己遇到这种情况会怎么处理;
  2. 这本书不仅是介绍了阿里在面对越来越多用户和并发时所采用的技术和架构,更重要的是比较详细地说明了其中的演进过程,在这其中我感觉自己收获良多,特别是对于聚石塔、全链路压测、搜索推荐和中间件这几节;
  3. 另外一个印象深刻的是大数据和人工智能给阿里双11带来的变化,从2014年双11人工客服被打爆到2016年智能客服解决率超过95%,这真正的解放了客服的压力,从用户来说体验也得到了提升,我想这样的例子在内部的一些项目里肯定还会有很多;
  4. 所以我强烈推荐大家阅读这本书,另外阿里也贡献了很多顶尖的开源项目,分享过很多内部的实践,使得我们有机会了解这个具体的技术和业务架构,我觉得应该予以敬意。

B15 《Spring Boot实战》

趣读书 -- 2017年我读过的那些书_第15张图片
Spring Boot实战

阅读时间:2017.04

简评:【★★★】

  1. Spring Boot给我的第一感觉是惊艳,开发一个CURD的web应用只要写两三个类就轻松搞定,内嵌Web服务器也是个非常好的思路,对于一些小应用,部署起来相当便捷;
  2. 相对于Spring Framework来说,Spring Boot的结构和规模显然都简单很多,而且Spring Boot侧重于让开发和部署变得更加容易;
  3. 这本书很多地方我都是跳着读的,像Groovy和Spring Boot CLI我觉得并不是很实用;
  4. 最终我给打的是三星是因为该书比官方文档差了比较多,没有一些真正靠近实战的内容,收获不多。

B14 《深入理解Java7 : 核心技术与最佳实践》

趣读书 -- 2017年我读过的那些书_第16张图片
深入理解Java7 : 核心技术与最佳实践

阅读时间:2017.03

简评:【★★★】

  1. 现在回头看会发现Java7这个版本其实并没有一个很大的亮点出现,所以这本书给人感觉就是缺乏重点,而且有些内容说实话并不能算是核心技术或者说常用的技术,比如国际化、图形界面和安全;
  2. 另外感觉作者列的篇幅有些大,涉及的内容有些多,这样就没有突出具体的主题以及深入的去探讨,整体感觉是内容组织上有些混乱,阅读体验不是很好;
  3. 我个人觉得是在介绍IO的章节和虚拟机的章节写得不错,收获不少,所以给了三颗心。

B13 《RabbitMQ实战:高效部署分布式消息队列》

趣读书 -- 2017年我读过的那些书_第17张图片
RabbitMQ实战:高效部署分布式消息队列

阅读时间:2017.03

简评:【★★★】

  1. 读这本书最深刻的就是第二章,对于AMQP的介绍非常的详细和清晰,对于刚接触RabbitMQ的用户,建议好好地阅读第二章;
  2. 因为公司的技术栈里采用了RabbitMQ才去了解这个是要ErLang开发的分布式队列,这本书的重点还是在介绍AMQP、集群和管理上面,对于RabbitMQ本身是如何实现的涉及很少,这是一个遗憾;
  3. 我个人还是倾向于使用后端核心语言Java实现的队列服务,如Kafka和RocketMQ等,这样可以更加自如地扩展和学习。

读书笔记

AMQP学习小记

B12 《Spark核心技术与高级应用》

趣读书 -- 2017年我读过的那些书_第18张图片
Spark核心技术与高级应用

阅读时间:2017.03

简评:【★★★★】

  1. 把它作为个人学习Spark的入门书,我觉得是个不错的选择,我重点阅读了前面的基础篇和实践篇,让我很快对于Spark的基础概念、逻辑架构的使用有了一个快速的了解;
  2. 从书中可以看出作者们对于大数据的使用和发展的历史是比较了解,书中的介绍也能将读者很好地代入到其中去加深了解和思考,我觉得这是考验作者功底的地方;
  3. 总之,这是一本可以称之为深入浅出的书籍,在后续的学习中,我还会不断的去翻阅学习。

B11 《算法的乐趣》

趣读书 -- 2017年我读过的那些书_第19张图片
算法的乐趣

阅读时间:2017.03

简评:【★★】

  1. 也许是对这本书的期望太高,导致我发现这本书从第一章就觉得很难读,完全没有感受到任何乐趣;
  2. 书中的一部分例子比如数独游戏、俄罗斯方法本来是挺有意思的议题,但是在作者的描述和代码中显得枯燥,代码也显得有些冗余。这个可以对比《编程珠玑》一书,从第一章就紧紧勾住读者的胃口,我感觉这就是作者本身的文字功底和实力上面的一些差距吧。
  3. 总之,不推荐大家在众多的算法类书籍中阅读该书,后续我自己在读书时也会事先做些功课,争取多读经典多读好书。

B10 《微服务设计》

趣读书 -- 2017年我读过的那些书_第20张图片
微服务设计

阅读时间:2017.03

简评:【★★★★★】

  1. 这本书全面系统的介绍了实践微服务的方方面面,包括构建、集成、分解、部署、测试、安全等;
  2. 这本书虽然包含了一些实例,但是更多的是方法论,虽然有些人觉得这样有点泛泛而谈,但是我感觉现在微服务的实践已经非常多,而这本书站在一个更高的高度上让我们系统地认识到微服务的设计和实践,是一本难得的好书;
  3. 难得可贵的是作者还给出了很多切实可用的建议,给我一个特别大的收获是实施微服务不仅需要技术准备,更重要的是如果对服务进行合理的拆分、如果更好更快的部署以及团队和成员素质如何适应微服务的要求。

B9 《数学之美》

趣读书 -- 2017年我读过的那些书_第21张图片
数学之美

阅读时间:2017.02

简评:【★★★★★】

  1. 这本书很早就买了,在之前逛知乎找NLP相关的书的时候,不少人推荐了这本书,于是在上个周末就拿出来看,基本上两个晚上四五个小时就读完了;
  2. 吴军博士的文字功能很深,对搜索领域的了解非常深厚,但是却用简单明了的语言给大家阐述简单的数学之美。让我这个爱数学的孩子又再次领略到数学的那种简洁的力量。
  3. 书中对NLP和搜索的介绍是我最感兴趣的,这个也和最近的工作相关,也许过不久我还会在读一遍,然后写一篇读书笔记。

B8 《Netty权威指南(第2版)》

趣读书 -- 2017年我读过的那些书_第22张图片
Netty权威指南

阅读时间:2017.02

简评:【★★★】

  1. 这本书给人的感觉就是想全面覆盖Netty的各个方面,出发点是好的,但是确实太过繁琐;
  2. 书中随时可见大段大篇幅的代码,这个对于阅读体验来说确实很差,建议在后面的再版中优化一下,保留关键的代码片段,并通过其他的方式比如github开放完整的源码来参考;
  3. 不知道为什么在第二版里面还是看见各种风格的代码示意,有的地方直接截图贴上,或者各种字体大小、各种样式,阅读体验再次很差;
  4. 书中有很多深入代码细节的部分,我想使用过一段时间Netty再回来看一定优势收获,也可以体现出作者对Netty的实现和机制非常的了解;
  5. 另外,书中采用的是未发布的Netty 5.0版本,这一点我觉得非常的诧异,如果给人介绍的版本是官方未正式发布的版本,即时各种特性更牛逼,也不敢在生产环境使用啊。

B7 《Java 8实战》

趣读书 -- 2017年我读过的那些书_第23张图片
Java 8实战

阅读时间:2017.02

简评:【★★★★★】

我是先读的《Java 8函数式编程》再读该书,总体是两本书的质量都非常高,五星推荐!

  1. 相比于《Java 8函数式编程》注重于介绍函数式编程相关,该本覆盖的Java 8特性更全面,在书中能看到对Optional、CompletableFuture、新的日期API的介绍;
  2. 该书对Stream的收集器介绍得更为全面和具体;
  3. Java 8的函数式编程一定是未来Java编程的方向,它所带来的改变能和Java 5相提并论,哪怕你的项目组采用的不是Java 8版本,也推荐一读。Java 8带来的编程体验的提升,只有你试过了才知道。

B6 《Java并发编程实战》

趣读书 -- 2017年我读过的那些书_第24张图片
Java并发编程实战

阅读时间:2017.02

简评:【★★★★】

  1. 虽然书名说的是实战,但我感觉这本书更多的是介绍并发的理论,不少的篇幅需要有一定编程经验才能更好体会,不然读起来会有点吃力;
  2. 翻译的质量不是很好,很多翻译很生硬,比如“发布与逸出”;
  3. Java 8的发布带来了很多实用的并发工具,希望在后续的版本中增加;
  4. 整体是一本好书,后面会再找时间再读一遍;

B5 《实战Java高并发程序设计》

趣读书 -- 2017年我读过的那些书_第25张图片
实战Java高并发程序设计

阅读时间:2017.02

简评:【★★★★】

  1. 这本书的章节编排是比较清晰的,而且是由浅入深、由理论到实战,阅读的时候感觉特别流畅;
  2. 如果你翻过这本书,你一定会对书中的插图印象“深刻”,很难想象现代出版的书里的插图是这种质量;
  3. 关于Java并发的知识可以说是介绍得比较全面了,当前全面的话可能就没法真正的深入,比如ConcurrentHashMap基本上并发编程中最常用最经典的设计,但是书上介绍的非常少;同样的,Java 8中引入的CompletableFuture也是一个很重要的工具但是介绍的篇幅也非常有限;
  4. 对于Akka这一块,说实话我读了两遍,还是没有看得很懂,通过阅读官方的文档才比较清晰,感觉这一块写得有点混乱,条理不够清晰;
  5. 最终我还是给这本书四星,因为读后自己确实对并发这一块有了比较完整的认识,读后结合《深入理解Java虚拟机(第2版)》,从项目中的代码找到并相关部分并予以改进,梳理并发重点的知识(显式锁控制、并发容器、并发流),收获还是挺多的。

B4 《软技能 : 代码之外的生存指南》

趣读书 -- 2017年我读过的那些书_第26张图片
软技能

阅读时间:2017.01

简评:【★★★★】

对于这本书有点相见恨晚的感觉,如果能在我刚工作的时候就看到也许我就不会走这么多弯路。印象深刻的几点:打造个人品牌、尽早写技术博客、学会理财和自由职业。

读书笔记

代码之外的生存指南

B3 《深入理解ElasticSearch》

趣读书 -- 2017年我读过的那些书_第27张图片
深入理解ElasticSearch

阅读时间:2017.01

简评:【★★★】

  1. 这本书应该是比较早的中文Elasticsearch书籍,现在的ES已经到了5.1版本,而书中讲解的版本则是0.9,所以阅读时经常会检查下这个特性是否废弃过改进过。
  2. 除此之外,本书应该来说是一本比较优秀的书籍,书中介绍的内容适合我这种对ES有一定了解又想深入理解其中机制的读者。
  3. 如果要学习ES代码的框架,我们通常都是从最早的版本代码提交记录不断地往新版本上看,从这个思路来看这本书,我们发现ES从最初的设计上就很优秀,很多很核心的特性在0.9这个版本上就已经有了;

B2 《自己动手写Java虚拟机》

趣读书 -- 2017年我读过的那些书_第28张图片
自己动手写Java虚拟机

阅读时间:2017.01

简评:【★★★】

  1. 这本书的立意不错,我是结合着《深入理解Java虚拟机》一书来看的,能够从编码的角度去理解虚拟机的工作原理。
  2. 行文笔记流程,而且代码的注释和排版都不错,阅读不是很吃力;
  3. 不过就实用性和个人收获上不是很多,书的定价相对来说高了点,而且采用的是大家都不是很熟悉的Go语言,因此评分给三星。

B1 《深入理解Java虚拟机(第2版) : JVM高级特性与最佳实践》

趣读书 -- 2017年我读过的那些书_第29张图片
深入理解Java虚拟机

阅读时间:2017.01

简评:【★★★★★】

本书从Java虚拟机的内存管理(内存区域划分、垃圾收集的算法和实现、性能监控和调优实战)讲起,接着介绍虚拟机如何执行(类文件的结构、类加载机制、字节码执行引擎介绍),最后还介绍了编译优化和高效并发部分。显然这本书站在一个更高的高度去介绍Java开发,使得我们对虚拟机如何执行和高效执行我们所写的代码有所认识,在发生内存溢出或者性能相关问题时能提供很好的理论基础。总之,是难得的一本中文技术好书。

读书笔记

  • 1. Java技术体系、Java内存区域和内存溢出异常
  • 2. 垃圾收集器与内存分配策略
  • 3. 虚拟机性能监控与调优实战
  • 4. 类文件结构
  • 5. 类加载机制与字节码执行引擎
  • 6. 程序编译与代码优化
  • 7. 高效并发
趣读书 -- 2017年我读过的那些书_第30张图片
扫一扫 关注我的微信公众号

你可能感兴趣的:(趣读书 -- 2017年我读过的那些书)