一个学期的时间转瞬即逝,课程都迎来了末尾, 这个学期自己总体来说,学习到的东西很多,了解了不同方面,对于硬件也了解到了一部分,对于软件编程,自己的编写代码能力在团队成员的带领下有所提升,但是仍旧没有达到独立编写代码的程度,在下学期还要历练历练。在其他方便,比如人际关系,又有了自己新的理解,新的认识,与他人相处的生活能力增长了不少,也是这学期团队开发任务颇为满意的收获。
学习到的最大的三项内容:
首先,我觉得,这一个学期,我体会到了团队合作的重要性,曾经在图书馆偶然看见过一本介绍团队合作的书——《团队之美》,感觉挺有意思,翻开看了一下,当时书中有这样的一句话“不在于运气,也不在于优秀的开发人员。原因在于我们是一个完美的团队。”现在感觉,写的好对呀,确实是这个样子,一个学期的团队开发中,自己并不是一个很好的编程着,但是用玩游戏的话来说,自己就是一个“奶妈”的角色,为团队及时疗伤,完成团队开发一小部分,利用自己喜欢想象的优势,提出自己的创意点,并做好自己辅助工作,自己觉得很满意的事,团队关系并没有因为这次的项目发生变化,反而,越来越好。自己的人际关系提升了不少。然后就是学到了在搭建一个最基本网站上的技术。自己编程能力不强,但是在团队大佬的帮助下,自己也学会了许多网站搭建的东西,从模板代码的整改,到服务器的配置,以及最后的利用CS3框架实现手机屏幕的自适应功能,自己真的学到了不少知识,也感受了一下,大佬身上“bug不死,我们不休”的精神。
最后我觉得自己收获最最最大的是软件制作的流程以及文档的编写。从刚开始选题,需求分析,到开发阶段编写代码,最后的软件测试,bug修复。一套流程下来,一个标准的软件才能基本完成。但是,在过程中,出现的问题也不可忽视,自己也意识到了软件测试的重要性。另外,自己对于编写文档这件事,以前是十分反感的,但是一个学期下来,自己也慢慢接受了这个事实,因为软件成型过程,每一步都离不开文档。
下学期需要改进的三项内容:
首先,就是自己的编程能力,学习软工,编程能力是一种不可避免而且十分重要的能力,自己在过去的许多时间都因为工作或生活一些事情耽误了自己学习编程,下学期要分配好时间,大幅度提升编程能力。其次是软件需求分析的能力,自己在分析需求时个人主见占了大半部分,这对于开发软件是十分不利的,所以,下学期要努力分析软件需求,做到用户想用的软件。
最后,就是数据库部分,自己连接数据库,一些操作掌握不是很熟练,对于数据库,自己应该多下点功夫。提升编程能力,设计好数据库,为软件保障。
三项批评建议:
第一项:项目阶段打分时混乱,最后汇总的分数可能对好的项目不公平。建议阶段评分时,选择老师和学生一起打分,老师分数比重和学生分数比重可以进行适当分配。第二项:分组结束之后,在一些需要演讲阶段,比如需求分析,阶段评分时,应该严格按照组号来做,更好的维持教室秩序,让每一个组都能听到其他组的项目汇报,也方便组内讨论打分,打分表就可以及时上交,便于成绩统计。
第三项:博客发布太多,感觉内容含金量会下降,对于博客,每道题的最优设计思想,希望老师能在课堂最后指点一下,所以建议博客数量少一些,提高质量。