软工实践个人总结
基本情况
1.1 请回望第一次作业,你对于软件工程课程的想象对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
期待和目标的完成度
- 第一点,当初我希望在这门课程上完善我开发项目的经历,我觉得这次软工给我的经历比我当初预想的还要丰富许多。
- 第二点,当初我希望通过这门课程提升我写代码的能力,我觉得经过这次大作业,我的编程能力相比于之前有了很大的提升。
- 第三点,增强了我解决问题的能力,心态++。
- 第四点,开发出了属于我和我们小组的第一款小程序,成就感爆棚。
- 第五点,我会写博客啦!之前都是看别人的博客,今天自己终于成为了博主。
不足
- 前期能力不足的时候作业完成的不是很好
- 团队组织能力仍需提升
1.2-a 总结这门课程的实践总结和给你带来的提升:
- 在软件事件课程当中我编写了10000+行的代码。(太多了,都有点数不过来)
- 软工实践的各次作业分别花费的时间:
# | 作业 | 花费时间(分钟) |
---|---|---|
2 | 个人编程作业 | 1270 |
3 | 结对编程作业 | 2260 |
4 | 团队介绍与选题报告 | 600 |
5 | 团队需求分析报告 | 300 |
6 | 团队项目之现场编程 | 480 |
7-13 | Alpha冲刺(含总结) | 3360 |
14-19 | Beta冲刺(含总结) | 840 |
20-22 | 每周小结 | 840 |
- 讲述你印象最深刻一次作业?为什么这次作业令你影响深刻?
印象最深刻肯定是大作业,因为这此作业花了很多时间和心思,而且自己作为组长可以用呕心沥血来形容,过程很痛苦,结果很美好。
- 在软件工程课程上花费的时间
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
165h | 11.78h | 12h |
- 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
- 微信开发工具:让我能够开发小程序
- Axure RP9:让我能够设计原型
- markdown:然我能够编写博客
- 其他方面的提升
- 组织能力:作为小组组长学到的能力
- 学习能力:不断学习新工具
- 抗打击能力:一次又一次的bug
总结与收获
- 能出来一起做项目就一起出来做项目,一个人的效率不如团队高,遇到困难时大家也能一起解决一起互相鼓励。案例:a冲刺没开始时,给大家布置的任务虽然大家都完成了,但是效果明显不是很好,一些不自觉的组员甚至要一直催。但是到后面一起约个地方一起做就好很多。
- 要合理安排每个人的任务,让大家都有事情做,处理好团队的氛围。案例:在beta和每周小结阶段,有一些组员的工作量明显是不足的,组员就会产生不公平的心态。
- 代码要有注释,一定要及时保存备份,前期多花点时间写好代码后期修改花的时间就会少很多。案例:一开始没写注释的时候,另一个用他代码的人总是要花很多时间去把代码看懂,效率很低,后面写了注释后就好了很多,及时备份是为了反正误操作丢失造成一些错误。我们这次修改代码就是弥补之前偷懒犯下的错。
这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
其实要感谢那些所有为我们小组提供建议的老师、同学,还要感谢小组内的每一位成员的奉献,最想感谢的还是老师,一次次给我们中肯的建议,让我们每次都朝着正确的方向前进。想说的话:“其实我们并没有那么顺利,中间好多次都想着做不出来了,包括后面再次发布被拒绝的时候,不过最后还是坚持下来的,感觉我们的运气还挺好的吧”。