礼貌地告诉一个无能的软件项目志愿者,他们太没有经验了
我目前是一个在线志愿者运营的软件项目的项目负责人。这是我最初创建的,在空闲的时候,我就在这个项目上工作。也有一些其他的人对这个项目感兴趣,主动请缨来帮忙。我之前从未与其他开发者合作过。目前,还有一个开发者自愿帮忙编程这个项目。
之前,我是在网上认识的,因为他们对这个项目有兴趣,所以在网上认识的。他们并没有很多软件工程的经验,但对这个项目使用的编程语言确实有一定的了解。这时,我想找另一个程序员来帮助加快开发速度,于是告诉他们可以帮忙编写项目的代码。我希望尽管他们的经验不足,但在我的指导下,我还是能让他们加快开发速度。
我错了。
这是两个月前的事了,到现在我已经意识到,要把他们培养成一个完全胜任的开发人员,需要_长的时间。目前,他们的技能还不足以胜任现在的项目工作,几乎每一项任务都需要我的帮助才能完成。现在回想起来,这可能是我的错,因为我计算错了培训一个新开发者所需要的时间。我希望这听起来不会让人觉得不近人情,但从纯粹的业务角度来看,我花在指导他们的大量时间根本不值得我在项目本身上花费的时间。
我考虑过,指导他们是一种投资,最终他们会有能力更有效地贡献给项目。但就目前的情况来看,我做这个项目是为了好玩,在承担了很多责任之后,我真的没有精力每天晚上回家后再去指导别人。辅导会让我失去了项目的乐趣此外,我计划在未来3个月内放弃和/或完成这个项目,所以对我来说,在我即将放弃的事情上做一个投资是没有价值的。
总的来说,如果把他们从开发人员的工作中撤掉,或者把他们重新分配到另一个角色,对我和项目都是非常有利的。然而,这很尴尬,原因有三:
他们是这个项目的志愿者。事实上,他们表现出了帮忙的热情,我感觉他们很乐意做开发者。因为他们为了这个项目牺牲了自己的放松和空闲时间,这和开除一个带薪工人是不一样的。简单的 “开除 "他们是非常不尊重他们的,
他们已经做了两个月左右的开发商了。如果要我以经验不足为由拒绝他们,我(通常情况下)会马上就会这样做。之前我也说过,我没有想到他们的经验不足会对项目造成这么大的干扰。
早前我在网上就已经认识这个人了,他们是朋友,也一直是这个项目的热心支持者。我不想烧掉任何桥段,
4.提前谢谢你的建议。
注:我认为这一点并不适用于The Workplace,因为他们是志愿者,而我和这个开发者是相当不拘一格的–事实上,我已经提到过我和他们是朋友。
同样,我看了这个问题关于因技能而解雇某人的问题,但那是针对职业环境的。正如我在拙劣理由#1中提到的,他们是志愿者,为这个项目牺牲了宝贵的空闲时间,应该得到一些尊重。