妙评

妙评

“送”你几本优秀的技术图书

作者/被搁浅的鱼

本书单内推荐的技术类书籍,都曾给本人留下了不少启发和收获,诚如列夫·托尔斯泰在小说《安娜·卡列尼娜》中所说的那样:“幸福的人都是相似的,不幸的人各有各的不幸。”

即使每位读者对技术佳作的评判标准各有迥异,相信此书单上的荐书也不至于落入三流之列吧!

Java相关

  • 《Java编程思想(第4版)》

    评分:8.0

    这本书不用多说,一度被推崇为Java编程领域圣经级的存在,但本人觉得有点过誉了。基于JDK1.6,后续没有更新;文风稍微有点教科书的感觉,只是系统介绍Java语言的特性,缺少对语言特性的思考!(作为圣经级评判标准)

  • 《Effective Java中文版(第2版)》

    评分:8.0

    这本书和上本一样,基于Java1.5,内容没有更新,但是这本书中很多建议让我受益匪浅。推荐每位Java从业人员阅读。

  • 《Java核心技术》

    评分:7.5

    如果说《Java编程思想(第4版)》只是有点教科书的话,这本就是纯教科书了。最不能忍受的是,示例代码的排版和变量命名。算是Java语法和特性类书籍中介绍最全面的一本工具书。

  • 《Java TCP/IP Socket编程(原书第2版)》

    评分:8.0

    本书已经绝版,比较古老,基于Java1.5,但绝对值得一读。这本书让我对Java网络编程的认识上了一个台阶,相信也一定会让你们有所收获。(如果没有,来打我啊!^_^)

  • 《Netty实战》

    评分:9.0

    作为书单中唯一一本中文版还没出版的图书,绝对是我目前见到过的市面上学习Netty最好的书,没有之一。

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

    评分:9.5

    这本书在国内Java圈里大名鼎鼎,无数大牛争相推荐。我读了四遍,每读一次,都有不同的收获。强烈推荐每个想了解Java底层的程序员阅读!

  • 《实战Java虚拟机:JVM故障诊断与性能优化》

    评分:7.5

    可以和《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》一起阅读,相信你会有不一样的收获哦!

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

    评分:7.5

    介绍Java多线程内容最全面的一本书,不足的是,每个技术点里的应用示例稍显不足,给人一种意犹未尽之感,但瑕不掩瑜,值得一读!

  • 《编程语言实现模式》和《ANTLR 4权威指南》

    评分:8.5

    这两本书是由Java生态中构建DSL的首选框架ANTLR的作者编写的,如果将前一本比作道的话,后一本就是实现前一本思想的术。这两本可以看作是一套书,推荐一同购买阅读!

  • 《Java 8实战》或者《写给大忙人看的Java SE 8》

    评分:7.5

    当前Java已经升级到了1.8,有多少小伙伴还在用1.7及其之前的特性?做为Java 1.5以来变动最大的Java版本,这两本书无疑都是比较好的新特性科普书!任选一本即可,两本我都有,个人推荐第一本(吐槽下,虽然第一本的勘误有点多)。

  • 《Maven实战》

    评分:8.5

    Java旗舰级构建工具Maven讲解的第一书,应该说,在国内外介绍Maven的书籍当中,无出其右者!虽然书中介绍的版本稍微有些过时,但新版和老版的兼容性以及前后的一致性,让这本书依然保持了目前的最好水准!

  • 《数据结构与抽象:Java语言描述(原书第4版)》

    评分:8.0

    这本书在介绍数据结构方面比较详细、易懂,想学习算法结构或应付面试的小伙伴可以一阅!

  • Optimizing Java

    评分:10

    推荐书单中唯一一本满分的书,英文版还没有写完。虽然只看了英文版的前三章,内容瞬间惊艳到了我,所谓“得不到的永远在骚动”。如果后面写的内容不太狗尾续貂的话,毫无疑问将会成为Java相关书籍中的一哥,图灵已经获得了中文版的出版权利,现在只能期望这本经典了!

函数式编程相关

  • 《函数式编程思维》

    评分:8.0

    系统介绍了函数式和过程式编程的区别以及函数式编程的相关特性,熟悉过程式语言的程序员可以把它当做了解函数式编程思维的导读书籍。

  • 《Scala函数式编程》

    评分:9.0

    虽然这本书名只包含Scala,但是它适合每一位想深入了解函数式编程精髓的程序员!毫不夸张地说,这本书教会了我函数式编程!书中作者的很多见解让我犹如醍醐灌顶,与之相见恨晚的感觉!强烈推荐!(顺便吐槽下,这本书中添加的国人写的推荐序2,差点让我和这本好书擦肩而过!罪过!)

  • 《Scala集合技术手册》

    评分:8.5

    国人原创的图书,目前我了解到的最佳的Scala集合相关图书,可以和《Scala函数式编程》配合一起参照阅读,这两本书简直不要太配哦!

    以上三本是我见过的、介绍函数式编程套路的最佳图书。除了Lisp及其方言、还有Haskell这种独树一帜的函数式语言之外,这三种书完全可以让你笑傲其他支持函数式编程的语言了!

