终于!结束了!!耶!!
一、学期回顾
1.1 回顾你对于软件工程课程的想象
在课程开始之前,我希望通过软件工程课程来学习更多的编程语言,以及如何进行团队合作。在课程之后我增加了部分代码量,但对于团队合作的协调和工作的同时进行还是没有达到理想的效果。
1.2 回顾你在这门课程中的投入与产出
- 在软工实践课程当中我编写了2000余行代码。
第一次作业:
学习用markdown语言撰写博客,用AIGC生成自己的头像,创建一个github账号

第二次作业:
用pygame制作一个类羊了个羊的消消乐游戏

结对作业:
构建一个名为“ProjectPartner”的平台,允许用户发布项目、招募项目伙伴,并且能够与项目成员进行实时沟通交流。完成了项目的原型设计以及代码实现。

团队作业:
参与团队项目,完成了一个基于LLM的语言游戏,在其中担任大语言模型调教以及服务器搭建的角色。感谢大家,大家辛苦了!

软工实践的各次作业分别花费的时间:
| 作业 | 花费时间(h) |
|---|---|
| 第一次个人作业 | 2 |
| 第二次个人作业 | 4 |
| 第一次结对作业 | 19 |
| 第二次结对作业 | 30 |
| 第一次团队作业 | 40 |
| 第二次团队作业 | 40 |
| 现场编程作业 | 5 |
| 团队作业beta冲刺 | 45 |
二、总结收获
2.1 展开说说你的软工实践故事
个人编程的第二次作业对pygame的应用让我觉得很有趣,第一次自己上手写一个游戏!

结对作业的原型设计我也觉得很好玩,可以自己设计UI。

团队作业真的很困难,我意识到完成一个项目,即使只是实现一些简陋的功能也非常不容易!
2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?
- 原型设计工具的使用,让我学会如何设计一个软件。
- github仓库的使用,让我了解了什么是开源精神,什么是团队协作。
- 感谢chatgpt提供的技术支持
2.3 技术之外,这门课程还给你带来了哪些方面的提升?
- 学会了如何结对/团队编程,协调和搭档之间的协作。
- 提升代码能力。
- 提升实战能力,不再只是用代码写一些题目,而是参与更加实用的项目的构建
2.4 如果还有什么想记录的或者想说的,就写在这儿吧!
- 感谢这门课程,感谢任课老师,提升了我的代码能力以及对软件工程的认识。
- 感谢我的结对搭档,感谢我的团队队员,合格的项目的产出少不了你们当帮助!跟你们合作很愉快。
- 轻舟已过万重山,还有很多东西需要我去学习!
浙公网安备 33010602011771号