个人阅读作业2

一个学期的软件工程课程即将结束,从一次个人作业,一次结对作业和两个阶段软件的开发中,我学到了很多东西。

个人作业让我明白了程序员最需要具备的一项技能就是自学能力。从对语言的不熟悉,到能写出一个小型的程序,非常考验我们的自学能力。

结对作业重在让我们有一个团队合作的意识,给接下来的团队项目打下基础。同时从中我也学到了,在软件的开发的同时,组内人员同时进行查bug也是提高效率的一个非常好的方法。

在M1阶段,我的感触是最深的。我们从拿到一个空壳功能非常多的软件,到alpha阶段发布了一个基础功能都能实现的版本,付出了多少的努力,大家都有目共睹。在M1阶段,连续三周昼夜不停的开发,最后终于看到了成果。

在M2阶段,我们的任务相对M1阶段要少一些。M1阶段是从无到有的质变,而M2阶段则是在原有的基础上进行优化。

我在团队项目中担任PM的职责,在我看来,软件工程比其他的课更能让我接触到真实的开发过程。软件的开发如果只有开发人员,那么软件开发的再迅速也无法正常发布。一个团队,每个人各司其职,正常的运转才能维持一个软件的开发,发布和维护。

软工课程就要结束了,但是依旧想给这门课程一些小的建议。因为课程设置的问题,我们在期末的时候有很多的大作业要写,即使所有的人都在尽量尽早开始,但是大多数的人还是高估了自己的能力。所以如果软工的大作业可以在学期中旬之前就完成的话,那么后半程的时间不会和其他作业冲突,也不会影响这门课大作业的质量。希望老师能够采纳。

原文地址:https://www.cnblogs.com/yangyiabroad/p/4184830.html