我读过的一些优秀技术书籍

我读过的一些优秀技术书籍

八月 15, 2017 阅读 1847 字数 3968 评论 2 喜欢 6

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

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

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圈⾥大名鼎鼎,⽆数大⽜争相推荐,也是⽬前为⽌,市面上最好的JVM系统介绍书籍。我读了四遍,每⼀次读,都有不同的收获。强烈推荐每个想了解Java底层的程序员阅读!

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

评分:7.5

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

《实战Java⾼并发程序设计》

评分:7.5

这本书是我⻅过介绍Java多线程书籍中最全⾯的⼀本,不足的是每个技术点介绍相对⼴度⽽言应⽤示例稍显不足,给⼈一种意犹未尽之感,但瑕不掩瑜,值得⼀读!

《编程语⾔实现模式》&《ANTLR4权威指南》

评分:8.5

作为Java⽣态中构建DSL⾸选框架ANTLR作者编写的两本图书,如果将前一本⽐作道的话, 那后一本就是实现前一本思想的术。这两本可以看作是一套书,推荐一同购买阅读!一定会让你受益非浅!

《Java 8实战》|《写给⼤忙⼈看的Java SE 8》

评分:7.5

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

《Maven实战》

评分:8.5

Java旗舰级构建工具Maven讲解第⼀书,应该说在国内外介绍Maven的书籍当中,无出其右者!虽然书中介绍的版本稍微有些过时,但新版和⽼版兼容且无大的改动,所以这本还是⽬前最好的Maven学习书籍!

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

评分:8.0

这本书介绍数据结构⽐较详细易懂,想学习算法结构或应付⾯试的⼩伙伴强烈推荐⼀览!

《Optimizing Java》

评分:10

推荐书单中唯⼀一本满分的书,⽬前英⽂版还没有写完,只看了英文版前三章,瞬间惊艳到了我,所谓得不到的永远在骚动,在亚⻢逊400多已经预订英⽂版,如果后⾯写的内容不太狗尾续貂的话,毫⽆疑问将成为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

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

《图灵程序设计丛书·软件开发与创新:ThoughtWorks⽂集(续集)》

评分:8.0

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

前端相关

《深⼊浅出Node.js》

评分:9.0

可谓NodeJs第一书,阅读印象最深的是书中对 阻塞/⾮阻塞、同步/异步 区别的介绍。让我之前傻傻分不不清的两个概念瞬间明了!强烈推荐!

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

评分:9.0

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

大数据相关

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

评分:7.5

最近大数据架构、流处理理的辣鸡书如⾬后春笋般冒出,这本算是⽬前我见过它们之中为数不多的一股清流了,如果你想买类似的书籍不妨买来一读!

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

评分:7.5

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

《Spark快速⼤数据分析》

评分:7.5

这本书内容中没有特别出彩的地方,同时也没有明显地不足和尿点!书如其名,可作为初学者快速从了解到实践Spark框架的⼀本好书!

其他相关

《C++程序设计现代⽅法》

评分:9.0

之前⼀段时间,为了阅读OpenJDK源码,⼏乎购买了了C++语⾔类所有经典书籍,这本是目前我认为对初学者最友好的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打败李世⽯后,机器学习类书籍简直多的烂了大街,本人试毒买了许多,不管国内外,⼼中的评分都远低于这本,所以在此列出这本,只是为了提醒下大家,机器学习和人⼯智能的书,请谨慎购买!

评论列表

  1. 李志博说道:

    第一个来点赞。。

    1. 雨帆说道:

      謝謝點讚,這個時候才審核完畢你的留言,真是不好意思。歡迎對書單補充。

发表评论

电子邮件地址不会被公开。 必填项已用*标注