在我的团队中,我们经常需要最高级的程序员来培训/指导全新的初级程序员。但是,这些高级程序员是从事大量真正重要工作的人。
我试图与我的经理争辩说,让才华横溢的初级程序员将新的程序员置于自己的领导之下是很有意义的。首先,它将使高级开发人员有更多的时间从事更重要的计划(并不是说指导并不重要)。接下来,它将使初级程序员对其工作感到有些自豪,因为他们会被要求承担这种责任,并且他们可能会在教学中学到一些东西。最终,这将为公司节省资金,因为高级开发人员的成本比初级开发人员高得多。
我的老板一直未能被说服,因为显然这是自从一开始就对这支球队工作的方式。假设已经决定必须进行某种形式的培训/指导,那么谁能为我提供更好的论据或告诉我为什么我做错了?您的团队做什么?
**我们都可以同意,资历不一定表示能力,所以假设“高级程序员”是指“顶级程序员”。