时间过得太快,让我不知所措,转眼间这个学期即将结束,软件工程概论课已经结课。好多人都说,如果从大一开始就能让系主任教我们的C++、UML......即使我们是被动的学习,也能学到不少东西,甚至我自己以前也是这么认为的。然而现在我想明白了,学习是自己的事,如果自己认识到问题的严重性,有上进心,每天认真学习,日积月累也能成为编程能力不错的人。从大一到现在,学习机会有很多,但是自己没有把握住,各种上机实验和课程设计并没有完全靠自己去完成,这才是自己能力有限的根本原因。有句话是这样说的:“自己不愿意进步,没人能帮助你进步。”谁说不是呢。 回想一下这学期的自己,虽然想努力的学习,也努力的学习了,但是后劲明显不足,努力程度明显不够,所以感觉自己没有学到什么实质性的知识或技巧。即使这样,我还是要感谢我们的系主任对我们的认真负责和大大的付出,回忆这一学期的软件工程概论课,收获还是有的,先是注册了自己的Github账户,学会在Github上传代码,锻炼了自己写代码的能力,其次是在写博客的过程中也锻炼了自己的文笔。每一周老师都会给我们留很多小作业,通过在做这些小作业,可以让我们巩固会了的知识,对于不会的知识可以做到查漏补缺。每个人都有懒得特质,这是一个不争的事实,至少我自身是这种情况,即使我什么都不会,我很想自己课下多做些练习,但是也只是想想而已,而且我自己是越不会越不想做,然后就落后的就更多了。因为上个学期java课几乎是应付过来的,所以这个学期我一直在努力的学习,上课尽量不开小差,课下作业自己完成。因为受限于自身能力,做起来是比较困难的,但我在坚持,一直跟着要求做,达不到要求是常有的事,不过即使这样我还是学到东西了。我这个学期的基本状态就是一边学习一边做作业,鉴于我的C++,Java掌握的不太好,所以每次看到老师留的题目,我都是先找书学习基本知识,然后再去做作业,还好上个寒假,自己在家里看了点书,有那么一点点基础,加上现在有那么一点点上进心,学习过程虽然蜿蜒崎岖,而且不一定能到达终点,但过程中确实是有收获的。这个学期,通过写一次又一次的小学生四则运算算法,让我知道了设计思路很重要,你可以不会敲代码,但是思路得清晰;最重要的是我们进行了结对编程和团队项目,简单的了解到一个团队项目的开发过程。虽然这个学期做的东西比较少,但是这个学习过程是十分充实的。通过这一个学期软件工程概论课的学习,在伴随着痛与快乐的过程中,我们真的学到了很多,自己和从前相比也改变了很多,让我们了解到以后得工作会是个什么样的,为日后的求职找工作找工打下了一个坚实的基础,在参与团队项目的过程中自己亲身体验到了程序员的日常生活,了解到了一个真正的软件开发过程是多么地不容易,每一个人都需要打起十二分的精神,团队成员之间更是需要精诚合作,容不得丝毫粗心大意。这一个学期的经历说实话真的很难熬,但是这段时间的经历对自己以后的工作还是有着很大的用处的。这学期的学习,让我清楚了自己以后前进的道路,虽然现在我还有很多缺陷,但我相信通过自己的不断努力,未来一切都会好起来的!
教师授课的意见和建议:
1.上课可以加一些对具体代码的分析,因为我们对项目的接触并不是很多,老师可以拿一些经典的案例来给我们讲解这个项目是如何实现的,不需要很具体,给出一个流程图,以及部分代码就可以了。
2.希望老师上课不要全以PPT的形式授课,应该多跟同学沟通交流,带动学生的积极性,课堂最好以学生为主。其次授课内容也希望有一些小小的变化,多一些实质性的知识或技能,这样才有助于我们的学习。
3.希望老师上课可以多带我们做一些简单的项目,而不是课下让我们做一些根本就没接触过的项目,这样不仅会浪费很多时间,还会打击大家的学习热情。
以上是我对软件工程概论这门课的个人看法,这学期的软件工程概论课确实让我学到了很多东西,也让我明白了在软件开发过程中,软件工程所肩负的诸多责任,我会继续努力完善自己,提高自己多方面的能力,继续努力的!