两年前我是个Java程序员,可惜后来不做了。现在准备重新作回自己,因为写程序的时候我很快乐。朋友给我列了个清单。
Refactoring : Improving the Design of Existing Code
重构:改善既有代码的设计
Martin Fowler
Test-driven development
测试驱动开发
Kent Beck
EFFECTIVE JAVA Programming Language Guide EFFECTIVE JAVA
中文版
Joshua Bloch
UML Distilled(3rd version) UML
精粹
(
第三版
) Martin Fowler
Agile Software Development: Principles, Patterns, and Practices
敏捷软件开发:原则、模式与实践
Robert C. Martin
Design Patterns
设计模式
Addison Wesley/Pearson
还有一些框架需要掌握:
Appfuse,Struts,Spring,Hibernate 3,LifeRay,JBoss,AJAX。
那么就重新开始吧,不希望仅仅回到原来的位置,而是希望到达更高的高度。