您的位置:首页 > 其它

软件工程的总结与建议

2016-06-22 16:21 288 查看
时间如白驹过隙,现在已经是第十七周了,学习软件工程这门课也有十七周了,对于这十七周的学习,自己感觉回味无穷。

想想当时第一次上这么课,最让我印象深刻的有两点:1.老师上课不允许玩手机,而且一经发现,就会把手机没收,想拿回手机只能等到期末考试完,想想一学期没手机,感觉这是一件很可怕的事。2.老师的讲课方式很独特,有老师的自己话说,叫“做中学”,一边做一边学,这是邹老师发明的一种教课方法,不过当时只知其名,却不理解这种教学方式。

在以后的学习生活中,从原来的茫然,不知所措,到渐渐了解了王老师的讲课方式,也渐渐接受了老师的这种理念,也渐渐喜欢上了这门课。

对我来说,这门课,课上收益很多,课下收益更多。也许有人会不理解,但“做中学”就是这样,你不单单要接受知识,还要去做,用大量时间来实践,来体会。

老师给我们布置的任务也很独特,也是我头一次接触这些任务。刚开始学习这门课,老师便让我们在这个学期阅读两本书,并且还要写阅读笔记,说实话,我以前从没有写过阅读笔记,当然也不知道该怎么写阅读笔记,但我知道,这个不是简简单单能应付的,说到这,不得不说,我们新接触到一个写作业的平台-博客,以前自己只从电视上,网上接触过这个词,觉得这是一个离自己很遥远的词,但上课第一天,老师便让我们自己申请一个博客账户,并发表一篇自我介绍的随笔,说实话,这件事,我以前从没有想过,生活中有些事就是这样,也许你觉得有些事你一直觉得遥不可及,但没准你尝试着去做一下,就会发现,原来其实很容易,并不是触不可及。看着自己发表的博客,在网上一搜就能看到,感觉很奇妙,也很骄傲。

写阅读笔记也是一件不容易的事,有句话这么说,书到用时方恨少,当提手打字时,才知道下手有多么困难,怎么写都觉得自己写的少,写的浅,只有深层次的阅读,才能发现作者的独特思想,到位的理念,花的时间很多,当然,收获也很多。

对于课上的收获也颇多,觉得王老师上课的最大特点就是通俗易懂,贴近社会,没有什么难懂的概念,而老师也是激情万丈,不夸张的说,这是我见过的上课最有激情的老师,老师讲课声音很大,也很有感染力,往往在王老师的课上,不容易睡觉(当然,也不敢睡觉被老师发现睡觉是要被罚站的),有时王老师也会把这个社会的残酷,这个社会的规则给我们透露一下,让我不由来的会紧张起来,同时也对自己的未来有了一些想法,也涨了不少经验。

对于我来说,这门课程,这整个学期,最让我印象深刻,最让我难以忘怀的就是,软件项目的开发,这是人生中头一次,我们小组按照老师的指导,一步步的进行软件开发,就好像到了社会,进了公司,开始制度规范的软件工程的开发。

软件开发分为两个阶段,第一个冲刺阶段和第二个冲刺阶段。我们小组有四个人,彼此都是熟知的好朋友,本以为开发阶段会顺顺利利,但万万没想到,竟然那么艰难。

安卓语言是我上这门课前没有接触过的语言,可以诚实的说,软件开发第一阶段,我连安卓语言的Hello World都不会编,感觉自己好想回到了远古社会,啥也不会,整个人都蒙了,看看队友,发现他们脸上也写着大大的“我也不会”,说多了都是泪,从基础学吧!为了快速上手,自己从网上下载了大量的教学视频,不得不说,这是一种效率较高的方法,效果也比较明显,往往跟着视频学一遍,一款软件就编出来了,但也渐渐发现这种方法消耗时间太多,有时一个视频要一个多小时,而且这种方法并不能显著的提高你的全方面编程水平。至今仍记得在冲刺阶段,为了赶进程,在自习室要干到十二点,回到宿舍周围人都已经入睡,有时遇到一个小小的BUG,却要花费几个小时或者一整天来修复,有时牵一发动全身,一个错修复好了,会冒出很多其他错误,这都让人感到抓狂。

对于软件工程这门课的建议:

软件开发方面,觉得应该更贴近公司里软件工程开发的过程,应该让小组的成员多出去做做游戏,提高彼此的信任和默契,或者带我们去公司参观一下,身临其境去感受软件工程的开发。有时觉得任务量太大,有时为了完成老师的任务,不得不耽误其他课程的进度,觉得更应该提高课堂效率,还有就是拉票环节存在不公平性,觉得应该让投票人为自己负责,好比让他们做自己选的项目,认真分析各组的作品,比较大家的作品,这样对我对他,效果更好。

在最后的最后,感谢王建民老师这一学期的教导,自己真的学到了很多,很喜欢这门课,这些字也都是自己一个一个敲出来的,愿老师再接再厉,支持老师的这种教学方式!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: