本次项目我们的题目是“商场导航系统”。经过七天的努力,我们总算完成了开发任务。
这次开发项目是我第一次真正意义上的参加团队开发。所以收获很多,其中有教训也有经验。
记得,在项目最后的整合过程中,我独自把一个文件移动到别处,没给负责该模块的成员说。结果,在项目的代码演示时导致他不能马上找到该文件。林林总总,除了个人的独断专行,还缺少对项目整体的监督。对于成员提交的源码没有审核,只看了功能,对于制定的编码规范和注释使用情没有进行监督。因此,作为组长,我缺少必要的监督。
在项目的评审演示过程中,对于本项目的亮点没能展示和表达出来。对于项目的设计思想和实现方式都没有令人满意的展示出来。另外,个人在评审过程中,不知如何举止,左摇右晃,缺乏自信。
在思想上,也存在问题。我们公司的培训宗旨是“设计思想胜于编程技术,领域见识决定专业高度。”抛开后一句,自己在思想上就把技术看的过于重要,这些在开发过程和项目评审中都表露了出来。凡事总是想着实现了怎样怎样的功能,对于基础的细节却全然不顾。
另外,在这次项目中,我作为组长却没有意识到要有团队精神。在项目开发过程中,不乏成员间的讨论,但是我很少考虑各个成员的感受。每个决定都是先从自己出发,甚至有独断专行的举动。
这次团队合作还是有一定的收获的,从其他组员身上学到了不同的优点,如敬业态度,团队意识。这些都是我所欠缺的。
对于编码细节,不能够添加必要注释,缺少验证和异常处理。老师要我们“不信任任一个方法”,因为不能百分之百的保证,每个参数一定不会出现问题。
最后,从这次项目选题被老师否定,我就认识到不应该再把自己在当做一个学生了。在学校里你可以全凭个人兴趣随心做一些系统或小项目。可是,在社会上,你的项目就应该满足客户的需求,来不得个人倾向。所以,应该赶快把自己当做一个程序员,早点培养自己的责任意识和认识能力。还有就是要绝对自信。