个人总结
随着最后的上机考试落下帷幕,菜鸟的我才发现,一学期的软件工程课就此就真的完事了。怎么说呢?总体感觉老师不错(除了作业多点),课程还行,自己..........好吧那自己就来总结一下吧。
关于上课:
刚开学的第一课王老师就来了个下马威,检查他上学期java课结束后留的作业,唉,不会。为啥呢?毕竟假期啥也没干啊(汗)。于是当时痛下决心,这学期一定要好好干啊。于是乎,每次上课我几乎都坐在第二排(着实不敢坐第一排,从小就“怕”老师)。还别说,坐在第二排还真的提高了不少效率呢。至少不老是走神了,虽然感觉听课似乎也没多大用途对于技术的提高,但是对于软件行业还是有了进一步的了解的。不由得感慨道:听课就有收获啊。还有就是王老师讲课还是蛮有意思的,至少我觉得他就很投入,特别投入的那种。我都不忍心走神啊。同时呢,讲课还是蛮幽默的,偶尔也会引得同学们会心一笑。
关于阅读笔记:
怎么说呢?自己一开始觉得这件事还是蛮好的,值得一做。并且在一开始的阅读中还是有收获的,了解到好多关于软件开发的知识。但是随着时间的推进,后来作业越来越多了,题目也比较难了,自己也就懒得去慢慢阅读构建之法了,大多时候知识粗略的一读,一目十行的看一遍,当然如此下来的结果便是感悟不多又或者说是很多时候都没有什么感悟。怎么办呢?抓住构建之法里面的一段话或者一个句子,就开始头脑风暴,很快的完成了阅读笔记。于是显示屏上是有东西了,可头脑里呢?一片空白。如果再有时间我一定好好读读这本书,心当静,神当定。
关于课堂练习:
这当时我觉得做的最好的一部分了,由于前面自己java学的还算认真,所以这里的恩堂作业对于我来说也不算太难,还是能够搞定的。虽然不能够当堂完成,但在课下自己加点时间还是能够在规定时间内完成的。 一开始特别不理解为什么自己死而出来的东西还非得要设计思路。做都做完了还要写设计思路,感觉心好痛。后来慢慢的越写学顺手,而且发现在写设计思路的的过程中就会发现一些自己思路上的问题,从而避免了写好了程序测试时才发现自己逻辑上的错误然后在反过头来更改代码的繁琐过程,从而也减轻了工作量。而且后来我还发现一个好处,就是在做老师留的系列作业时(比如二柱子),当你对前一阶段的完成情况不清楚的时候,可以通过查看设计思路来了解自己之前做的程度。
关于团队项目:
当第一次选择好自己的相对实发的项目时还是蛮激动的,兴趣也是特别的高。我还记得第一次团队会议我们确定好的目标,要做最好的团队,做成最好的软件(同班对比)。那会还是群情高涨呢。然后随着时间的推移,开发难度的增加,心理上还是有一点畏难情绪的,但还好,坚持在固定的时间去开自己的任务,最终在学长和度娘的帮助下我们完成了我们的第一版本。但是存在问题之多也是不容小觑啊,功能没用原来设想的那么丰富,界面也是相当的不友好。但啊还好我们做了也学到了很多东西。第二阶段似乎就没那么热情了,而且难度也增加了,由于热情高,难度增加第二阶段并没有去的什么实质性的进展主要是做了界面美化工作。但是在共同面对困难中团队友谊倒是加深了不少。我也从团队项目的进行中学会了如何鱼人更好的交流,沟通,相处。
一整个学期下来,对软件工程概论这门课还是非常认可的,老师的授课方式很值得借鉴,这一点在上课听讲方面就有直观的感受,我就说一句,这门课是我自上大学以来唯一没在课上玩过手机的一门课,这是不可否认的一点。我觉得其他课可以借鉴一下,还是一句老话说的对,这学生就像是牙膏,你不挤他就不出货。当然,对老师还是有几点建议的,没希望王老师能接受,只是想表达一下自己的想法。
对老师的个人建议:
1.阅读笔记可以要求少点,但数必须自己读
2.老师给学生提供个例子(在给学生留团队项目时)