这学期就这么结束了,说实话挺不甘心的,尽管看上去很忙,但实际上如同王老师讲的,只是做了一些假事,老老实实的做了一次干假事的人。在这个过程中,王老师讲了很多软件工程,也就是做工程做项目的思想方法,而不是编码的方法。编码是具体某一门语言的事儿,而工程概论讲的是如何与其他成员合作做东西的事儿。在大一时从来没有这样的概念,可以这么说,上王建民老师的课对我而言是思维和认识上一种很大的冲击。别的不说,就是他的这种做中学的方式对我来说就是一种很大的挑战,关于这点下面会详细的谈。还有他讲课的气势,这么说吧,王老师可能是我上了这么多年学以来,见过的最最霸气的老师了。
下面的内容先谈谈个人的总结,在说说我对这门课或者教学上的一些看法。
首先是个人总结,在这个工程概论的学习过程中时常感到非常迷茫。在思想认识上不是特别明确将来能够干什么,我认为这种迷茫更多的是来自于技术水准还远远不够,而不是设计思想上的问题。如果我技术很好的好,我在做东西的时候可能顾虑就不会那么多,尽管这个想法看来很有问题,但是对于目前的我,或者说相当一部分人来说他们可能都是这么看的。对我个人而言,在技术水准还不达标的时候灌输这种工程的思想可能效果不是很好。我现在就处于一种学技术感觉难度很大,接受工程思想我又记不住。尽管王老师讲的很生动、很形象,我也确实能了解到很多东西,但是感觉这些工程思想在具体行动时会慢慢淡化,可能是我们目前没有很多工作经历的原因吧。
软件工程是以人为主,强调的是人与机器,人与人之间的沟通,很大的发展前景在于我们人类本身。就拿最后的团队项目来说,学习到很多的东西,最重要的就是与人合作。在我们组的情况是,康润参加过网页设计大赛,他做界面很不错,所以我们组的助成招聘网站将近20个网页全部由康润搞定,而我只是协作他对部分界面的显示做了些优化。我在团队中的任务很简单,那就是搞定所有的后台操作,包括所有的跳转、界面上显示的数据、数据库的读写操作。基本上MVC的框架就是我在组织,看上去好像做了很多东西,但实际上我就会一点点CSS,不足以去做网页,就只能把功能的具体实现这个大头往自己身上揽,可是后台操作谁都能写出来,而界面显示那是展示给别人看的,它的重要性可想而知。所以我对自己的工作也不是特别满意。李婷婷自知技术可能比不上我们,所以就负责了些文档的编辑处理工作,为我和康润的工作结果提提看法建议,为我们的项目拉拉用户之类的,干了很多后勤工作。在这个过程中我犯了很多小问题,工作干的也比较拖沓,在偷懒之余一边感慨有人给自己擦屁股感觉真好,一边又在谴责自己做的不够多,技术上还不够好。我个人无论在技术还是性格上都有很多需要提升和改进的地方。这些话讲的语无伦次的,不过我对于个人的总结也就能说这么多了。今后的日子还有很多很多事要去做,接下来的寒假真的不能再荒废了。
个人总结说完了,我再说说我对这门课的看法吧。
作为一个软件工程系的学生,学习这门概论那是义不容辞,但我总感觉学习这门课怪怪的。实实在在的东西总觉得没有学到,在我心里还是认为技术才是我们当前最需要的,课程安排在大二的黄金时间把重点放在工程思想上我其实挺怀疑的,当然我相信王老师有他这么安排自有它的道理。这段时间每个周末都接受了杰我教育的培训,效果也不是特别好,但至少让我明白了我要学习什么东西,可是这个训练的强度不够,当然我们不能变成专科那样只会一套模板的编码机器,我们要有自己的思想,要有自己解决问题的方式。不得不承认这很矛盾。
最后在来谈谈做中学这个模式吧,这句话有点像毛主席那句在战斗中学习。一直不太适应这种教学方式,我认为做中学有很多不确定性,有时候会限制我们学习的深度,但是时间有限我也必须强迫自己去努力适应这个教学的模式。
王老师说让我们给他个人提提意见,我感觉老师挺好的,他的思维方式很独特,我的意见更多的事对这门课的看法。对于我们应该掌握的技术,老师可以重点强调,给我们一个更加明确的学习方向。