大二 下学期——期末个人总结(课程评价及加分项)

  大二下这一学期差不多也要结束了,一个学期下来不论是为了补交作业而熬夜还是兴致上来敲一天代码,多少是学了点东西,有了点收获。本学期的课程大致有两个阶段,第一阶段就是由于疫情原因在家上网课的阶段,本阶段主要是个人阶段,主要是个人独立完成老师的任务。这一阶段面临不小的挑战,因为是在家里多少心态会比较浮躁,静不下心来,编程的速度效率也慢得很,对于老师布置的新任务中要用到的新技术也不情愿去学,但总归是磨磨蹭蹭地完成了。第二阶段就是团队结组阶段,其实在第一阶段也有团队结组的任务,但是由于同学之间见不了面实质上还是个人做个人的,团队成员之间没有交流。而第二阶段回了学校性质不一样了,同学之间可以见面,相互之间讨论任务。第二阶段是真正体会到公司中团队项目的感觉,每个成员的分工很明确,大家一起讨论整体的项目构架以及项目细节,大家独立承担自己的任务。

  开课之初自己也提出了不少问题,最大的问题就是团队之间的编程,寒假看《构建之法》的时候就有这样的问题,到了书的后半部分可以说根本就是看不懂。后面主要是公司团队之间相互分工完成一个大项目。自己根本没有这方面的经验,之前的任务都是个人独立完成的,没有和其他人结对的经验。第一次结对作业(世界疫情)本质还是各自完成各自的,团队成员之间没有讨论过。但是第二次团队项目,老师让三个人一组,自己定项目。在第二次团队项目中无论是确定选题的过程,讨论项目的主体构架具体功能,还是确定项目的工作阶段以及工作分工都让我感受到了真正的团队合作,成员之间相互合作彼此信任最后完成项目。

  当然在团队合作中也有不少的问题,最大的问题就是团队之间每个人都有自己的编程风格,必须要统一编程风格,统一变量不然项目会变成一盘散沙。在结对初期我们就遇到了这个问题,所以一开始的规矩很重要,尤其团队中。还有一个很严重的问题就是,在团队项目确立的阶段,由于没有作详尽的调研,还有功能的细分不明确,没亮点导致老师不太满意让我们换个主题。但是已经做了一部分,而且当时也讨论了很长时间,所以打击还是很大。但是没有办法,老师说了以后,我们发现确实是有很大问题。没有办法只能重新选题,这浪费了很多时间,但是也吸取了很大的教训。所以在一件事情开始之前一定要调研好,考虑好,做充分的准备。

  还有就是自己没有把其他课程与软件工程平衡好,学期结束之前都是在完成项目,没有时间学习其他的课程。到了学期末,由于其他课程要考试,又只能拼命复习其他课程,从而团队项目没有时间。还有就是再将个成员之间的功能结合起来时出现了很多的问题,经常出现在他上面运行的好好的,到了我这里就不行了。还有就是数据库的问题,一开始是买了云服务器,我们将数据库放到的云服务器上,这样每个人都可以修改,但是放了没多久数据库就被攻击了,而且我们没有备份,导致我们不敢放到云服务器上,只能放到本地一人一份。

  总之这个学期,真正认识到了团队合作,虽然我们之间的团队合作和公司中的还有很大区别,也不规范。

  课程评价:

  1.我们在团队确立项目时候遇到很多麻烦,最后因为不符合老师要求推翻过之前的项目。所以希望老师能参与到每个团队的讨论中,为我们指明方向。

  加分项:

  虽然没有什么可加分的地方,但是还是要说一说,万一呢。

  1.我们团队每次上课都是坐在第一排,去的都很早,一个学期如一日。

  2.每次个人作业基本都是第十几名左右,还算是积极。

原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/14902955.html