进度问题
首先来说,如果按照老师开始所提出的,在五月底拿出alpha版本这个要求来说,我们可以说是严重的不合格,究其原因,大二同学在五月的两次考试,数理方程和光学,极大的打扰了我们的开发进度。
不过呢,说到这一点,我也想在这里谈谈自己关于开发时间这个问题的想法。按照邓老师和大牛们的想法,我们应该每天都有一定的进度,把大量的精力用于编程,无论是效率还是制度都要向专业开发人员看齐。当同学们表示我们的课业压力时,又一次次的搬出别的学校的例子来压我们。首先要明确的一点,我们真的有很多其余的科目,我们真的也不能把每天的时间都用来写程序。而且就我与前几届选过该门课程的学长交流,他们当时的主要开发时间也是放在了暑假。我能理解老师这学期为了避免出现最后疯狂赶进度,特意减少了结对编程和个人项目,让我们将团队项目进度往前赶。但是,不是说把个人项目的时间空出来就可以做到平摊给团队项目的。实话说,我当时的个人项目也是靠短时间的熬夜之类的赶出来。就比如我这周末用7个小时写了个人项目,这很正常。好,现在老师和我说“这七个小时给你空出来了,你这周每一天都要用一个小时在团队项目上,完成的任务还要给我表示在燃尽图上”。时间不是这么算的啊。我现在能做到的也仅仅是把这七个小时用来在周末赶一波团队项目,好,老师又说“你这样不行,大部分都忘了,很多时间都用来复习了,还是要每天都干活”。难道我真的不要上课的么?
展望
很遗憾的说,6月这个考试月,团队项目几乎不可能有任何进度。从6.20开始,连续十天左右,几乎都是我们的考试,前面的20天,也只会用来复习了。很抱歉,说到底我们还是学生,软工仅仅是一门两学分的公选课。我在正常的学期中,我真的没有那么多时间给他。
个人收获
还算是可以,学习了很多新的动力。项目中个人主要负责数据库部分,可以说是完全从新开始学习这一部分。摸索着过河的感觉还算可以,