软件架构相关

  • 《企业集成模式设计、构建及部署消息传递解决方案》

    评分:9.5

    2003年出的一本书,现已绝版,正版二手书居然被奸商炒到了一个匪夷所思的价格,你很难想象书中描述的十几年前遇到的企业开发难题,居然和现在企业开发所遇到的问题毫无二致,提出的解决方案即使在最近几年也借助Akka这类框架而大行其道!本该给满分的一本书,由于出版时间相对久远,书中的代码和解决问题所用的技术基本都已过时,所以扣掉了0.5分!

  • 《响应式架构:消息模式Actor实现与Scala、Akka应用集成》

    评分:8.5

    因为工作的需要,连续完整看了3遍以上的书。此书内容基本是用新技术践行了上本书中提及的解决方案,书中用到了诸多上本书里提到的解决方案模型。如果说上本书是因为实现技术过时而不能在书单中得到满分推荐的话,加上这本践行的书,绝对可得到推荐满分!建议一起阅读!

  • 《软件框架设计的艺术》

    评分:9.0

    目前已经绝版,感谢图灵社区找到库存的最后一本样书。本书作者是NetBeans最初的架构师和创始人,结合数十年维护NetBeans这一优秀开源项目的智慧结晶,书中很多的思想和实践建议,几乎都是在无数血泪教训中总结出来的,值得所有想变优秀的coder和技术leader阅读。阅读这本书所花费的时间,绝对会得到加倍的回报!

  • 《软件开发与创新:ThoughtWorks文集(续集)》

    评分:8.0

    这本书是某次活动满额送的,书很薄,当时买回来就当作一个添头,立马束之高阁。偶然整理书架,拿来看了两眼,从晚上8点一直看到了深夜3点左右,书中的一些想法和建议让我深受启发!这本绝对算是国内短小精悍类的优秀技术书。

前端相关

  • 《深入浅出Node.js》

    评分:9.0

    可谓Node.js第一书,印象最深的是,书中对“阻塞/非阻塞、同步/异步”之间的区别介绍。对于之前傻傻分不清的概念,瞬间明了。强烈推荐!

  • 《JavaScript DOM编程艺术(第2版)》

    评分:9.0

    过年回家一口气读完的一本书,绝对是前端开发使用JavaScript的程序员必看的一本!在书中,作者对平稳退化的论述,刷新了我这个前端渣对JavaScript的认知!

大数据相关

  • 《大数据系统构建:可扩展实时数据系统构建原理与最佳实践》

    评分:7.5

    最近大数据架构、流处理的垃圾书如雨后春笋般地冒出,这本算是目前为止我见过的为数不多的一股清流了!

  • 《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》

    评分:7.5

    虽然这本有点过时是基于Hadoop1.x的,但是这本书还是值得想通过阅读Hadoop源码提升自己编码水平的程序员买来一观。算是大数据领域为数不多的国产原创良心之作!

其他相关

  • 《C++程序设计现代方法》

    评分:9.0

    之前一段时间,为了阅读Open JDK源码,几乎购买了C++语言类的所有经典书籍,这本是目前我认为对初学者最友好的C++语言学习图书!

  • 《Go程序设计语言》

    评分:8.0

    前段时间,用Java写协议解析写得有点不开森,又听说Go语言解析协议不错,入坑。目前买过3本Go语言相关的书,这本是我认为排名第一的书,值得每一位想了解和学习Go语言的读者阅读!

  • 《第一行代码 Android(第2版)》

    评分:8.0

    2015年年初和人打赌开始学习安卓,作为新手的我买了至少5本国内外和安卓入门相关的书。这本书前一版的内容可谓毫无悬念地甩开了其他同类书N条街,第二版虽然只看完了前三章,不过全书的感觉保持了前一版的高水准,可作为新手入坑安卓的首选!

  • 《Redis开发与运维》

    评分:8.0

    凑单买的书,当时对此书的期望并不大。因为某一天晚上睡不着,闲来无事地翻了几章,可能期望太低的缘故,内容竟带给我一小点的惊艳之感。想系统了解Redis及其应用的同学不妨买来一读。

  • 《算法图解》

    评分:9.0

    目前为止,唯一一本让我这个算法渣渣,看的津津有味的算法类书籍,这本绝对是算法渣们的福音!看了以后,会让你不禁感叹,原来算法书也能写得这么有趣、易懂!

  • 《Mahout实战》

    评分:6.5

    作为书单评分最低的一本(因为版本过老),本来书单里没想推荐这本书。书中讲解的Mahout版本也很早,现在已经过时,之所以在书单加上这本,是因为自从AlphaGo打败李世乭后,机器学习类书籍简直多得烂了大街。本人也买了许多,不管国内外,给出的评分都远低于这本,所以在此列出这本。提醒下大家,机器学习和人工智能的书,请谨慎购买!

选自图灵社区