杂记
最后一次博客作业,翻了半天书,犹豫半天始终不知道写,最后想想。与其犹豫不决的浪费时间,到时候写些自己也不是很懂的东西,倒不如写点自己上这个课的收获或者心得体会。
坦白说,这段时间被这个磨人的破项目搞得基本没有时间做其他的什么事。作为小组的组长(PS:个人不太喜欢项目经理这个称呼,第一有点官僚主义,第二个这个团队不是一个真正的开发团队,原因都懂,很大部分都是求过心态,第三个自己能力还不足以胜任这个角色),基本上参与到项目中每个部分去了,虽然可能没有写代码的两会同学看起来做的多,没有他们辛苦(PS:我们小组主要两个人写后端代码,七个人写文档,我就负责各种事情,沟通、分工、设计、决策等,也写点前端代码,其实老师心里也清楚,说出来也不怕老师知道,做项目真正写代码的人就那么几个,还有些能写代码的但不擅长这个方向,比如我不太擅长java后端开发。按照老师博客上说的那种,项目经理可以自己先学,再做培训,我估计一学期这项目一学期也搞不完,这种回答明显不合实际,太过于牵强,很多同学连编程基础知识都不会,抱着只想过的心态,项目经理先学再教大家,这个老师都无法办到,这不是明摆给项目经理出难题么),但是有时候一天下来基本没做啥,效率很低。尤其每周末都要安排人写文档,我都得提前准备下,然后第二天上午组织大家开会,然而开会一开就一上午过了,有的问题本来没啥可讲的,人多了你一言我一语,十来分钟就过去了,并没得出实质性的讨论结果。和写文档这边开完会,另一边开发人员这边说有些设计问题(主要是数据设计的问题),结果又一开会,吧啦吧啦又一上午过去了,这个好歹也算解决了一些问题。然后到下周末,再一问文档这边人虽多效率反而不如写代码的,甚至有些部分都没开始写,然后老师又指出一些问题需要修改,本来我的节奏把握好好的,这下就乱了。代码这边,由于缺少沟通,各自都觉得写得差不多了,再一开会发现问题依然很多,自然而然测试也得延期了。整个感觉就像是自己写忙活像是做了很多是,看看结果有像啥都没做,我倒是宁愿安安静静敲敲代码。
当然,出现的一些问题(这些问题也不是很大,相对而言比某些团队要好很多,据我所知,完全缺乏沟通个分工,也可能是无法进行)有些是我的原因,比如开完会后的四五天内,没有及时去督促,这个问题我是知道的。但是这不是真正的开发的团队,都是同学,出了问题没法去问责,所以我觉得督促太多也不好。然后就是一部分同学漫无目的参与会议有时就会浪费很多时间,当然指望他们提前准备很多问题也不大现实。另外一方面原因,说到底这只是一门普通的大学课程而已,大家也就没那么太较真。
上面七七八八说了很多,也比较乱,好像说的都是些废话。最后说说上这门课的收获吧,这也许是老师比较关心,之所以说也许,说到底这就是一门普通课程而已,也许双方都是在这个系统下做自己该做的。我上我的课,拿到我毕业需要的学分,你讲你的课,拿到你工资。当然这只是我的猜想,只不过我很直接大胆的说出来了,老师没必太在意。但是某些时候,人也会有所求。我觉得我上这么门课收获不是很多,也不是我不够投入。对软件工程的理解和工程管理知识并没增长多少,光放手去做,会收获一些项目经验,团队管理经验(把握好时间节奏,合理分工后,及时跟进),团队沟通经验(这点我的收获是,不是所有的沟通都需要开会,有时候长时间的开会效率很低,有时候需要需要采取其他方式去直接解决问题)等。但是理论知识还是很欠缺,除熟悉了几个文档,每次交上去还各种不满意,又是各种新要求,新模板。我觉得理论知识还需上课讲,结合实际开发讲,当然这点很困难,大学教师真正在公司按完整流程做过开发比较少。某种程度,我还是比较羡慕老师,上课大家自由讨论,没事出去抽抽烟,就这样轻轻松松就完成了教学。然后课后会来事,文档交上去各种不满意各种改,当然这点啥说的,文档要规范,可是要求能提前提么,我啥都不知道,你让我写文档,我尽最大努力当然也是白搭。这些我都可以没话说,最后整个新网站,我们不得不吐槽下,惊呼这是什么鬼,这杀手功能威力太大了,首页都惨不忍睹。作为软件工程老师一直强调测试重要性,我想问句,这个内测过来吗就拿我们的来公测,这起到作为表率做用了吗?如果我们项目作出这样,我觉得你应该不也太好意思去过多评论什么。哈哈,这只是吐槽下,老师不要太在意。
最后的最后,这门课有木有达到你的要求,我不评论,也没这个权利。但是我觉得离你想的还是差很多,比如全员参与开发,基本不可能,做中学,又学到多少工程知识不好说,现实就是这样,其实大家都清楚。老师出发点是好的,想尝试新的教学方式,力图教学效果有所改观。但在现有这种高等教育模式很难有所很大的改变。但又或许对某些同学还有些帮助,增加了项目经验。我看过老师的博客,似乎对我们专业同学在这个方向的就业情况和技术能力不大看好。到但我觉得老师的有点悲观,我们班上目前来看在这个方向上就业的不止四分之一,基本都定了自己的方向,朝自己的方向自学。对这部分同学,这次绝不是毕设之前最后一个项目。对于其他不准备这个方向上就业的,这门课布置多少个项目也是徒然。