对于软件的项目管理的初步认识,刚刚进入工作岗位。就算才开始接触正式的软件开发,走流程,从需求分析,设计,编码,测试,维护这些阶段流程不断的为了开发一个功能完整的软件而不懈的工作。
我们公司现在流传着师徒制度,每一个老员工都来带领一个新员工指导他们编写程序。这样师傅就分担着徒弟的风险。
师傅何时带领徒弟呢?
越早越好,带领徒弟做好前期的软件设计。
那么如何才能指导新员工写出好的程序呢?
老员工第一次分配小任务给新员工,讲清楚软件的需求和尽量细化的讲道如何实现,就放手让新员工进行开发工作。当新员工查阅质料实现了小任务需求,这时“师傅”对徒弟的代码进行复审。把可能会引起后期维护问题的代码踢出来,这是师傅可以给徒弟演示如何编写一段易于维护的代码。老员工第二次给新员工分配类似的任务的时候就可以直接给他任务的需求,然后让新员工自己根据第一次学到的模式完成功能,最后让“师傅”复审代码。可以进一步保证开发的顺利和代码的质量。如果在新的任务新的功能,又可以沿用上面的模式。在实现这个的前提条件是师傅必须是一个很有责任心的人。
如何利用年轻的新人?
刚刚进入岗位的新人几乎都有很强的学习欲望,这时的年轻人年轻气盛,能坚持不懈的专研学习先进的技术。这时可以充分的调动他们的积极性,给他们创造舞台,让他们结合目前所做的项目进行技术研究,如何把先进的技术和方法应用到项目中提高项目开发效率和提升代码的健壮性。这些方面都是为了充分调用他们对新知识的无限渴求,海阔凭鱼跃,天高任鸟飞。有多大的舞台产出多大的成果。在软件领域宁愿相信,人有多大胆,地有多大产。不怕你做不到,就怕你想不到!!!!