软件工程概论课程总结

有总结才会进步,我愈发的感觉这句话很有道理。

软件工程概论课结束了,说实话,这是我唯一一门上课一直认真听讲,从不走神玩手机的课程。王老师那不需要扩音器便无比洪亮的声音和异常犀利的眼神完全不给人走神睡觉的机会,当然,这只是其中一点原因,更重要的是老师讲课很有意思,这一点必须得承认。

软件工程概论,听名字,这应该是一门枯燥的课程,概论么,无非就是老师讲一大堆概念,然后学生下去后就开始背,最后考试时,在卷子上填上一些刚刚背过的概念、内容,交卷结束,然后便忘掉一切。

但是,上过王老师课程的人都会知道,这些都是不存在的。

概念?当然要讲,但是完全不会让人感到枯燥,老师会举一个又一个生动形象的例子,让同学们在笑声中学会这些内容。考试?这个也是必须的,但并不是卷面上的考试,而是全过程考核,这就是老师强调的“做中学”,这门课的主要目的不是让学生背过那一大段一大段的概念,而是要让学生们动起手来,通过自己做,从而真正掌握。

从这学期结束后的现状来看,效果无疑是很好的。大一时学了C语言和c++,老实说,结束后的我似乎并没有真正学到些什么,因为练习的时间太少了,而现在就不一样了,现在的我和一学期之前已经有了很大的差距。

现在的我,在拿到任务之后不会再一头雾水,慌慌张张,不思索就开始写,想到哪儿写到哪儿。我学会了分析,任何大的问题都可以分为一个个小块,然后逐步继续划分,直到将一个困难的问题变为一个个简单的问题。

另一个显著提高就是写代码的能力,动手多了,练习多了,能力自然就提高了。

通过这学期的学期,我也有了很多方面的改变,比如代码规范的问题,虽然也不是特别规范,但是和以前相比也有了很大进步。还有完成作业后发布的博客,记录了自己在写代码时遇到的一些问题,以及改正这些问题的方法,给自己起到了一个提醒的作用,让自己以后不会再犯这种错误。周总结,记录自己每周花费了多少时间在写代码上,这一周又写了多少代码,这一周学到了什么,有什么进步,以后再看的话,会有很大帮助。

当然,这学期也少不了抱怨,前八周的Java课已经让我感到有些辛苦了,但是王老师早就提醒过我们,后八周的软件工程概论才是好日子真正的开始,之前我不信,后来开始后我就信了。原本十六周的课程压缩到了八周,而且内容没有减少,这其中的辛苦程度是可以想象的,而且老师为了让我们更好的掌握,还亲切的在每周六让一家公司开启了补课模式,让我们这八周过的无比充实。

而在这八周里,最让我感到头疼的就是团队任务。以前编程的机会就不多,更不要说几个人组成一个团队一起完成一个任务了。可以说这个团队任务让我感到很难受,但是,也恰恰是这个让我感到难受的团队任务,帮助我取得了更大的进步,通过这次任务,我思考问题的方式发生了变化,有了明确的计划。而为了把几个人的程序弄到一起,代码规范是必须的。多人合作需要互相分配任务,这让我对自己的能力有了更清楚的了解,知道了自己能干什么,缺点又在哪里。遇到问题时,会主动去查资料,锻炼了自习能力,也多了很多兴趣。而且还有一次冲刺结果的检验,让我看到了自己和别人的差距,给了我一些激励。

总之,这痛并快乐的八周结束了,虽然痛苦,但确实挺充实,也的确学到了很多。

 

给老师的意见或建议:

作业是真的多,而且杂,在考试前一周还要进行最后的归档真的很难受

这学期,软件工程概论占据了我的大部分时间,有时候我就感觉好像只是学了这一门课。

到考前才意识到,这门课不用复习,其他的还得学习,所以期末前一段时间能不能稍微减少点作业量什么的,让复习时间充足一些

posted @ 2018-01-12 17:43  但为君故。  阅读(237)  评论(0)    收藏  举报