1、我是16软件三班姜月,我们团队开发的是飞机大战游戏,其中我的团队职务是软件工程师,主要负责主页面的构成(拖)主页面三个按钮随鼠标进入切换到大的按钮、设置按钮和游戏按钮、鼠标移入特效、设置页面、背景故事编写等简单工作,在团队里也担任类似组长的工作。
2、耕耘情况
1)在设计软件的时候,由首席软件工程师李金航同志决定用Gamemaker8来编写程序,对于基础差,还没用过Gamemaker8的我来说,是一个很大的挑战,最后决定每天抽出两到三个小时边熟悉边完成自己的任务
2)首席软件工程师李金航同志给我分配的都是很简单的部分,所以写的代码前期后期加在一起不到百行,每一行都是有注释的。
3)在我的任务中,只写了一个背景故事的文档,由于做的飞机大战游戏内存小,文档缩少到150字左右。
4)前期不知道所写的代码需要迁入到代码仓库,到后期时只迁入过几次维护的代码。
5)我们每周一都会有团队会议来确定周任务,应该有四次会议。而由我组织的会议有两次
6)我在编写程序方面有点弱,经常出现问题,基本上算是每天都会和首席软件工程师李金航同志沟通。在团队里,每个阶段都会去和其他组员沟通进度和催促上交任务情况。
7)在前期确认软件的功能时和用户沟通了几次。
3、收获情况
做完这个任务后,我发现用Gamemaker8来编写一些小程序特别简单,而且代码少,操作易上手,能自动封装,可以说是让我多学了一项小技能,多掌握了一门编程方法。在课堂上不懂什么是团队协作,也不知道如何去和其他人共同做一个任务,通过这一次任务,让我学习到了很多团队里的知识,也知道如何去沟通协调,虽然做的也不是很好,不过以后我会努力做好的。
4、在整个任务中,我有的时候会向队员发脾气,代码写不出来毫无头绪的时候会自暴自弃,甚至会影响队员之间的情绪,这是很不好的地方。在清楚的知道我自己不足的地方后,我每天都会调节自己的情绪,以一种乐观的心态去面对困难,在控制不住脾气的时候,我都会去一边冷静,尽量去避免争吵。
5、软件工程这门课给我的第一印象是没有用的,觉得就是一门纯理论课,也没啥兴趣。一节节课上完之后,才知道自己错得多么离谱,软件工程就是所有的基础,它告诉我们很多关于团队的知识,也很感谢老师让我们能有机会真真正正的体验团队,团队的力量。整个课程结束后,大家对自己在团队里有了新的定义,对自己的价值有了新的看法,我想通过这门课程,大家都能明确自己的前进方向,不再迷茫!在这里再次感谢老师和助教们的教导。
浙公网安备 33010602011771号