这个作业属于哪个课程 | <班级的链接> |
---|---|
作业的要求 | <作业要求链接> |
作业的目标 | 软工实践个人总结 |
学号姓名 | 102299238姚志辉 |
一、学期回顾
1.1 回顾你对于软件工程课程的想象
刚开始可能觉得这就是一门普普通通的课程,像是工程管理这样的,只不过管的是软件开发。但万万没想到,这门课的实践内容竟能如此之多,个人薄弱的代码能力在大量的实践作业下力不从心,刚开始甚至个人博客都写得满头大汗。由于个人时间不是很充沛,有的个人实践作业没有完成,回想起来还是有点惭愧和后悔的,多好的锻炼机会啊。不过我在团队实践作业上狠狠提升了一波代码能力,本来是打算写一个能够实时同步联机游戏的,但这实在是超出了我的能力范围了,经过多日的挣扎,还是放弃了这个想法,也因为这做出来的游戏和我的预期做出来的还是差别大的。
1.2 回顾你在这门课程中的投入与产出
-
在软工实践课程当中我编写了500行代码。
-
在团队项目中我参与了海底小纵队的设计与开发,我在其中所承担的角色是完成服务器端的编写,客户端和服务器端的连接和信息传输。
-
软工实践的各次作业分别花费的时间:
时间 | 作业 | 花费时间 |
---|---|---|
09.01~09.08 | 第一次个人作业 | 4h |
09.08~09.15 | 第二次个人作业 | 8h |
09.15~09.28 | 第一次结对编程作业 | 0h |
09.28~10.07 | 第二次结对编程作业 | 0h |
10.07~10.23 | 团队介绍、选题报告、需求分析报告 | 6h |
10.23~11.03 | 原型设计、概要设计 | 6h |
11.04 | 团队现场编程 | 4h |
11.04~11.18 | 团队项目Alpha冲刺阶段 | 24h |
11.22~12.16 | 团队项目Beta冲刺阶段与终期总结 | 30h |
12.08~12.17 | 个人学期总结博客作业 | 2h |
- 在软件工程课程上花费的时间
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
84h | 5h | 4h |
1.3 令你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象深刻?
印象最深的就是:洛谷爬虫,我个人即没学过爬虫,也没学过python,也不会搞什么GUI,再加上这洛谷还有反爬虫,我就在想这作业是要我死吗,真的汗流浃背了,知道自己的代码能力和*一样,忙活来忙活去到最后就连一泡*都没有拉出来。想着这作业怎么这么麻烦,遂开始摆烂,回想起来真的不好,不好。
二、总结收获
2.1 展开说说你的软工实践故事
这次的团队实践也是我第一次多人组队完成一个完整的项目,大家一起在食堂互相交流,讨论问题,这让我学会了如何和他人合作共同完成项目,以及沟通的重要性,沟通效率可能比编写代码效率还要重要。
2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?
- c#:虽然学c和c++,但我对这个语言没怎么接触过,对它的印象停留在unity需要用到,课程结束后学会了c#的套接字连接和mysql连接,收获不小。
- unity:这东西是有点东西的,但我只会了一点东西,还有挺多东西可以学。
- copilot:早闻大名,但没想到这么的牛,面向注释编程。就是申请学生认证有点麻烦,我只选择白嫖了一个月。功能强大,但也有时听不懂人话。
- git:单人用的话我还是会用的,但没用过多人协作开发,各种fork,pull request啥啥啥的,也算学习到了。
- chatgpt:神。
2.3 技术之外,这门课程还给你带来了哪些方面的提升?
- 耐心:在完成团队实践后回想到一开始的作业,那都算个屁啊。
- 沟通:沟通能力真的很重要。
- 发际线:离强者又进了一步。
2.4 如果还有什么想记录的或者想说的,就写在这儿吧!
想对学弟学妹说:好好干,会有收获的,这都值得,别到最后啥也不会,有的你哭。
三、致谢
感谢chatgpt,没你真过不来。