如何高效的培养新人

高效的培养新人,要从两个方面考量,一是新人得到提升,二是老师没有过度消耗精力。我从一个真实的错误中学到了一条很宝贵的经验,能二者兼顾。那就是在每次授业解惑前,必须备好课。

有一次,我回看新人的代码,发现不少需要改进的地方,就找到他手把手的演示如何把代码写的更加简洁。因为是临场讲解,有的问题挖的深,有的拓的宽,不知不觉,别的同事都下班了,就剩下了我俩,还有对面暗地里观察我们的老板。事后,老板找到我,说我在新人身上花的时间太多了,自己的任务都给耽误了,他给我分享了一个技巧,帮我更加高效的带好新人。

这个技巧,就是在每次授业解惑前,必须备好课,切忌临场展开大规模的讨论。备课的目的,是事先抓住问题的关键,理清讲解的范畴和思路,规划好哪部分手把手教,哪些让新人自学。这样做的好处,一是把信息更加简洁的传递给新人,并且给他自学的机会,留给他足够多的时间去消化吸收难点。一旦新人能通过一部分的自学解决问题,这就能节省老师的时间。

然而,要彻底的发挥这个技巧的威力,有一个前提,就是老师得事先充分了解到新人遇到的问题,和新人的水平。如果问题了解的不清楚,本来是语文课,结果备成了数学,没用。新人自学能力不足,你甩给他一堆资料,他也学不会。

除了这个前提,还有后续的反馈。新人自学一段之后,要从新评估他对问题的理解水平,作出相应的备课调整,进而再讲解。

高效的培养新人,就是要建立一个,从了解,备课,传授,到从新评估的循环机制。刚开始带新人的老师,可能在每个阶段上都要花些心思,这个循环的周期也可能是一天,两天,或好几天。随着老师带人阅历的增加,不同阶段之间的衔接会更流畅,带人的效率也会更高。

王辉 wechat
订阅热情洋溢的程序员的故事