个人总结
一转眼这学期就要结束了,我们的软件工程概论也是上了一学期了。我们的大二生涯也是即将就要结束了。回望这一学期软件工程概论的学习,我还有很多的不足之处。
自从上学期的期末开始,建民欧巴就在我们给上一届的学长学姐们的程序打分的时候给我们布置了寒假作业。当时听到这个消息的我真的是有点懵了。寒假作业?大学生还有寒假作业?后来我静下心来想了想,觉得建民欧巴此举大有深意。寒假这一个月的假期,如果我们玩疯了,那么我们这一个学期学到的知识又还能剩下多少呢。那么,既然建民欧巴留了这个作业,作为系主任的威严足以使我们在寒假里认真完成作业,同时可以兼复习与预习。而且建民欧巴提前跟我们说好了开学回来就考试,更是保险,鞭策我们。
提到这个开学第一课的考试我就很难受,那天电脑刚好坏了,连机都打不开,只能0分儿,心里苦啊…
第一节课,老师给我们讲了,不论什么时候,什么情况下,我们一定要学会一个“做中学”。这一方面我们也是深有体会。老师上课讲完之后,经常会有课堂测试,课后作业等等。这学期没有专门的编程语言课程的学习,所以就需要我们多加练习。
之后的二柱子的四则运算则是让我们真正的开始接触到了软件的设计与开发,说真的,一开始看的我头大,没有思路,不知道怎么实现功能。后来从网上查到了一些知识点,突然之间就有思路了。知道了作法。随后的第二版第三版都慢慢编写出来了。最后的四则运算网页版,刚好和我们这学期学习的JavaWeb有不少的共通之处。
讲到团队开发项目,也让我明白了很多。团队开发并不只是我之前想的几个人在一块儿编写程序。团队开发需要我们有着不同的分工。每个人负责的模块都是各不相同的。除了编写代码,我们还需要每天开会,每天总结。开会和总结可以让我们了解到每个团队里面的成员都完成了什么,他又遇到了什么样的困难,这个困难我们的团队要怎样去解决。老师带着我们做的那个游戏也是非常的有用。我们团队包括我在内的三个人都十分努力的想办法把报纸的面积降为最低,在这个过程中我们集思广益,真正的体会到了团队的含义。
最后,我们软件的评价是参考大一的学弟学妹们的,我觉得这样并不是非常科学,拉票是真的可怕。当然,建民欧巴也说了这个只作为参考之一,赞一个。
对于软件工程概论这门课程,我有一些看法:作为一门概论课,作业真的是太多了!我清晰地记得,有一次上课路上碰到了一个外院的朋友,问我去上什么课,我说软件工程概论,他接了一句:“概论课啊,挺好”。。。。尤其是这最后几周,团队的冲刺就在这几周,需要占用的时间太多了,过度的压缩了我们复习的时间。
还有,我认为阅读笔记用处也不是很大。读过一本书之后,如果真的感觉自己收获到了什么的话,那绝对是会记在心里的,有了阅读笔记这种硬性的要求之后,感觉就像是为了完成阅读笔记而读的书,而不是为了学习。我们有的人编程的基础不怎么样,希望老师您能在课堂上多讲一些有关于代码编写的东西,我觉得会更好一些。
最后,还是要感谢建民欧巴这一学期带着我们走过软件工程概论让我们对于软件工程的了解更加地深刻。希望我们以后在您的带领下,能成为一名优秀的程序员。