这里列一些对Java/Scala程序员有帮助的书单,先随意记录一些,后续有空会分类一下并补充更多的评价。
《软件框架设计的艺术》
这是Netbeans的创始人写的一本很有价值的书,里面的边角细节也很有料。国内市场上没有对这本书给予应给的赞誉。
《Effective Java 第二版》
被称为Java领域的圣经,小中见大。探讨的不仅仅是Java语言,也包括一些形而上的东西,取决于读的人理解多少。我在面试时喜欢考察一些基础的东西,以及背后的想法和初衷,可惜相当多的程序员这本书都没仔细阅读过。
《并发编程实践》
《Java并发编程》
《Java 并发编程设计原则与模式》
《代码的未来》
《Programming in Scala》
中文版是”Scala编程”,对scala程序员来说这本书你不能不读
《Java解惑》
《深入Java虚拟机》(原书第2版)
有些过时了
《Java与模式》
十几年前正是模式刚流行的时候,阎宏博士的这本书当时在中文圈里引起了很大反响,这本书算得上一本经典巨著。
《观止-微软创建NT和未来的夺命狂奔》
好些年前从温绍锦那儿借来看的,忘了还给他。介绍了NT的开发过程,写给大众看的,偏故事性,读起来很过瘾。
《程序设计语言》第三版
《重构》
《Java Rules中文版》
《企业应用架构模式》
《领域驱动设计》
《Java虚拟机规范(Java SE 7版)》
《Java程序员修炼之道》
《HTTP权威指南》
《TCP/IP详解卷1:协议》
《TCP/IP详解卷2:实现》
《构建高性能Web站点》
《JAVASCRIPT语言精髓与编程实践》
《深入剖析Tomcat》
《Maven实战》
《哥德尔、艾舍尔、巴赫:集异璧之大成》
《An Introduction to Functional Programming Through Lambda Calculus》
《分布式系统概念与设计(原书第3版)》
《实用Common Lisp编程》
《面向模式的软件架构 卷1:模式系统》
《面向模式的软件架构 卷2:并发和联网对象模式》
《面向模式的软件架构 卷3:资源管理模式》
《面向模式的软件架构 卷4:分布式计算的模式语言》
《面向模式的软件架构 卷5:模式与模式语言》
《编程语言实现模式》
《架构之美》
《精通正则表达式》
《浪潮之巅》
《多处理器编程的艺术》
《JAVA核心技术卷II:高级特性》
《Java核心技术 卷I: 基础知识》
《程序员修炼之道——从小工到专家》