本学期课程总结

      在我编写此篇博客的时候,终于可以说本学期的软件工程这门课是彻底结束了,我们真真切切彻底结束了这一学期的“噩梦”,但是现在反过来思考这一学期的所得所想,还真的是有很多想说的。

      还记得去年这个时候第一次接触“王建民老师”“软件工程”这些概念的时候,是从学长学姐的口中,听他们抱怨老师的要求特别严格、抱怨期末根本没有时间复习别的学科。当时在心中就默默的埋下了一个思想,这门课会很困难。而现在,当我们真的度过了这一段“困难”,就在想其实也没有那么的“困难”吧。毫无疑问,王建民老师以及软件工程这门课我一辈子都会记得,真真切切的记得这学期受过的苦和以后会尝到的甜,我想这也是这门课的意义所在吧。正如很多同学以及王老师本人所说的那样,这种上课的方式我们以前真的没有感受过。以前的课都是上课按照书本讲,做课后题,老师布置课后作业然后我们抄作业,期末划重点然后我们背重点,其实不能说这样我们不会记住什么,只要你上课听讲下课学习还是会记住并掌握很多知识的。但是在软件工程的课上,王老师以他令人钦佩的饱满的热情和极具吸引人的口才,说实话,让我能够记住他每一个课堂例子,从书中“国栋”“石头”的例子到微软、360等,虽然说这样可能让我淡化了比如什么是团队绩效这样的知识点,但是我学会的更多是“实战”、更多的甚至是深入脑子的“软件思想”,正所谓“授人以鱼不如授人以渔”,一个真正在开发过程中能够严格要求自己并与团队合作良好的程序员难道不是比只会背诵书本有关概念的纸上谈兵的要好得多得多吗?

      其实,不谦虚的说,我是一个不怕吃苦的人,尤其是让我认为这样做会对个人发展有好处的事情。但是不得不承认,这学期也会跟着大家在宿舍、在图书馆抱怨这门课的任务甚至是老师,在这里向老师道歉同时我也相信老师是理解我们的。虽然我相信不光是我,有很多同学都跟我一样是感激老师感激这门课的,但是人嘛,在困难面前都会怂不是么?难免会被眼前的困难蒙蔽了双眼迷失了心性。其实我们有没有想过,我不知道大家是不是,反正我是有一些对于自己能力的不信任。如果换成是我喜爱的英语课,比如说很多同学会说这学期的专业英语印度的老师口语不清楚上课听不懂很困难的课,我不会认为简单,但是我会淡定的接受。那么为什么面对同样的软件工程和编程情况完全不一样呢,我会负能量爆棚我会想着抱怨和放弃,我想这就是因为我相信通过我的坚持和努力我能够解决来自英语的难题,但是我不相信自己的编程能力,我认为我会坚持不下来完不成老师的任务。对于编程,我一直以来都无法克服对它的恐惧,我自己都不知道什么时候,我开始不相信自己会通过努力解决算法等方面的问题,以前室友和好朋友都曾经开导我说我应该自己首先相信自己,但是我一直在害怕。很经常的任务还没有来,新鲜的课程还没有上,我就在心里打退堂鼓。换句话说,王建民老师用他“独特”的手段“逼迫”我们编程,也正是这种“逼迫”让我现在能够慢慢学会平静的面对自己,面对新的知识和新的挑战,让我会忐忑的跟自己说"先试试再说"。蟹蟹王老师,真的。

     老师让我们写这篇博客是想我们总结本学期的收获吧,但是我想说的重点不在于像同学们说的“学会了GitHub……学会了安卓开发……”等等这些。因为这门课的原因,这学期我也没少跟学姐交流,记得有一次我们在聊关于找工作面试的事情,学姐说,如果没有王老师的一学期课她根本不知道面试的时候要在简历上怎样写她以前开发过什么,所以她听感谢老师的。而我要说的不只是老师在编程能力上带给我们的影响,而是在精神层面上的收获。通过这门课,我真的觉得以前自己的很多编程习惯都会“终结”我的职业生涯,说白了就是很不好的编程习惯,比如不会在编程前先设计思路、不会以用户的体验为开发的首要目标、不会进行单元测试、不会对没有思路的难题进行分解和迭代等等,让我勇整整一学期的时光理解软件行业的“以人为本”,更是让我体会到了作为程序猿的责任感和归属感,让我想至少在年轻的时候想为这个行业做点什么,让我大体上了解了软件公司的残酷的利益现实,让我更加努力成长为一个有责任心的接地气的程序猿。而这些是别的课远远不能带给我的。谢谢老师。

       最后关于课程的建议,这学期真的没少受摧残,以至于我最后决定暂停我的考研复习计划,全面的跟上王老师的脚步,去编程,去面对自己。现在,我可以毫无愧疚的对王老师、对自己说我庆幸自己是努力自主开发的那类人,而不是老师不希望看到的糊弄的人。虽然对于考研那些厚厚的书籍和计划我很难过,而且现在也不知道暑假还有没有勇气面对自己的考研梦想,但是我不后悔,我收获了那些选择了考研复习大于编程的同学们所不能感受的(虽然我的编程能力还是处于底层……)。现在,我也不想说那些我不知抱怨了多少次的类似于“老师少留点任务吧”“老师赶紧节课吧”“老师别搞这么多编程作业了”“老师交付时间别那么严格了”这种的建议。而且我也知道王老师不同意的[苦笑],所以我希望老师以后找的编程课堂练习能够更加的接地气,比如面试的题目就很好;还有就是老师最好能够在课堂上给我们一点提示思路不然我们真的……想不到啊,或者是多多让班级里编程能力好的同学与大家互相交流思想,当然都是出于自愿,不要强迫发言了吧……;还有鉴于任务很多,而我们真的需要时间,不论是接受还是准备,所以希望老师能够提前将下一周或者两周的任务公布,好让我这种能力差的学生提前准备;最后就是老师说好的上课很多互动的小游戏小活动呢?课程压力大,时不时以游戏的形式传授思想更让人容易接受,劳逸结合嘛。

      无论如何,课程已经结束,我认为还算圆满吧。在文章最后的最后,再次,真诚的感谢王建民老师带给我们的酸甜苦辣,感谢邹欣老师在百忙之中关注我们的博客,感谢孟晨工程师如此尽职的对我们编程提出的每一个建议,辛苦了。但愿我们会永远记得这一门难忘的课程,这一段难忘的经历。

posted on 2016-06-23 05:24  波棱盖儿卡秃噜皮  阅读(267)  评论(2编辑  收藏  举报