机房收费系统合作版已经过去很长时间了,一直想着写篇合作,却总是觉得词穷,因为在合作中,相对于自己开发真的收获好多,总感觉言语不能表达,只能意会。不过,不管怎样,还是得给自己留下一点记录。
先介绍下我们的小组,我们小组由徐凤竹、郑浩和我组成,很“荣幸”的,我成为了组长,开始了漫长的旅行。从最开始找老师确认分组开始,到项目彻底结束,共用了37天的时间,拉的战线有点长,不过还好大家都没有懈怠。其实这期间,还因为家长会、自考、专业课耽误了一些时间,所以总共算下来,真正工作的时间连起来不到半个月。从最开始一起讨论需求,到后来各自写文档、画图、敲代码,再到最后的共同调错,我们组也开创了好多机房合作的“新模式”。其实最骄傲的还是有着很给力的队友,大家团结合作才能更好的完成嘛。
要说起来收获呢,大致的可以分为三个方面:
对于系统
虽然说这是第三遍做机房收费系统,但是对于某些功能自己可能还是不熟悉,而且每个人和每个人实现的程度或者说效果也不一样。所以这次合作,让我再一次,而且是深度的了解了这个系统的整个需求。
对于里面的涉及到的技术问题,比如泛型集合转泛型集合、设计模式、存储过程和触发器、视图等也都有了新的认识,因为之前没有好好研究,实现过程不是很熟悉,合作刚开始时用起来还比较难,不过最后各种问题也都被克服了。这个过程中,也渐渐认识到,数据库是很强大的,几乎强大到你能想到的它就能做到。
这次合作,我们完全是文档和图来驱动开发,每个人都根据文档和图编写代码,期间不许直接交流。这也是对写文档和画图的很大的考验,你的文档要怎么写,要写什么,图要怎么画,才能让别人清楚的知道你的思路,才能根据你的文档和图进行开发。
对于经验
第一次合作开发,所以不管是做组长还是做组员都没有什么经验。自荐做了组长也算是给了自己一个机会,让自己也体验一把。做了组长才发现领导层真是不容易,虽然没有组员干的活多,但是操心要多,今目标啦、开发进度啦、图啦、详细设计啦,这些东西都是由组长来控制的,每一个阶段做什么,什么时间完成,这些组长都应该安排好。只有提前计划好了,一步一步跟着计划走,才不会导致最后匆匆忙忙的加班,当然计划总是赶不上变化,所以这个随机应变的能力也是很锻炼滴。
不管做什么事都要有一个积极地态度,最一开始的时候,我总是说,想想这个合作就头疼,浩哥经常劝我“没事,这有什么啊,何况背后还有我俩呢”。慢慢的后来我也就转变了想法,不管自己做的好与不好,都给自己一个积极地暗示,让自己觉得自己很行,其实也没什么不行的,就是心理上很发怵,自己克服了也就好了。
对于组员
说是组长,其实我在组里是最差的一个,一起讨论的时候,总有跟不上思路的感觉,有时候就是他俩争论完,然后就是“组长,你拍板儿吧!”。其实这样也好,我终止了他们俩无休止的争论,造福了社会。但是我比他们还有一个优势,就是我属于圈外人,我的思路还是比较清晰的,有时候我的想法还是比较正确的,而且圈外人总是能从别的角度看问题,而不是单纯的为了解决问题而解决问题,可能还可以提醒一下,或许可以想想别的解决办法。
其实对于组长来说,还有一个更好的锻炼,就是如何发现别人的优点。聪明的项目经理总是让他的组员去做自己擅长的事,这样可以做到事半功倍。而这种能力不是与生俱来的,需要自己细心地观察每一个人,发现他们的长处,这样才可以做到让合适的人做合适的事。
说了那么多,总感觉虚的不行,还是有图有真相来的好一点:
总结
这句话虽然说了好多次了,不过还是要说,每一次经历都是自己的财富,自己收获的不管什么都对自己有益,突然想起了马静同学的一句话,要相信,上帝给你的一切都是好的,大致就是这个意思吧。反正我们每一个阶段的经历都是为了让我们获得什么而安排好的,我们只需好好经历,好好总结。