学习进度条
周次 |
学习时间 |
新编写代码行数 |
博客量(篇) |
学到知识点 |
第一周 | 6 | 0 | 1 |
1.对未来工作行情的一些了解 2.软件工程的基础学习 3.学习师生关系 4.学习使用Github |
第二周 |
8 |
100 |
3 |
1.记录学习进度条 2.编写复利计算器代码 3.上传代码到GITHUB 4.进一步编写复利计算器代码 |
第三周 |
10 |
120 |
3 |
1.在第二周编写的复利计算器代码基础上做改进,实现了新的功能,例股票投资 2.学习了3种软件生存周期模型,分别是瀑布模型、原型模型、RUP模型 |
第四周 |
13 |
120 |
2 |
1.读《构建之法》的前三章,提出一些在阅读中自己不懂的问题 2.看电影《硅谷传奇》,了解伙伴的重要性,并且寻找结对的伙伴 3.学着做单元测试 4.学会用fork修改代码并提交 |
第五周 |
8 |
80 |
1 |
1.写复利计算器的单元测试 2.了解结对编程 3.读《构建之法》第四章 |
第六周 |
12 |
110 |
3 |
1.完成第一次结对编程任务 2.写汉堡博客 3.知道结对编程的优点缺点 |
第七周 |
8 | 200 | 2 |
1.软件开发流程:瀑布模型,RUP,Spiral 2.重型流派的特点(看中流程和工具,完备的文档,为合同谈判,执行原定计划) 3.敏捷流派的特点(看中个人和交流,可用的软件,与客户合作,响应变化) 4.复习完Java的基础,准备过度到web |
第八周 |
8 | 180 | 2 |
1.安装android studio 2.部署师姐的代码,找bug,做单元测试 |
第九周 |
9 | 270 | 3 |
1.《构建之法》第六、七章 2.敏捷流程 3.css |
第十周
|
8 | 320 | 2 | 1.NABCD模型 |
第十一周 | 8 | 500 | 2 |
1.学会做product backlog 2.JavaScript |
第十二周
|
10 | 600 | 2 |
1.学会用Sprint周期做项目 2.学会画燃尽图 |
第十三周 |
8 | 500 | 2 |
1.读《构建之法》第8、9、10章 2.总结sprint1,学会如何更好地去完成任务和与成员更好地合作 |
第十四周 |
10 | 900 | 4 |
1.JDBC |
第十五周 |
5 | 500 | 3 |
1.典型用户-场景 2.javaScript |
第十六周 |
6 | 600 | 4 |
1.演示 2.Sprint3开始 |
第十七周 |
8 | 800 | 2 |
1.完成了我们项目的最后修改; 2.完成Sprint3的项目展示(包括PPT制作); 3.结束sprint3,完成Sprint3的总结工作; 4.上传代码到github |