您如何训练替代品?[关闭]


18

我最近过要离开一个职位,并得到了很多很好的答案。共同的思路之一是,可以训练新人,并且可以走很长一段路。

现在考虑到(我认为)大多数人在接到通知后不会在公司呆很长时间,而且公司面试/雇用一个人会花费一些时间-剩下的时间很短加快步伐。

我也从未训练过任何人。我曾在大学和学院里做过很多补习,但是教授语言/技术与培训某人以代替您代替您的工作有很大不同。

因此,问题是:您将如何训练某人在短时间内替换您?


5
您可以使用降压和升压变压器在更高的电压下传递经过计算的冲击。问题在于使电极看起来像普通笔,或者在极端情况下,就像供应商的帽子。
蒂姆·波斯特

6
首先让他给您的汽车打蜡,然后告诉他这与肌肉记忆有关。
乔恩·霍普金斯

Answers:


14

简单地说,不可能完全培训一个新人。2-3年的知识不能在1-2周内传递给新人。新人有责任引起兴趣并亲自学习大部分事情。
据我说,您应该像这样分配时间:-
共享文档并解释它们-30%
这将包括解释高级,低级设计和类等。

共享代码并进行解释-70%
这意味着要遍历代码的重要部分。

在这两者之间,您将不得不花时间给新人,学习事物并提出疑问。您的主要目的应该是使人独立,使他/她应了解代码的哪一部分做什么。您无法解释所有内容,即使您进行解释也无济于事。新人了解新系统的能力有限。所以不要轰炸很多东西。只是解释重要的事情。


10

将他们指向Wiki

你有一个,不是吗?而且我敢肯定,您有一些团队成员在代码审查期间充当代码库管理员,以便可以引入通用代码(可以导入公司代码库中,也可以替换开发人员刚刚敲定的自定义代码)。

没有?啊。好吧,那你有问题了。

根据您获得的时间长短,您需要按照以下危机级别执行以下计划之一:

1.啊!我今天下午要走

如果新手在您的问题领域经验丰富,那么只需将其指向Wiki,并向他展示如何获取SCM中的相关代码即可。给他买啤酒,如果您感到很慷慨,请提供您的电话号码,然后参加您的离开聚会。

如果他不是那么有经验,请向他介绍团队中的其他成员,他们应该是他的主要联络点,以了解它们如何融合在一起。这就是您有时间的全部。

2.整整一个星期,但有很多整理工作

在第一天就让您的替补让您蒙上阴影,这样您就可以评估他们的技能,并设法让他们尽快完成工作。让他们看看您如何解决问题,然后逐步移交他们解决,您就可以充当顾问。从您每天执行的核心操作扩展到频率较低的操作。如果可以,请解决问题。如果可以,请配对程序。让他们跟踪您在Wiki或其他基于文本的网络化资源中告诉他们的内容,以便他们以后可以参考,最终将其转变为适当的文档。

3.接手的是初级开发人员

他们已经具备领域知识,并且知道团队的工作方式。开始分配他们的任务,并努力建立他们对不熟悉的系统和流程的知识。专注于帮助他们掌握基础知识,更多的高级知识会在您有时间的时候发布。

提供基本的电话支持

假设您与公司的待遇良好,请为他们提供一些电话支持,以便他们知道您不会让他们陷入困境。如果他们每隔一小时开始响起,问出可能在Wiki上出现的刻薄问题,那么请提及您的竞争性咨询率。否则,到处都是奇怪的电话,使他们可以动动脑筋,让您与他们保持联系,这在下一轮工作出现时会很方便。


+1-好答案。应该有更多的选票!
Mat Nadrofsky 2011年

4

立即停止编码。让新人来做您的日常工作,并在那里回答他的问题。

没有比做更好的学习方法了。


如果您决定离开项目,该怎么办?完全停止编码可能会让您承担责任...
JBRWilkinson

0

视通知的内容而定,这可能是一个迷失的原因,即使没有复杂性,也有越来越多的地方会在您发出通知后立即将您带离出去(请确保您拥有在您发出通知之前先通知您),因此通常最好在发出通知之前培训您的替换人员。如果需要,假造的即将到来的假期或手术是一个很好的借口,但是假设您在团队中工作,那么您应该能够在工作时稍微花点时间处理这些东西,并将其保留下来。环。

如果您已经扣动了扳机并确定了最后的约会日期,那么使他们知道在哪里寻找各种事物的方法可能是帮助他们开始工作的第一件事。当您向他们展示项目时,您需要做什么以确保他们对整个系统的工作流程有所了解,以及在较大项目中的重要位置。您将没有时间给他们更多的细节,但是您可能会让他们达到一个点,即他们知道在他们需要开始对问题进行分类时要拉出什么代码。


0

您倾向于快速完成正在做的事情,或者至少将其停下来。然后开始文档/大脑转储。我去过的地方,新员工对某些技术不熟悉(必须维护ASP网站。)。有足够的时间来解释所有代码在哪里以及如何更新站点(查找生产服务器本身并不困难,因为它位于我的桌子下面;如果这样可以表明我为什么离开了。)。


0

假设您的公司确实聘请了一位绝对呆板的人来代替您,那么关键的事情之一就是要移交的应用程序的领域。这可能是一个很大的假设,但您不能在几个星期内教某人如何编写出色的代码-他们要么倒下,要么就没有,所以关键是域imo。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.