通过一个学期的软件工程的学习,我在其中学到了很多东西,同时对这门课程也有一些自己的体会和建议,希望通过我的建议能让软件工程这门课变得更好,让我的学弟学妹们受到更多的启发和教育。
首先我觉得老师在授课的过程当中对我们软件编写的教学不是很多,其实对于一些语言我们并不是非常熟练。是的,这确实应该说是我们的疏忽和过失,但是从实际情况的角度出发。我们真的会觉得很难,会浪费大量的时间在用什么软件编写软件、那什么语言来实现等等。所以导致很多组直接去网上百度一个程序再拿来自己手中改写。我觉得这完全违背了老师的初衷。老师您从一开始的软件设计和思路,咱们一起走来,我觉得您所希望见到的也不是一个copy来的东西。
第二点,我觉得做一个软件确实是一件很系统和正规的过程,但是从实际情况的角度出发的话,我觉得可能我们还没有达到一定的水平来完成一些事情。比如说,接连冲刺的时间,可能一些博客发出来只是为了应付作业,但是真正的项目开发少之又少。我们虽然不希望老师手把手的教我们,完全是老师的一套东西,我们也很希望那种新颖的思路。但是我们的一点疑惑就是对这么课程不仅烦恼,又很恐惧。
还有一个就是学弟学妹评价的问题,其实纵观下来我觉得这一套评定是有瑕疵的。首先在软件刚做出来让下一届评价的时候,并没有真正意义上的来操作和评价,很多组都是找的学弟帮忙刷的评论。我觉得可能是工作没做好的原因。在这里就有一个误区没有考虑到,对于人脉广的人来说,很方便。但是对于一些个别腼腆不认识太多人的人,我觉得这一套体系完全失去了他的公平性。可能老师培养的也是我们面对客户和推销自己产品的能力,但是我还是觉得在公平性上不是很完善。
还有老师我觉得下一届的来做我们这届他所选择的项目是不太切合实际的一个想法,站在实际的角度出发,假设一个组做的真的很好。20个人都进行了选择,可是明年将会有20个人一起做这个项目吗?我觉得是不可行的,人多就会有更多的“鹦鹉”。但是您今年给的承诺就是选哪个明年就做哪个,如果明年您改变思路,变换项目方式的话,学弟学妹们一定又会觉得您没有信用,没有遵守您当时对他们的承诺。这将会导致极端情况的发生。而且我相信明年的他们也会有自己更好的想法,但是您的承诺就是明年他们会继续做我们的,到了他们思考的时候,做的都是我们的延续,我想也是对他们的伤害。但是您的承诺已经说出去,又不能毁掉自己的约定。我怕学弟学妹会有意见。
还有就是那个代码上传网站,是全英文版的,对于我们来说确实是个不小的挑战。
最后一点不算是建议,但是希望老师再下次授课的时候能够考虑到。许多人面对这门课都是觉得占用的时间很多,但是真正的收获并不是很多,因为很多人都是在惶惶中度过的,在面对一个软件的时候,您为我们讲的更多的是思维和团队。但是我觉得更多的人希望了解的是软件的结构,编写方式,从那入手,什么步骤。在没有思路的前提下做事,时间会被无情的消耗。而且,确实有很多考研的同学在软件时间里消耗的大量时间,但是最后觉得收获不是很明显。我们希望能在老师的指导下,对软件的框架、编写流程等等实质性的操作进行更多的了解,在编写软件的时候能做出更多的东西。
以上是一些建议,希望那个软件工程课越来越好。