这个学期的学习要好好规划。尽量提高时间的利用率,让自己学习生活得更加有效率。
学习内容:
- TDD测试驱动开发方法
- 6种类别重构手法
- 设计模式的完整学习(主要是除了12个核心模式之前的11个)
- UML和OOA,OOD
- WebWork
- Spring
- Ioc容器,AOP
- JUnit技巧(结合TDD的核心概念)
- 敏捷和XP的内容
- J2EE核心模式
- Hibernate学习
实践部分:
- 用Java重写以前用C++写过的一个图书馆管理系统(LMS)
- 用Java的XML,JDBC包写一些toy code
学习的内容,有优先级,越上越高。而实践部分尽量在学期末完成,而在实践中先用OO的方法做简单的初步分析和设计,然后用TDD,在构建过程中使用Ant,Eclipse,CVS,JUnit等工具。因为这个学期还要考四级,所以时间会比较紧。
每个星期把计划写在一张纸上,然后每天完成计划后作一个标记。
一天一小步,一星期一中步,一个月就可以踏出一大步。