【个人总结】软件工程M1/M2总结
个人博客连接:
http://www.cnblogs.com/lwq12061168/p/4094252.html
http://www.cnblogs.com/lwq12061168/p/4028450.html
这次作业是老师很久之前布置的,今天晚上是截止日期,也是才想起来写。其实前几天也想起来了,但是忙于其他的考试和课程设计,所以推后了。这使我又想起高小鹏老师的经典之言:“deadline是第一生产力!”,真是无比正确。只是无端有一种“呵呵”的感觉。
我实在是不想写一些冠冕堂皇的话,说我在M1/M2中学到了的很多,因为我确实不想去编。实际上,这门课我只去了四次,前期三次,中期一次,后期就没有了。首先是因为去的人实在太少了,我是那种随大流的人;再有就是老师讲课用英文PPT,一块没跟上,后面就很难跟上了;最重要的是,几乎绝大部分的人都达成了共识:这门课只要完成老师的作业就妥了,那有什么作业呢?队长会布置的。所以对我来说,M1/M2只是有一个简单而模糊的开始结束而已,其中细节如“ 需求/设计/实现/测试/发布/维护阶段”没有太过深刻的体会,我只是本分的完成自己分配到的任务。
需求、设计时,大家到一起简单的开个会,讨论出一个大概,然后就散伙了,实际上大家就没有讨论出一个非常棒的题目,给我的感觉就是有点草率,或者直白的说就是我们能写一个差不多的就好,能过就行。说到这里,我觉得团队任务真的缺少一种精神,让每个人都奋不顾身、觉得荣辱与共的精神,这么写也许不太精确,但是就是这个意思。缺少这种精神的结果就是,对于自己的任务只是求快而不求精,我完成了我的任务就好,剩下的交给其他人吧!至于任务的方向,那是队长的事了。
实现、测试时能学到很多东西,因为什么都不会,一切从头学起,但也正如上文所说,只是自学了和自己任务相关的部分,再与队长讨论一下任务,完成它就好。以至于最后的发布、维护阶段,由于队长没有分配任务,就得和自己没有多大关系了(当然后半学期其他课设任务量重,所以能不管最好就是不管)。
总的来说,整个M1M2队长的任务量最大,他既要分配,还要整合,甚至还要从事一部分的代码工作。在这里,真的很感谢队长。但话说回来,一个团队中真正学到东西的,也就是这门课核心的,大概也只有队长一个人吧!其他人也不能反驳什么,毕竟付出越多,收获就越多。除了队长,这一套软件工程的流程下来,我觉得没几个有多大收获的人。也许我的目光太过短浅,但是在我眼里,我们这两个班不会有超过1/3学到了很多东西。
这就是我关于M1M2的总结,没有多少有养分的东西,但是却是我想说的,希望老师谅解。(补:学到的相比起没有学到的,忽然觉得没什么价值了)