个人总结
软件工程课真的是百闻不如一见,早在大二的时候我就亲眼目睹了学长学姐们的繁忙生活,抱怨声从未停过,简而言之就是两件事情,软件工程作业太多了,老师要求很苛刻(交作业迟一秒也算没完成)。很有幸,我们现在也正在上着这个课程,如今也已经接近尾声了,但是这个课程却给我的人生带来了诸多思考和无限的怀念,这不仅仅是知识技术上的提高,更大的意义是对我人生方向引导:从理想到现实。
仍记得,第一节课,我怀着一种“老子天下第一”的想法,漫不经心的走进课堂,抬头一看老师已经在讲台前站着等候我们上课了,心想这老师挺负责的啊。在这一学期,我们开始了大学课程的很多个第一次,比如上课喊“起立”,我们一起回忆初高中时候的紧张生活,虽然老套,但是很有乐趣;比如老师义正言辞的声明,上课坚决不许玩手机,否则收回,等着过年吧,这真的是太明智的选择,从一个学生的角度来看,这可以帮助大多数学生认真听讲。
转眼间,这已经到学期结束的时候了,回过头来细细品味,一次次看着博客园的记录历程,有一种感觉:一路熬夜费心神,终生受益永无悔。我的受益分为两个方面,一是成长,另一方面就是学习。
不得不说,这门课程最吸引我的地方就是让我近距离的接触“工作”这个话题,在目前这个阶段我们最渴望得到的信息就是工作和考研的信息,然而在这个课程中满足了我在工作这方面的好奇,也让我对自我身有了更深的认识。众所周知,现在世界上包括中国,美国,大部分富人都是搞IT出身,包括比尔盖茨,
马克·扎克伯格,中国的Bat组合等,并且在工薪阶层大家一说什么工资最高,大家不约而同的都会想到计算机,搞软件的,月薪过万。这一件件事情都在向我发送着暗示,我以后也会这样,也会有这样的待遇,有一段时间自己就好像一直活在这样的理想的世界中。
真的很感恩,在这一年中也许是我大学收获最大的事情,跌跌撞撞,不断思考,一直在经历,让我从理想的自我世界中回到现实的世界,虽然残酷,总归有益。从最开始的二柱子的四则运算,升级升级再升级;再到求连通数组子序列,复杂复杂再复杂;老师一直都在给我们贯穿着工作的经验和经历,从未想过每个人的开发是计时来算的,也从未经历过按时上交任务的严厉执行性,更想象不到程序员的枯燥乏味的苦日子是什么样子的。但是现实的世界给与了我更多的认识,认识到自己连一个普通的小程序编写成功都很难,何况到公司去上班呢?也认识到程序员工资从2000元到几万甚至几十万都是不等的,没有所谓的公平与不公平,也没有所谓的同情与不同情。软件行业更是遵循着“赢者通吃”的规律,虽然这些并不是我所喜欢看到的,但是现实就是这样,自己唯有提升能力,才能适应这种生活。工作的残酷性,在一次次刷新着我的理想世界,从程序员的不眠夜,到人才市场的艰苦寻找,甚至在学弟学妹们选择投票的时候的选择性,没有人看你自己做的是什么,只有我认识这个学长,所以我选择他。真的没有公平,但这就是公平。当我们在那么小的一个会议室里面挥汗如雨的时候,当我们甚至精心准备如何向别人讲解时,当我们满怀热心和包含激动的心情时,得到的只有冷漠,唯一能让我得一点点安慰的是,我自己一直没有放弃。这就是现实,这个充满汗腥味的味道也是招聘时候的味道,我很庆幸在我年轻的时候可以经历这么多,也很高兴能知道这么多。当然我也不是这么消极的人咯,只是一时感慨颇多,便多说了两句,只是有些人不明白自己在做什么,就像当初的我们.....送一句话给自己:世界上本不缺少美,只是发现缺少美的眼睛。少年加油!!
在学习上也收获颇丰,从之前一直畏惧编程,到现在有意愿去编程,从之前对编程的厌烦,到现在感到编程的神奇,每一次的进步都使我感到兴奋。当然,我们从第一次上课就颇受编程的折磨,由最开始编程比较简单我们还可以很好的的去编写,但是随着难度的提升不是我们三五个小时就可以编写好的,甚至不得不熬夜去编程,最让人受不了的地方就是,每一次编程的截止时间都是在周末,由于平时课程比较紧张,不能腾出较多的时间,所以只能周末两天把全部的时间都花在编程上,让我们的周末变的虽然很充实,但是很不乐意啊,打球的时间感觉都没有了,呜呜呜。
另一方面,真的就是博客园,从这里面也学习到了很多的东西,一个记录程序员成长的地方。从代码按着规范模式来写,到代码写注释,命名方式,到单元测试,到结对开发,团队合作,以及敏捷开发,需求分析,用户场景,软件设计与实现,再到典型用户和场景,软件测试,最后到完成阶段。一步步记录着我们的学习和成长,让我在无形之中更加领悟到认真,专注的含义。
在马上就要结束的时候,我想说,终于结束了,为着你熬了太多的夜,伤了太多的心,费了太多的神儿,开始一周的小学期终于可以安心的上了,一直都在忙活着这个。也许只有在这上面花了这么多时间才会记忆更深刻吧。
至于对老师的建议和意见,说实话老师两节课下来一直激情澎湃,讲话抑扬顿挫,并且很有力的结合实际的现实和我们即将面临的工作,着实很令人佩服,现在这个模式,虽然很累,学生也抱怨连天,但确实可以学到很多东西。我很支持上课 起立,上课坚决不许玩手机这两项。
如果老师可以使课程更加紧凑一点,不要往后拖比如拖到第17周,在时间的关卡上更严厉更有效一些会更好,这样不仅有利于大家提前完成作业,不拖拖拉拉,也不用占用其他课程的时间,比如我们操作系统这个小学期,大家几乎都没上操作系统,一直在弄软件工程的产品展示,这让我们感觉很尴尬啊。其他的都还好。给老师点个赞。
在这样炎热的季节里,这是一个叫人收获的季节。收获的不仅是知识,还有好的习惯和大学最珍贵的友谊;收获的不仅是经历,还有人生阅历和对人生的感悟。感谢老师的付出,一直激情澎湃,不论学生如何讲条件,老师总是以不变应万变;感谢队友们,一路上虽有一点点矛盾,但是大家还是以集体为中心,万众一心,众志成城。