个人总结

    学习软件工程这门课程也有一个学期了,整一个学期下来,还是有许多值得反思的地方的。在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。于这点来讲,王老师对于这门课的讲述就很到位,王老师讲的一直就是软件人员应该具备的思想以及基本素质,从来不讲述该如何便编写代码,但是代码练习却一直以课下作业的方式让我们不能落下。就这点来讲,我认为王老师的讲课内容都是建立在对这门课程有极深的了解下才能做到的。

    上课时,老师讲的很有激情,学生们听的也及其认真。二老师也注重对我们的与人交流培养,在王老师口中,从事软件的人不应该是个带着厚眼镜的,只能够在电脑前编编程序的,在交际场上不知道说什么而一个字都说不出来的人。而应该是就算编程不是很行,那也得口若悬河地去与招聘单位或者是客户甚至是老板侃侃而谈。其实说白了就是口才要好。王老师讲的课生动有趣就是为了避免软件本身枯燥的过程将我们压抑的也变得枯燥不堪。所以,从这点来看,王老师还是及其适合讲述软件工程概论这门课程的,因为遍观软件工程专业的老师,就个人来看,也就王老师具有如此的激情来带动学生,使学生不会成为只会编程或者是编程都很烂的呆瓜。未来而讲,如果有相同的技术,能够与人交流这一长处加很多分的,甚至是即便是技术略微差点,但是与人交流技能满满,那么懂得与人交流程序员会优于技术程序员被录用,当然,前提是技术相差不是太大。

    其次,这门课程教给了我们在完成一个实际项目时的一般程序及过程,这部分内容很有实际意义。当我们毕业后,这是我们实际要运用的一项非常有用的技能,而且不仅仅局限于软件工程的范畴,我们即使是从事与其它行业,不也是要从需求获取开始,一直有条有理地到最后成品的出炉吗?应该说这就是这门课的价值所在。其实技术性的工作就好比变魔术,虽说原理十分简单,甚至是简单的可笑,但是如果你做出来这个简单的东西,那这个东西就可以唬住外行们了,他们会觉得你很厉害,高深莫测。但是在同行眼中纳什十分简单的,如果让外行知道了其中的过程,他们可能会哑然失笑,觉得原来这个东西的制作过程是如此简单。其实这就是技术的魅力所在了。而作为需求获取之后的一系列过程就是类似魔术的揭秘了,但是作为这个秘密我们并不需要一揭到底,至于揭的程度如何那就是我们那就是我们学出的程度如何了,我们要让对方知道我们在做什么?以及如何去做?这些东西需要我们以一定的技巧叙述出来,所起到的作用就是能够让对方了解自己的进度,却又能够不让对方来干涉自己的工作过程。而在王老师的课堂上,我认为我们对于实际项目的一般程序以及过程有了很深的理解,毕竟可以说自己就参与过这个过程了,虽然说可能与大公司的实际项目有所出入,但是这也是经验啊,将来必定有助于我们更快更好的融入工作单位的大项目中,有利于自己将来的发展。等将来真正要融入大项目时,可能我们会想起来现在做的这些,那时我们可能会感谢现在的自己以及王老师吧。

    当然了,这项课程对我们是有极大帮助的,但是人无完人,这门课程也有其不足的地方。个人感觉其中最不好的地方就是作业部分,作业不仅费事还费时。首先来讲,因为上课王老师讲的都是概念性的东西,极少甚至是根本没讲过编程方面的问题,虽然概念性的知识以及程序员应该具备的素质都十分清楚,但是于做作业无利。做作业时,首先要理解题意,有时无法清楚地理解题意,需要上网百度同类习题辅助理解,理解之后要进行编程的思想思考,这也及其耗费时间,然后就是编码调试的过程了,这个不必多说,即使都会有时也会在这个项目上耗费很多时间,更何况有时有些代码还不能熟练编写。这就极大压制了其他学科的时间,虽然王老师曾说过其他课实际上于将来找工作益处不大,但是这些课程存在这是客观事实啊,而且这些课程也有分数要求啊,所以就考验学生了,能力极强的踏浪而行,能力弱的估计已经淹死了吧,能力中等的正在半死不活的挣扎的,至于挣扎的结果就要看各科老师的意愿了。

    以上!

原文地址:https://www.cnblogs.com/dawn-sky/p/5613368.html