8)敏捷开发(Robert Martin:面向对象理论阐述的最好的书)*
9)重构(Martin Fowler:内容一般,重构意义重大)
10)UML和设计模式(Larman的,现在我们人手一本的,提高设计能力的必备书)**
11)精通RMI(Oberg:淹没在新技术狂潮中的寂寞高手)*
14) C++ Corba(Vinoski:corba方面最好的书,无出其右者)*
15)TCP/IP详解(天才之书,Richard Stevens早逝的天才,100年一遇的天才)*
经典的书就这么多,其他比如EEJ/分析模式/PEAA都不错,可以看看。
我可以打保票,如果认真读过了以上经典图书,大家一定感到境界大有不同,可以称得上真正的高手了。
其他不好看但还是值得推荐的:
1)算法(knuth:艰深无比,通常没有人超过100页)
2)程序员2006合订本(了解最新技术动向)
3)Oracle 10g dba和pl/sql方面的书
4)ajax in aciton(最热门的技术)
5)ROR(最新的web框架)
其实做一名程序员或者架构师,要学的东西很多,至少要包括:
数据库、操作系统、网络协议、语言、设计模式、开发过程、测试、平台或框架、开发工具。