软件工程课程学习总结
经过了十二周的学习,我完成了软件工程这门课的学习。因为之前专业是网络管理,对于软件编程方面的了解十分欠缺,所以这十二周的学习对于我而言是一次新的经历和挑战,同时也使我对于软件编程的认识又有了些新的感触。首先,这门课让我明白了,所谓软件开发,并不是单纯地堆砌代码,调整代码,而是需要一个科学的方法论为指导的科学的开发的过程。代码编写,只是在软件开发过程中很小的一个部分,而更重要的是,前期的设计工作,以及后期的可维护进程,都是极为重要的。而软件工程这门课,正是这一系列软件开发工程化方法的起步。
对于博客园,之前是一无所知,这是第一次接触博客园,刚开始的时候还有点不适应,但经过一两次的使用之后,感觉十分方便和有用。在博客园里,有许多其他学校的学生发布的随笔博文,其中不乏有大佬人物和优质博文,能快速学习到很多知识,对于我个人的学习提供了很大的帮助。在十二周的学习中,我个人也做了一些事。从最初的个人项目四则运算,到结队项目,再到最后的团队项目的开发以及报告总结的撰写,这对我而言,一个不断学习的过程。个人项目只是一个简单的四则运算项目,基本一个晚上就能够提交一个较为完善的代码。但是到了结对项目,我发现当我有了一个共同开发的队友时,单纯地靠代码以及语言交流是完全不够的,因为每个人对于程序的理解不同,意见也不同,就会有分歧,而讨论是解决分歧的方式,讨论的结果也是极有价值的,将讨论内容以文档的形式保存下来。在我们每次讨论新的东西时候,可以看到我们与上一次设计相比,提升在哪里,提升的方向又在哪里,一目了然,极大程度地提升了我们的开发效率。而最后的团队项目中,之前总结的经验使我们少走了许多弯路,最终的项目总结除了描述我们的软工项目以外,更是一种对于本学期所学知识的总结。从项目开题立项,到需求分析、项目规划,以及最终的代码实现、测试运行。基本涵盖了这学期我们学的所有知识,也正是将书本上的知识与实际编程相结合的过程。在学习的同时还担任了课程助教,这对于我而言也是一次极大的能力锻炼,非常 感谢老师能给予我这个机会,让我能更好的锻炼和提升自己的能力。
虽然前期彭老师的作业的作业让我们大家很受折磨,但总体的课程氛围很好,让我学到了好多有用的知识,也锻炼了与团队沟通协调工作的能力,拓宽了思维 方式,养成了良好的习惯。总而言之,让我受益颇深,对今后的学习和从业都将有极大的帮助。最后,感谢彭馨怡老师十二周以来的辛苦付出,祝愿彭老师在今后的工作中更加顺利!