不知不觉就到了学期末,一学期的课程也就这么结束了。回首自己上过的软件工程概论这门课,有辛酸也有快乐。还记得第一节课,我觉得这只是一门概论课,应该很简单的吧,就像导论课一样听听就行的。但是第一节课,就跟我一个小小的震撼,要课堂测试,内容是寒假预习的web登录页面,可是寒假我一点都没看,所以只做了一点点。我想,这门课原来不是那么好学的。还有老师定的各种规则,我想这节课应该是所有课中唯一没有学生看手机的课了,都在认真的听课。不仅是老师管得严,还有就是老师上课幽默的风格,结合课堂知识讲的各种个人经历深深吸引着我们。在以后,给我印象最深的,也是最痛苦的,莫过于各种阅读笔记和总结了,不过现在想起来,这么做是必须的,他可以在最后让我们知道这学期自己到底学到了什么。
记的最开始留的作业是个人的四则运算,然后不断扩展,最后是写一个网页版的四则运算程序。当时觉得好难啊,这个上课根本没学过啊,作业也是一拖再拖,一般都是到最后才突击交作业。在我的潜意识里,还保留着高中的模式上课讲的什么,作业就留什么,没有自学的意识。可是现在自从上了软件盖伦这门课,自学就是家常便饭。老师说过一句话,“软件不是学出来的,如果只学的话,可以去技校,我只是给你们引导,软件需要在实践中学习。”然后我们就在一次次的作业中提高着自己的编程能力,到现在自己可以做一个简单的小的MIS系统,这都是归功于这门课的功劳。
之后我们便开始了结组编程,这也是这学期痛苦并快乐的真正开始,也让我感受到了什么是真正的软件,还有他的工作流程。当然也是这个学期收获精髓的开始。在确定题目之后开始面临需要在博客园上发表的各种规划,各种总结。还记得当初在确定功能时,各种纠结,因为没有经验,觉得弄得太难怕自己最完不成,如果太简单,在最后交的时候,不好交差。所以只好一步一步的弄,制定了一个基本的功能框架。而java 做一个可视化的程序又是第一次接触,所以每个人都在上网搜索知识。我记得当时为了弄面板,看了一下午的教学视频。经过两个阶段我们的努力,这款软件可以算是基本成型了。现在看来,也惊讶于自己从这两阶段冲刺中学到了这么多。Java Swing的面板,连接数据库,Javafx构建浏览器,各种监听事件。在两个重启的时候,感觉每天都过得很充实,这大概也是我大学以来,学得最认真的两周吧。
软件工程课程虽已结束,但我对于软件工程的学习才刚刚开始,老师的课让我受益匪浅。非常感谢老师这一学期的付出,是你把我带入软件工程的殿堂,让我明白什么是软件,什么是软件工程。最后说一下我的感受还有几点建议:还是作业问题,这个不提不行啊,在作业之前可以先提一下归档的那个问题,我们现在归档对别的科目复习影响很大啊。当然作业尽可能可以少一点。还有有时候带电脑,感觉没有用,毕竟一些课堂测试只是想想思路,在电脑上敲的代码很少,或许是我的水平不够吧。