软工课程之我思我收获
《软件工程》这门课像我们的诤友,不断督促我们前进,又不断指引我们收获。时间飞逝,我一个个完成了课程中的所有任务,一步步走到了期末年末。走的远了,也该回头看看。回顾于此:
一个学期的软件工程即将落下帷幕,在这样一个历程中,我收获很多,也感受到很多。
这是一门与实践结合极其紧密的课,而对于这样的课,总是让我感到兴奋。因为我们确实是在做中学,在学中做。而不是单单地背些转眼就忘、没有切身体会的枯燥词句。而团队项目更是让我感到刺激。我一直觉得一群人,朝着一个共同目标,并肩地努力,是最美好的事情。
我知道我周边有很多人觉得软工课很没有意思,而且任务量很大。记得之前班群里面还为此群发邮件来申请缓期作业,我一直觉得这样的行为挺幼稚的。实验室里面的师兄告诉我说,铁大计算机系的学生就是欠练,动手能力基本为0,在我这么多次大作业和不同人合作的结果看来,我觉得这是非常真实的一句话。
我特别喜欢软工课这种教学形式,就是给出任务,自己去完成。很多同学抱怨,做了作业,写了程序,知道自己的得分,但是不知道自己哪里有问题,感觉很窝火。其实这种想法是一种非常土,非常高中的思维模式,软工的这种在实践中教学的方式,其实是一种自学的模式,其实我们收获更多的是过程中解决问题的solution而不是result。举个例子,以前做电梯调度程序,其实对我个人来言,我做完以后最大的收获是什么?绝对不是想出一个电梯调度的算法,绝对不是说又练习写了很多行的c#,而是一种二次开发的做事步骤。这我想是以后的工作中会时常用到的,也就是拿到一个前面人写的工程,你知道怎么去看懂它的框架,看懂它的接口,这样在最快的时间里面捡起一个你不怎么常用的语言。过程中自己学到的东西才是自己的,这不正是学技术的一个特点吗? 之后类似的锻炼还有团队项目中2次迭代,daily scrum以及转会环节,都是非常有意义的TASK,但是我看到周围很多人依然是自作聪明地钻着制度的空子来混这么软工课,其实我觉得很遗憾。
善意的来讲,我觉得软工课如果想要开得更好,就要做一个工作:便是把学生的思维给纠正一下,告诉他们这门课不是开给那些只会做习题,只会写文档,只会排版,一心想着分数是85还是90的人的。投机取巧的人总是太多,这种风气对一门不多见的好课是很致命的
Team--时代团队组队伊始,我们“团结,实践,奋斗”的基调就已经被奠定了。和优秀的同学成为队友总是让人感到兴奋和充满希望。在这行将结束的时刻,再回首这一路走来,我可以自豪地说,我们做到了最好!
还记得两次命名(一次团队队名命名,一次项目名字命名),大家的畅所欲言和丰富的想象力,
还记得李神(李帅)实现柱子上下移动时,大家瞬间被激励的兴奋场景,
还记得吴神(吴威)三两天就解决一个技术难题、神龙见首不见尾的威武霸气,
还记得技术整合攻关阶段黄神(黄为)深夜的探访,
还记得王鑫楠连日工作将所有工作整合完毕却依旧不变的淡然,
还记得最后时刻安娜挺身而出,强化美工的妙手回春,
......
可以记得的,太多太多;可以忘记的,太少太少。这岂止只是一次软工项目开发?!
我们收获的不止是软件开发知识和经验,我们收获地,更是一段美好的人生故事!
这个故事里,有你,有我,有Team--时代团队!