学习进度条
周次 |
学习时间(小时) |
新编写代码行数 |
博客量(篇) |
学到知识点 |
第一周 |
4 |
0 |
1 |
1、了解软件工程的定义和概念 2、对IT行业进一步深入了解 |
第二周 |
8 |
70 |
3 |
1、学会如何编写关于复利计算和单利计算的程序 2、懂得如何把文件上传到github |
第三周 |
7 |
82 |
2 |
1、学会如何编写关于股票投资的程序 2、学习了很多软件开发流程,如瀑布模型、原型模型等等 3、进一步了解了关于软件工程要学习的内容是什么 |
第四周 |
10 |
98 |
2 |
2、对什么是bug,什么是单元测试,初级软件工程师如何成长都加深了了解 3、懂得了怎样使用github进行fork |
第五周 |
12 |
103 |
2 |
1、学会了怎样进行单元测试 2、学习了代码规范和代码复审的意义和目的 3、明白了结对编程的含义和意义 |
第六周 |
11 | 31 | 2 |
1、了解了组合投资的概念和学会了如何编写关于组合投资的程序 2、真正体会到了结对编程的意义 |
第七周 | 15 | 380多行 | 2 |
学会了怎样做界面和熟悉了很多组件的用法,比如标签、文本输入框、下拉按钮和单选按钮等等
|
第八周 | 10 | 35 | 1 |
1、开始了团队项目,懂得了如何与队友在一起完成一个项目,大家在分工方面也做得比较好 2、开始了解如何做安卓项目 |
第九周 | 20 | 200多行 | 2 |
1、对敏捷流程、MSF和Scrum都有了一定的了解 2、开始动手做Android项目,也慢慢熟悉TextView和ImageView的用法 |
第十周 | 10 | 100多行 | 1 |
1、了解NABCD模型 2、学会如何弄Android虚拟机和新建Android项目 |
第十一周 | 12 | 200多行 | 1 |
1、学会编制product backlog和Sprint backlog 2、学会通过看板方式来方便地显示产品的Sprint进度及情况 |
第十二周 | 16 | 300多行 | 2 |
1、学会画燃尽图 2、学会怎样做Android界面和如何使用普通按钮、图片按钮等等 |
第十三周 | 14 | 200多行 | 2 |
1、阅读课本,了解需求分析、PM、典型用户和场景的概念 2、回顾sprint1,学会如何更好地去完成任务和与成员更好地合作 |
第十四周 | 10 | 100多行 | 4 |
1、了解程序员的学术诚信与职业道德 2、学习如何添加按钮事件 |
第十五周 | 5 | 70多行 | 4 |
1、了解典型用户 2、继续学习Android知识 |
第十六周 | 9 | 200多行 | 1 |
1、学习添加按钮点击事件 2、学习如何实现页面跳转 |