描述 | 链接 |
---|
这个作业属于哪个课程 | 课程链接 |
这个作业要求在哪里 | 作业链接 |
学号 | 052106102 |
一 学期回顾
1.1 回顾你对于软件工程课程的想象
在开始这门课程之前对于软件开发没有一个清晰的概念,在预期之内我希望的是学习到如何开发一个程序,以及学会应对开发过程所遇到的困难,并通过其中学习到我之前不会的知识。
1.2 回顾你在这门课程中的投入与产出
在软工实践课程当中我编写了900多行代码,在个人与组队与团队作业中编写代码都是我重要的参与部分。
在团队项目中我参与了( 像素贪吃蛇)的设计与开发,我在其中所承担的角色是游戏开发设计。
软工实践的各次作业分别花费的时间:
时间 | 作业 | 花费时间 |
---|
09.01~09.08 | 第一次个人作业 | 5h |
09.08~09.15 | 第二次个人作业 | 11h |
09.15~09.28 | 第一次结对编程作业 | 18h |
09.28~10.07 | 第二次结对编程作业 | 5h |
10.07~10.23 | 团队介绍、选题报告、需求分析报告 | 9h |
10.23~11.03 | 原型设计、概要设计 | 8h |
11.04 | 团队现场编程 | 3h |
11.04~11.18 | 团队项目Alpha冲刺阶段 | 20h |
11.22~12.16 | 团队项目Beta冲刺阶段与终期总结 | 5h |
12.08~12.17 | 个人学期总结博客作业 | 3h |
在软件工程课程上花费的时间(预计花费时间参考:贴出你在首次博客作业中“你打算平均每周拿出多少个小时用在这门课上”这个问题的回答)
印象最深的作业或答辩
第一、二次个人作业,由于当时对于编程还不是很熟悉,所以对于简单的问题也难以解决,需要一步一步的找到问题的解决方法,对于我个人花费时间最多也是令我最快速成长的时期,对于后面的作业相对而言熟悉了许多,也能够适应其难度。
二、总结收获
2.1 展开说说你的软工实践故事
个人编程/结对编程/现场编程/团队项目实践中的经验总结+实例/例证结合的分析。
- 个人编程:是对我编程新的开始,也是对于我来说困难最大的部分,在这里学到了如何创建github网页以及进行git操作。对于爬虫作业也是对我提升很多,是我第一次独立完成的项目,为我的程序编程打开了思路
- 结对编程:对于结对编程,这次的任务相对来说虽然难度比个人编程要高,但是经过个人编程的洗礼,我在完成这次结对编程的过程轻松了许多,也提高了代码的简洁度规范度。
- 现场编程:现场编程的当时主要是交流效率太低,对于任务分配不明晰,不清除而导致我们小组效率相对不好,但是我们仍旧通过有限的有效沟通最后在每个人的努力下把程序完成,我在此主要完成了一些后端的数据提取,js报错的改正的工作。
- 团队项目:我负责游戏的多人版本完成,以及对于游戏地图的生成,以及对于其赋予自定义的ui,熟悉了unity的组件,c#编写。由于对unity的不熟悉以及c#语法的不熟练,其中熟悉unity组件主要是通过观看别人项目完成的视频而得到自己的理解,明白unity的各种功能是如何的,最后写出了双人游戏以及墙体生成的C#(这也是我团队任务中主要的工作以及遇到困难的地方),期间也出现了不少不尽人意的表现,在一此次的改错中得到了一个相对可以的版本,在团队任务中明白了合作确实很重要,每个人的工作汇聚起来就能完成一个很好的应用。
2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?
- github:通过github可以更好地管理代码,有利于团队编程的持续跟进。并且在github上观摩了的许多代码给日常编程中也带来很多便利以及好的思路
- git:可以方便地把代码推送到线上。
- copilot:这真的是我编程上最最最最最最有用的工具,我的编程以及离不开copilot了,其编程能力优秀,且对于简单重复的代码能够节省很多时间。
- python语言:最熟练的语言,他的好我无需多言,在这次课程中主要是利用了其进行一些基本的编程,其简单的语法,丰富的库深得我心
- unity引擎:游戏的开发引擎,其的组件系统实在是优秀,能够符合我们游戏的需求
2.3 技术之外,这门课程还给你带来了哪些方面的提升?
团队协作的能力提升了许多,明白分工的有用性以及对于时间的把握有了深刻的理解,优秀的队友给编程带来的帮助可太大了,无论时代码大佬还是写文章的队友都是非常非常有帮助
2.4 如果还有什么想记录的或者想说的,就写在这儿吧!
我想说的是对于编程来说什么时候开始都不晚,需要你去做,不要害怕自己完不成、做不到,只有在解决未知的难题时,提升才是最大的。
三、致谢
- 感谢我的结对队友,感谢我的团队队友,有了你们,我才能顺利完成任务,并从中获取到自己的成长,感谢我的队友们。
- 再者是感谢老师以及助教团队们一学期辛苦的跟进,发布任务检查任务,辛苦啦,在此鸣谢