高级Java软件架构师学习计划
第二篇:Java软件架构师学习路线图
1,Java编程入门《Java编程是想》基础《Agile java》中文版单元测试和TDD2,Java编程进阶《重构--改善既有代码的设计》《测试驱动开发 by Example》3,Java架构师之路《Expert one-on-one J2EE Design and Development》spring framework《Expert one-on-one J2EE Development without EIB》《企业应用架构模式》《敏捷软件开发原则、模式与实践》UncleBob的名著,敏捷的经典名著 软件开发过程4,软件开发过程《UML精粹》《解析极限编程 拥抱变化》XP《统一软件开发过程》UP《敏捷建模》AM5,软件项目管理《快速软件开发》