一个学期软件工程的课程结束了,但自己的感受颇多,通过学习这门课程, 还有认真听老师讲课,不但让我从理论上掌握软件工程,而且能从实践中的学到东西,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。
我们采用的书是邹欣老师编写《构建之法》,这本书讲的非常贴合实际,让人很容易懂,整本书的内容逻辑很清晰明了,由浅入深循序渐进。这本书主要讲了个人的技术与流程,单元测试,代码规范,结对开发,团队的开发流程需求分析典型用户和场景,软件测试,软件设计,软件质量等知识。从本质上理解了软件工程。另外老师也实实在在的锻炼了我们的写文档的能力,每周学习总结,个人作业的总结,读书笔记,团队项目的站立会议的总结等都让我们我们发布到博客上,极大的提高了书写文档的能力,由衷的感谢。
我是大三的学生了,这个学期的课挺多的,也都是硬课,大三事情很多,有要考研的,也有打算为找工作而努力,大家也都有各自的事情,学校开了这门软件工程课,也是为我们着想,能让我们学到更好的技术,为找工作做准备,我们上了这门课,总是学到了点东西的,不可能明明上了软件工程这门课,却像没上一样什么都不懂。在上课的时候我还是很认真地去听老师所讲述的内容的,我觉得老师的思想更加的前沿,他教的软件工程不按常规走,不是想别的课一样背概念,背定义,然后出一张卷子来决定你学的怎么样,我觉得按照这样的方式我们学不到一点东西,他把软件工程的一整套思路交给了我们,让我们如何从软件开发的角度,更加深刻的了解软件,我觉得这样的老师最好。从我所看到的听到的来说,我最怕的就是计算机系的学生被别人说成是个带着厚眼镜的,只能够在电脑前编编程序的,在交际场上不知道说什么而一个字都说不出来的人。我觉得这样的人进入社会之后是没有什么前途的,起码他们缺乏了与人沟通交流的能力。而这门课程在一定程度上给了我们这些学生一个机会来锻炼自己在另一方面的能力,设想一下,一个又有技术又能够与人交流合作的人所取得的成就自然要比一个单单只会编程序的人要大得多。
其次,这门课程教给了我们在完成一个实际项目时的一般程序及过程,我认为这是一份非常具有实际意义的教学内容。在课程中让我们组成团队来做团队项目,这不仅可以加强自己团队合作能力,还能从中得到意想不到的好处,因为以后工作,我们都要融入团队,在团队中开发项目,一个人单干,困难。
在纯粹的理论上,我觉得开设这样一门课程是很成功的。但是毕竟现实里有太多的不确定的因素。最重要的因素就是授课的老师和听课的学生。这两个可以说是这门课成与败的决定性的因素。作为我们学生来说,应该负起比较主要的责任。这门课的价值我已经在上面说过了,是不言而喻的。如果认真学必能学到很多东西,动手实践能力和从整个大体分析系统开发的逻辑性思维也会明显增强,不管以后从事哪个方面的工作,这对以后来说都是一笔很大的隐性财富。
《软件工程》课程既强调基本概念和基本知识的理解和掌握,又侧重软件项目的分析、设计、实现和维护的基本技能。比较注意“点”和“面”的结合。我还是蛮喜欢这门课的,通过对这门课的学习让我意识到理论学习很重要,实践更重要,实践是检验真理的唯一标准,只有将理论与实际结合,才更能发挥我们所学的知识的作用,更能直接的创造效益,社会和国家做出贡献。软件工程课程虽已结束,但我对于软件工程的学习才刚刚开始。相信经过自己的努力以及同学的帮助,在软件工程方面会做的更好。