《软件工程》,显然,有项目才能构的成工程,所以我们的软工老师很给力的秉承了这一理念。
首先是从个人项目开始,然后结对项目,再是团队项目,其实说实话,以前真的没有享受过的课堂学习氛围,直到后来的同学们带电脑进课堂,实战练习,对于我们的动手操作着实是有一定的好处的。在潜移默化中,会带给我们不一样的思维。
个人项目最初是设计一个将文本文件中的单词出现频率最高的10个单词输出,看似简单的题目,但是根据老师给的条框,进行规范编程的时候,会感觉到些许的不适应,因为之前大家编程都是自己怎么舒服怎么来,以至于规范编程显得那么的不顺手。
结对项目,从这一刻开始,就是开始考验我们团队协作的意识,认识到我们在团队过程中可能出现的各种状况,这次项目老师给的题目是电梯调度,还要求了实地调查,假如说以后进入公司,如果对于你拿到的项目,没有实地调查,知识根据自己的臆想进行设计编程,恐怕就会像老师上课说的案例一样,人家明明要的是一口井,结果施工团队硬生生给制造一个烟囱出来,对于这样的设计者,我们能说什么呢,最重要的还不是顾客是上帝的思想吗?
团队项目,涉及到的真的就不是一下两下就可以解决的了,在一个团队中,团队分工也是很重要的,一个团队中必有猪、鸡、鹦鹉,而作为每一个人,都是必争猪,不成则鸡,鹦鹉看似不成,其实有的过程中说不定还可以调节到团队的气氛,个人觉得还不错啊,一个快乐的团队,不会太差,你说呢?团队项目中,着重提出了scrum开发,就说在每个过程中,必须要有每次的冲刺,冲刺过程中的spring会议,总结昨天、今天、困难,既是一种监督,也是一种比较有效地管理方法。一定程度上帮助有些人走向进步。
总之,这课虽累,但也学到了很多。
要学习的还有很多,继续努力。。。。