译者 | 布加迪
审校 | 孙淑娟
最近我们公司解雇了一名核心骨干,令人难以置信但又合情合理。不是说我们公司遇到了糟糕的经济形势,我们的业务做得很好。
管理层突然解雇了我们最优秀的开发人员,本文中不妨称之为“David”,当然这不是他的真名。
要是一个月前有人告诉我David会被解雇,打死我也不相信。是的,他就是那么厉害。不妨举个例子。他接到了亚马逊发来的录用书,最后拒绝了,因为他在我们公司赚得更多。我相信他随便到谷歌、Facebook或其他任何一家科技公司都能胜任。
但他没有去大公司,因为他总是告诉我们,他想要自由灵活地工作。这无可厚非。许多公司常常为最优秀的员工提供更多的便利和灵活性。
那么他被解雇的原因又是什么呢?David离开后,我们的CTO说解雇他有三个原因。
第一个也是最大的原因是……
公司在一年内给他涨了两回工资。起初,管理层非常高兴,因为David一人完成了整个技术团队一半的任务。
鉴于David这么能干,公司觉得自己捡到了宝,三个普通的开发人员不见得能协同完成工作。于是,管理层忽略了David编写的代码那些不好的方面。
具体是什么?
David编写的代码很复杂,不好理解。但他负责我们系统的一些关键部分。倒不是我们的项目经理不喜欢David编写的代码,而是他总是要求单独工作,因为与其他开发人员合作只会碍他的事。
事实上,他帮了我们这名无能的项目经理几次大忙。这就是为什么项目经理成了David的傀儡,看不到大局。
于是,在David度假、我们的系统遇到首个问题时,我们需要对David的代码进行一番紧急更改,以便修复一个bug。但由于David常常单枪匹马,我们没有足够的时间来及时修复这个bug。我们的客户当时非常生气。
等我们解决这个问题后,这个客户遭到了其自己的客户们的差评。
后来管理层明白了问题所在,解雇了这名项目经理。David没有与项目经理一道被解雇,但管理层对整件事很不满意。不到一个月他也被解雇了。接下来你会知道原因。
第二个也是最重要的原因是……
我们在一周内招来了新的项目经理,随后David开始遇到他以前没有遇到过的问题。
我们的新项目经理非常专业,做事也很讲究方法。CTO说公司不会给David任何额外的规定或福利。David已经是全公司收入最高的开发人员了。CTO觉得这够意思了。
但David就是David。他突然无法忍受新项目经理对待他的做法。不知何故,David认为这是个人恩怨。他认为自己没有得到应有的尊重。但很显然,事实并非如此。
不妨举几个例子。
David故意不按项目经理的方法做事。比如,我们每天使用Jira,但是David认为Jira不值得为之花时间。
他常常上班迟到。他觉得自己超额完成了工作。这倒是真的。
他对参加任何会议都很恼火。
他认为他可以快速高效地编写代码,所以理应得到额外的待遇。
第三个也是最关键的原因是……
正如我前面提到,David习惯单干。但是我们的新项目经理派了另一个开发人员与他共事。那样遇到紧急情况,我们还可以启动备用人选。
David显然很不高兴,但也无话可说,因为这是管理层的决定。那位开发人员只好竭力解读这些代码。大多数时候,当他请求帮助时,David都拒绝了,因为他觉得自己的时间很宝贵,不值得指点。
那位开发人员不得不竭力对付David,为此备感沮丧。他也是一名优秀的开发人员,但开始失去信心。他最后告诉经理不想与David共事了。
于是,管理层换了另一名开发人员,但还是老样子,David讨厌帮助其他开发人员。
所以,我们的新项目经理告诉CTO,出于替公司考虑,David必须走人。在前项目经理走人后一个月内,他也被解雇了。
在我的第一份工作中,我的经理给了我一个很重要的建议。我依然记得它,并运用它。
那就是:完成自己的任务只做了一半,另一半在于你怎么完成任务。
也许David汲取了教训,也许没有。但有一点可以肯定,像David这样技术娴熟的开发人员肯定能在一个月内找到另一份工作。
原文标题:Our Company Fired the Best Developer and Project Manager,作者:The woman