个人总结

  一学期的软件工程概论到这儿结束了,说到这门课,可以说这是我大学所有课程中最带劲,最有意思,最有感想的课程。也是感情经历最丰富的课程。总共16周,可以说从第一周开始到现在都没轻松过,这真是过的既充实又满足。

  这学期一开始最多的可能就是抱怨,抱怨作业太多,抱怨占我们太多时间。但是后来发现,实际其他课并不会花费我们多少时间,如果没什么事儿空余的时间也就是拿来玩的。这门课从上学期开始就为我们布置了一个几乎没人完成的作业,那就是做一个小的信息管理系统。然后这学期开学第一课的课堂测试就是做这个,这让我有点懵圈。当时心就想着这只是我们第一课的作业,难道这就是我们最基础的东西。当时就觉得自己好菜,自己还是什么都不会的菜鸟。

  这学期开始就感觉王老师上课比上学期更有激情,让人不得不听下去,可以说完全被吸引过去。更是可以说这是我见过的大学里不需要老师招呼所有同学都认真听课的一门课程。或许这就是王老师的讲课方式,但是不得不承认这样的方式确实能让同学们认真听课学到东西。在王老师的激情授课下认真了一学期,现在回想起来还是想给王老师提下意见:课堂上不要让PPT上的理论知识占据我们太多的课堂时间,或许应该像好几次那样多给点时间给我们做课堂测试。多给点时间让我们课堂讨论,开展同学们的思维,并且大家互相交流。说老实话,在课下同学们几乎没有交流学习上的东西。所以课堂上的交流讨论就成了为数不多的学习交流的机会。经过这一学期下来,我觉得课上的讨论更利于我们的编程。

  为什么说这门课让我过的既满足又充实呢,这学期的每一个作业都是让人要十倍精力去完成的,从一开始的二柱子的四则运算,到中间的结对开发,然后再到最后的团队开发。虽然这很耗时间,但是每个阶段都让我有不同的收获。在二柱子的四则运算期间,这是对我们编程算法的极大考验,我是用的java,那真的耗尽了脑汁。一次比一次有难度的四则运算让人差点崩溃。但是总是会坚持下来的。坚持下来过后发现自己居然可以一个程序敲几百行的代码,这无疑又是一种成就。在二柱子后期我们接触了两人一组的结对开发,我觉得这是非常好的,这实际也应证了众人拾柴火焰高的原理。通过两个人的互相帮助,互相讨论,让那段时期我们的作业感觉都比较完美。明显比个人做的要好的多。这不管是对现在的我们还是对以后的我们都有非常大的帮助。作为一名软件工程师,那么就离不开团队开发。这也是我觉得这学期最重要的一个阶段——团队项目。这个阶段刚开始非常令我不解,老师安排我们一个团队10天完成一个android移动软件的开发。对于我们这种从来没开发过软件,从来没接触android的人来说无疑是脑袋一片空白的。我们不仅要学习android还要构思如何开发。一开始我们都认为是不可能的事。但是过了10天之后,每一个团队都拿出了相应的软件,这感觉又给当时的自己打了一巴掌。这真正让我明白大学不像之前的12年的学习,完全知道了怎么做再去做事情。王老师教给我们的就是“做中学”,这也是大学应该学到和具备的一项技能。到了社会之后这更是一项必不可少的技能。这项技能的强弱可以说完全决定于你以后的成就高不高。我觉得这才是真正的大学教育吧,感觉和电视里的大学教育一样。

  可惜的是从一开始不知道老师给我们安排的作业和任务的好处,总是以一种应付的态度和做法去完成这些东西。只要一有作业第一想到的就是上网查有没有原题或者类似的题,只要查到了就毫不犹豫的把它当下来自认为作为自己的东西了。现在想起来还真是后悔,如果自己能独立一点老实去学点东西再来完成作业的话那该多好,现在叹息的是时光不能倒回,所以只能在后面的日子的吸取教训,踏踏实实一步一个脚印向前进。

  关于对老师的意见和建议,除了上面所提到的让我们在课堂上多做测试,多讨论之外。我觉得老师可以给我们传授一些专业性的技术,不让我们有书到用时方恨少的感觉。还有就是请老师可不可以以后不用电脑的时候提前让我们不带,这可能有点懒的想法,但是确实感觉没必要,嘿嘿。

原文地址:https://www.cnblogs.com/mengqimoli/p/5608774.html