要看的书真不少,主攻方向:模式,SOA,分布式算法,多核计算,安全,动态语言和领域语言。罗列一下,可能还会有新的加入。
《Clean Code A Handbook of Agile Software Craftsmanship》,《Oreilly.Beautiful.Code》和 《
Addison.Wesley.Implementation.Patterns》三本一起看,细品重要章节
《
addison.wesley.java.concurrency.in.practice》,《
Java.Threads.3rd.Edition》,《
Morgan.Kaufmann.The.Art.of.Multiprocessor.Programming》三本一起看,细读目前还不了解的章节,有些用到的时候还可以顺便翻阅一下
《
Prentice.Hall.SOA.Principles.of.Service.Design》,《
SOA Design Patterns》, 《
ESB Architecture for SOA》,《
SOA with Java》 第一第二本细读,第三四本通读, 3,4本还没出,第2本还没电子版的。
《
Open Source ESBs in Action》主要还是servicemix,通读
《
Manning.SOA.Security》,《A practical Guide to Trusted Computing》 主要了解如何实现,原理在学校已学过
《
算法导论第二版》, 《
Design and Analysis of Distributed Algorithms》 第一本以前看过,细读
《
Apress.Pro.Java.EE.Spring.Patterns》,《
Apress.Pro.Spring.2.5》或者3.0吧, 了解新功能,主要还是设计模式
《
Programming Ruby》,《
Ruby for Rails》, 《
From.Java.to.Ruby》三本一起看,第一本已经看了一部分了,第一本细读,能看多少看多少
《
The.ThoughtWorks.Anthology》细读,有时间就看,能看多少看多少
《
Programming Erlang》有时间就看
《
Morgan.Kaufmann.Java.Data.Mining》 有时间就看,了解一下原理
除了几本Thomas Erl的soa书籍还没出的以外,其他的都可以载到电子版了(SOA design pattern目前除外),环保。