是的,您可以比他们更快地解决问题,这就是为什么您年长而他们却不行。但是,一位优秀的长辈也希望将其大三带入高中,而做到这一点的唯一方法是让他们学习如何做事。
指导是目前最有效地利用时间,而不是编码。
这样看,如果您在接下来的六个月中有效地进行了指导,并且初级人员学到了足够的知识,可以成为中级开发人员-那么您将有5名中立的开发人员和一名高级人员。如果您因为速度更快而自己进行所有艰苦的工作,那么六个月内您将有5个初中生摇晃他们的拇指(如果他们不给他们任何挑战性的工作,那么他们中最好的人将会转移到其他工作上,所以您可能会有更少或更新的初级开发者)和一名过度劳累且胡思乱想的高级人员。
您知道在bug中通常会发现哪些复杂的交互,因此,如果事情,如何解决和发现实际问题以及解决这些问题通常需要使用的方法类型,则专门针对这些类型进行一些培训。然后在出现问题时向他们提出问题。是的,它们将需要更长的时间来修复它们,您应该在时间估算中考虑到这一点。
对编程的想法很棒。为每个真正高级的问题配对一个不同的问题。即使他们还不了解解决问题的方法,在您告诉他们要寻找原因的方法时,让键盘上的小三能帮助他们教会他们进行故障排除的过程。当然,不要仅仅指望他们接受口授。解释您要他们寻找的内容以及原因。询问他们的想法并听取他们的意见。解释为什么他们的想法不是一个好的选择。通过提出引导性问题,使用苏格拉底教学法。与您在没有解释的情况下指示给他们的答案相比,他们会记住通过您提出的主要问题得出的解决方案更好。如果他们真的输入解决方案,而不是仅仅看着您输入解决方案,他们还会记住更好。
当大三学生帮助您解决特定类别的问题时,您可以与他人配对,下一次出现此类问题时,您可以将他与其他人配对,并且只能进行咨询,而不是站在他们的肩膀上他们尝试不同的东西。
您有五个新人,这真的很难。您需要对所有人公平,并轮换您与之配对或提供指导的人。不要播放收藏夹。但是,如果某人没有成功并取得进步,那么您还需要成为一个提供“坚强爱情”的人。您可能需要将其中一个或多个召唤出去,并告诉他们他们需要改进,以及您为什么认为他们没有成功。如果您配对并且可以的话,SOme peopel将允许您完成所有工作;只是因为这样比较容易,所以不允许这样做。如果某人无法完成工作,那么一旦他们不愿或将不会学会变得更加独立,那么如果您不随身携带它们,这对他们会更好,对您的团队会更好。
记住,您会得到您所期望的。如果您期望不高,那么您将不会获得太多。期望它们发光,并且大多数将达到您的标准。