三月学习计划
----光远 2009-1-3
首先,我为能加入淘宝这个活泼友爱的大家庭而感到十分荣幸!为了能更快更好的学习和成长,在各位师傅和前辈的指导帮助下,特制定了以下三个月的SMART学习计划。
考虑到我于今年6月份左右正式毕业,我这次制定的学习计划时间是从休完年假以后到回校办理各种毕业手续之前这段时间,具体为2009-2-2 -------2009-5-1三个月。至于2009-5-2到2009-6-30这段日子,我还不能很明确的制定计划,因为我还不确定学校关于毕业设计和毕业答辩的时间安排。
在这三个月里,除了跟进项目熟悉了解业务知识、完成项目计划的任务,我还要利用课外时间完成主要的三个大目标,依次是对JUnit、Unitils、Spring、Ibatis、Maven、Ruby等技术和思想的学习。以下是我计划的时间和内容安排:
学习计划时间、内容安排
2.2-2.24
测试技术
2.2-2.9 (1周)
JUnit
1,对@Test、@Test(excpted,timeout)、@Ignore的理解和学习;
2,对Junit里常用assert方法的理解和运用;
3,对标签(Annotation)知识的学习及@DataSet。
2.10-2.24 (2周)Maven技术
项目的构建和管理
2.25-4.09
Spring&Unitils
2.25-3.31(5周) Spring相关技术
1,对Spring核心技术的学习了解,主要包括控制反转、切面编程、事务管理等基本知识;
2,对Spring其他知识和技术的学习;
4.01-4.07(1周)
Unitils
1,unitils的断言及其模块;
2,数据库的测试 数据库的自动测试;
3,mock object的测试。
4.08-4.30 Ibatis&其他
4.08-4.25(2.5周) Ibatis技术
1,理解SQL MAPS的概念和使用;
2,Ibatis的数据关联和动态映射;
3,Ibatis的事务管理
4.26-*** 开源框架源码学习
包括对Junit、Unitils等技术源码的学习;前续任务的总结;对java基础知识、测试理论联系实际的学习等
在此计划的执行过程当中,我会定期检查自己的学习情况和进度安排,并且将学习中遇到的困难及时向师傅们反馈,同时也希望得到各位前辈的监督,让我能进步的更快、成长的更好!