一、基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象
开篇博客中,我的目标是“自己的专业技能能够上升一个档次,具备更优秀的专业能力”。怎么说呢,这个目标算是达到了70%,刚开始定的目标比较笼统,没有具体阐述自己哪方面的能力当做重点来提高。经过这三个多月的软工实践,在软工这方面的技能确实提升了,第一次个人编程作业中,我们完成了文本查重编码,以前都是做一些比较小的练习题,这是第一次接触比较难的项目(对我来说),还有单元测试啊什么的,都是第一次接触,在完成这次作业的过程中,锻炼了我独立思考问题与解决问题的能力,面对难题不再手足无措,学会借助不同渠道去学习。团队编程作业中,我们组两个人团结协作,具体分工,虽然任务完成的并不出色,但是我们也尽力了,还有就是最后的团队作业,在完成团队项目的过程中,肯定会有分歧或者是不认同的地方,这个时候也是考验我们的团队配合与对接效率,相信我们大家在完成这次作业的过程中,对“团结就是力量”这句话会有更深的理解。
1.2 总结这门课程的实践总结和给你带来的提升:
- 在软工实践课程当中我编写了 1035 行代码。
- 软工实践的各次作业分别花费的时间:
# |
作业 |
花费时间(分钟) |
2 |
个人编程作业 |
1505 |
3 |
结对编程作业 |
3660 |
4 |
团队介绍与选题报告 |
480 |
5 |
团队需求分析报告 |
230 |
6 |
团队项目之现场编程 |
185 |
7-13 |
Alpha冲刺(含总结) |
1650 |
14-19 |
Beta冲刺(含总结) |
2000 |
20-22 |
每周小结 |
1500 |
- 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
印象最深刻的一次作业是结对编程作业,感觉这次作业很有挑战性,题目也比较复杂,刚开始做了一个模型出来,但是发现没有理解对题目的要求,不得不重新做,这样来来回回好几次,浪费了很多时间,到最后理解清楚题目要求了,也该截止了,所以作业也没有完成的很好,但在这次任务中,我意识到了与队友配合的重要性,收获还是蛮大的。
- 在软件工程课程上花费的时间(预计花费时间参考:开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 |
实际周均时间 |
预计周均时间) |
150 |
7.14(h) |
10(h) |
- 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用。
在团队作业中我负责测试部分,学会了使用测试工具Jmeter,还有自动化测试;在团队编程作业中学习了pygame以及相关的用Python处理图片。通过学习这些,我对网页的构成以及运行原理有了更深入的认识,而且,现在能用pygame自己写个小游戏玩,针不戳。
- 其他方面的提升
我觉得主要的提升就是克服了对编程的恐惧心理,以前碰到很复杂的编码心里就很害怕,觉得我怎么可能写得出这么复杂的问题呢,现在虽然也写不出来,但是至少不会再那么害怕了,会通过现有的资源去学习新的知识,丰富自己,编码能力不知不觉也提升了不少。还有就是与他人配合吧,结对编程与团队编程的完成都少不了大家共同的努力,相信这个能力就算是以后工作了也是很宝贵的一部分。
二、总结与收获
- 编程能力的提高。在每次作业中,不管是在CSDN还是GitHub上面相关的代码,要想符合要求,都必须做一定修改,这个过程中也能学到很多东西。
- 学会了如何测一个网页的性能。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
- 最想感谢的人就是我们团队中的每一个人,大家一起学习,完成各自的项目并进行汇报,让我这个拖延晚期的人也不得不行动起来追上团队的进度,虽然过程很艰难,但是我觉得我们队的每一个人都是最棒的,也很开心这学期能和大家一组。