一、个人总结
1.成就与不足
- 成就:
与开篇博客中的期望相对比,我完成的还是比较成功的。我提高了自己的编程能力,尤其是在最后一次实践的作业中,我负责了前端的绝大部分工作,虽然说很花时间,很累。但是也收获到了不少知识和回报。(虽然我们组的最终成绩并不是很理想)同时也算是积累了一些项目经验。 - 不足:
开篇博客中写要积极合作一起做出来杰出的作品,可是在实践的过程中发现合作并不是一件简单的事情,有的人觉得自己很忙,有的人觉得这不属于自己的工作范围,还有的人觉得自己学不来,还有的人不愿意说,这就导致合作进展的十分困难。最后的项目做的也不是很完善。
2.总结实践
1.代码量
| 作业项目 | 代码行数 |
|---|
| 个人编程 | 237 |
| 结对编程 | 532 |
| 团队编程 | 2235 |
| 总计 | 3004 |
2.花费时间
| 作业项目 | 时间(min) |
|---|
| 个人编程 | 1610 |
| 结对编程 | 2355 |
| 团队编程 | 6300 |
| 总计 | 10625 |
3.哪一次作业印象最深刻及原因
最后一次团队编程作业让我印象最深,因为这本来就是一个比较大,比较麻烦的项目,一开始以为我们都以为主要部分是在后端就给后端分配的人比较多。我是前端的,结果我莫名其妙的负责了前端绝大部分内容,本来就分配了四个人,一个美工,一个二学位不在学校,一个学的比较慢。前段的重任就放在了我的肩上,压得我是身心俱疲。我也是没啥基础,到处查资料问别人。
4.累计花了多少个小时在软工实践上?平均每周花多少个小时?
- 共计花在软工实践上171小时,平均每周花28.5小时。
5.学习和使用的新软件
- Cocos Creator
- pyCharm
- HbuildX
- 微信开发者工具
- 墨刀
6.学习和使用的新工具
7.学习和掌握的新语言、新平台
- python、JavaScript、uni-app、html
8.学习和掌握的新方法
- NABCD 需求分析模型
- git协作开发
- 单元测试与前后端接口对接和测试
9.其他方面的提升
二、团队总结
- 在团队合作中我觉得最重要的就是分工和沟通,明确分工后知道自己要负责哪一部分,要专攻这一部分。哪一部分做不出来,就是负责那部分人的责任。不要随随便便分工,有的人压根不知道自己要干嘛,可能觉得自己没事干。那这样项目就很进展的非常非常慢。还要监督沟通工作要做好,彼此监督每天的进度咋样,负责有些人没干啥,有些人就做了很多。
三、建议
- 希望下一届软工实践能够让学生轻松一点,还有分配队员有点不合理,这样分配很有可能大佬找大佬,也有可能分配线的后几名在一队,又全分配进来分配线以下的。还有就是希望加入一个评测标准:贡献比!!
- 对自己和后来人的期许:能早点在自己不忙的时候多学一点新语言新知识绝对是好的,到后面就知道有多轻松了。要有目标有任务的学习,这样的学习才是有效率的。还要在团队合作的时候要记得多多和队员交流沟通,因为沟通有时候比自己一个人打代码更加有用。
四、团队分析
- 我们的团队水平可能就一般般,没有大佬,也就只能自己硬充大佬。配合度很低。
五、个性发挥
求求大家不要抱着划水和摆烂的心态对待软工实践之类的团队作业,别人也不想摆烂啊。
