学习软件工程一学期,从一开始的单人复利计算系统,到两个人一起改进项目复利计算,到最后的团队项目开发。在这个学习的过程,从个人的编程,再到团队的合作,都是一个磨合提升的过程。
软件工程这个课程是学习合理规范的进行编程,这是一个过程。我也慢慢对这个学科进行熟悉学习,学会了很多除编程以外的知识。单人的编程只是考验自己的编程能力和学习能力,我通过在网上进行参考借鉴一些有用的代码去完善自己的项目。而结对编程除了自身的能力,学习以外,还要进行人与人之间合作的磨合。比如代码的风格习惯,人的性格等,经常在沟通交流方面就是一个比较难处理的问题。两个人的合作甚至是多个人的合作,需要的是交流,包容。对于遇到的问题要提出来,一起面对解决。
后来的团队项目中,我是扮演scrum master这个角色,我需要让我的这个团队都是按照scrum的流程步骤去运作。这也比较考验我的组织管理能力。我需要同我的团队一起努力,去做好每一步,去带领团队进行scrum,如每日例会,就需要指定规章制度,定好时间地点,然后准时去实施,讨论遇到的问题,分工明确,一起解决问题。
软件工程的学问比较深,但是是一个团队必不可少,必须学习的。我觉得我还需要多加学习这些知识,无论在编程还是其他方面都是一种提升。