软件工程概论课程建议
对于17周的软件工程概论的学习,我感觉我有了很大的收获,我觉得这段时间对我来说学习了一个软件工程师的成长过程,问我学到了很多东西,学会了团队的开发,学会了与人沟通,学会了对自己能力进行评估,总得来说,这门课程叫我受益匪浅。
记得开始第一天来到学校,王老师就来了一次考试,真的叫人猝不及防,一暑假的堕落生活,虽然学习了一些东西,可是还是暴露了自己的差距,一个所谓的用户登录界面,搞得头昏眼花的,数据库连接,数据库怎么用,当时只想说生不如死,太难了这是什么东西。在绝望中结束了第一次课,真的很慌,不过经过这次也对自己有了个认识,也算是当头一棒把我从放假的堕落状态拉了回来。
之后的几个月的学习中,我渐渐的掌握了web开发的部分知识,同时在王老师的强大压力下,逼迫着自己去完成一系列的编程,慢慢的发现自己好像比原来懂了不少的东西,还是有一点成就感,也就是在这么一个失望绝望然后死灰复燃的状态下,慢慢的一步一步的做出了自己的一些东西。当看到自己写出了的什么都不是的成品时,其实内心还是有成就感的,因为毕竟是自己一步一步努力下来的结果,当然要是没有王老师在背后给的压力,也没有动力去做这些事情。
这个课程虽说是以讲述对一个软件工程师的要求,但我从不光得到了软件工程师应该具备的能力,也得到了对问题的分析能力,比如说对于一款软件的开发,首先你要对市场进行调查,充分了解用户的需求,这涉及到可用户需求分析,其次你要对自己的个人能力有一定的认识你在多长时间可以完成这项任务,这样可以保证你有一个相对充足的时间去使你的软件更加完善,其次,对于团队而言,你要规范自己的代码格式,这样有利于团队成员之间的交流和代码的整合,还有必须具备一个良好的沟通能力,团队成员之间良好的沟通也是实现软件顺利开发的一个重要条件,如果每个人都各做各的,很有可能出现一加一小于一的情况,影响到整个团队,
学习的结束,我们小组也成功的开发出了自己的一款app虽然说比较简陋,但对我们来说是对我们最大的肯定,至少证明了我们这个学期没有白白荒废掉,我们的编程水平合作意识都有了提高,虽然可能有差距可是我们努力去弥补。十分感谢王老师对我们的教导,虽然十分严格苛刻,但是对我们提出的意见都是为了我们能够更好的在软件工程这个领域立足的激励,如果没有一个严格的老师,可能我们的大学生活会在堕落之中度过,出来之后连生活都不能自理、
下边是我对这门课程的看法和意见,首先王老师的讲课风格很有特色,语言幽默,举得例子也十分切合我们的实际生活,方便我们理解。其次,课程内容与我们息息相关,方方面面引导我们成为一名合格的软件工程师。最后,我对课程的意见是,如果在课程之中可以增加的涉及到我们开发具体知识的话,我觉得可能对我们的编程能力的提高有一定的帮助,总之感谢王老师的悉心教导。