身为BOSS,你该如何阻止最好的开发人员辞职?

全文共3060字,预计学习时长9分钟

来源:Pexels

对于公司BOSS来说,没有比项目进行中员工辞职,人才流失更痛苦的事了……

如果有,那就是集体辞职。

想象一下,你是一位成功的公司领导(BIG BOSS)。

周五下午,突然一位公司的优秀开发人员要求与你私下会面。门还没关上,她就告诉你她已经找到了另一份工作并准备跳槽。

“我已经决定接受另一家公司的聘请了。”

哦,真糟糕。

想象被人在肚子上打了一拳的滋味。

你愣了几分钟,震惊慢慢转变成失望、愤怒和恐惧。

“你怎么能这么做呢?”

“离上线日期已经如此接近了,我们怎么可能完成工作呢?”

“这不行,我从未料到你会这么做。”

这些问题是否该问不重要,她自私与否不重要,你对于她有什么大计划也不重要。事实是她已经决定走了,而你只能沦为一个马厩主人,在马逃跑之后拴住马厩。

你将如何回应?谁来承担她的责任?这对团队其他成员有什么影响?这些问题折磨着你,你这时十分希望能早些知道她的意图以提前做好准备。

来源:Pexels

辞职是管理者所面临的最情绪化、压力最大以及最具挑战性的情形之一。它破坏了我们对于自己、领导和组织的信心,它威胁着现状。

他们可能会在团队动态和业务结果间做出妥协。导致优秀开发人员辞职的原因并非只有一个,而是一系列因素的结合,这些因素在他们的心中挥之不去,随着时间的推移影响着他们的决定。

好消息是,每个开发人员在提交辞职申请书之前都要经历很久的思想斗争。所以,一旦管理者能事先确定辞职原因并解决相应的担忧,他们就会受到鼓励而继续留在公司。关键是让他们在合适的工作岗位上投入精力。优秀的开发人员需要不断忙碌以获得最佳效果。

你需要根据他们的技能、天资和态度为他们打造独一无二、量身定制的故事。要经常向他们重申这个故事,并确保叙述的一致性,这样他们才能行动起来并朝着目标前进。

这里是阻止优秀开发人员辞职的一些方法。

1. 首先,尊重他们。

尊重不仅意味着某人缺乏尊重,还意味着管理者应该如何处理对他们的不尊重。如果你作为管理者没有做出很强烈的反应,那么你也会感到内疚。

尊重是多方面的。好的开发人员不仅渴望来自管理者和同事的尊重,还希望得到对于他们多年来所获技能的尊重。

如果你不断的给他们分配一些既没有挑战性也不能帮助他们学习新技能的工作,就会使他们有一种未被充分利用的感觉,最终导致其产生挫败感甚至放弃。好的开发人员需要来自上级的挑战。否则他们可能会从最好的开发人员沦为最差的开发人员。

尊重的另一方面是补偿。如果不对开发人员的技能给予足够的尊重,给他们更高的报酬、加薪或晋升,他们就会离开。解决问题的关键是找到他们的技能并让他们发挥技能,给他们足够的好处以适应他们的技能。

并非所有的管理者都有决定薪酬的执行力,但是至少可以向决策高层推荐优秀开发人员的工作,以帮助开发人员保持更高的积极性。

正如JuliusErving所说。

“我坚信,尊重比受欢迎重要的多,也伟大得多。”

来源:www.kadvacorp.com

2. 相信他们

心理学家DanielPink在著作《驱动力》中写道,人是由自主性、掌握力和目的性驱动的。

即使优秀的开发人员犯错误了,我们也需要相信他们。对他们越信任,他们的工作就会越出色。而对开发人员管头管脚,不断质疑他们的每个决定,希望他们对于每个代码进行修正,会严重打击了团队积极性。

表现优秀的开发人员不需要这种监视,相反,他们只有在高度信任和自主的环境下才能茁壮成长。

留住最优秀的开发人员取决于管理者。你的工作是信任和指导你的团队,支持他们在自己的岗位上熠熠闪光。当你学会放手和信任你的团队时,他们会达到你从未想象过的水平。

发现最佳开发人员的内在动机,如乐趣、个人发展、自主性、目的,通过增强这些来降低他们的幻灭感。

3. 给他们成长的机会。

管理者时常会误解灵活性和开发人员授权,让他们自由追求自己的职业选择,这常常导致开发人员不知道自己该做什么才能到达下一个级别。

正如SprintConnect的人力与文化副总裁Diane Scarborough所说:

“告诉别人你在主宰自己的事业很容易,但如果你不帮助他们,没有人会成功。”

对开发人员没有任何职业支持或指导而让他们自力更生,只会导致不满。他们可能不知道需要怎样的职业发展来进一步提高自己,最重要的是,他只会被动地投入工作,而可能不会关注自己的技能或者弄清楚怎样才能更好地应用它们。

因此,管理者不应把一年一度的鉴定大会和对职业机会的讨论当作一种形式,而应定期与开发人员讨论关于组织内可用的职业晋升机会和支持他们的最佳方式,以帮助他们从工作中获得更多。

请记住,建立一种持续性学习和改进的文化可以留住最有价值的开发人员。这一切开始于更频繁的对话。

当最优秀的开发人员开心时,他们会确保身边最聪明的朋友也加入他们,就是这么简单。

4. 促进卓越,而不是促进团队合作。

平等对待每个人。团队合作十分重要。每个人都应该有团队精神。这些虽然听起来很好,但事实上并非人人平等,一些人产出多,而一些人产出少。

问题已然发生,在团队合作的伪装下,我们开始提倡平庸。一些顶级开发人员可能并不适合在团队中工作,把他们和一流人才放在一起对任何人都没有好处。并不是说团队或者团队合作不重要,但过多的团队工作反而会扼杀顶级开发人员的创造力,造成灾难。

需要一些适当的机制去奖励和认可优秀的工作。如果有顶级开发人员取得了出色成果,就需要一路为其呼喊直到他们到达顶峰,使他们闪光,鼓励他们,使其成为促进他人学习提高的催化剂。

定期肯定人才和专业知识会使优秀的开发人员体会到自身在团队中的价值,有助于创建所有人共赢的局面。

来源:Pexels

5. 不要根据经验把他们推向管理岗位

任何组织都会犯的最大错误是把其最有才能和经验的开发人员推向管理岗位,尤其是当他们还未达到这个标准的时候。

传统上,大多数职业道路是线性的,这通常意味着把顶级人才推向管理岗位来监管他人。公司经常错误地认为,如果一个开发人员经验丰富,那么他也能很好的管理他人。实际上,一位经验丰富的开发人员可能乐于教授他人,但并不适合管理他人。

管理实际上是通过他人来完成工作,高度以人为中心。指导(尤其在软件开发方面)更多是关于技术技能的知识转移。如果把管理者的角色硬塞给开发人员,那么这对于他个人和职业生涯而言都是一场灾难。

相反,为最好的高级开发人员提供一条独立的道路,让技术专家根据他们帮助初级同事指导的程度来晋升(尽管这并不涉及管理他们的工作)。也可以帮助他们获得额外的知识和认证,以帮助其继续留在自己喜欢的道路上。

正如技术顾问JasonCole所说。

“技术人员辞职的首要原因是,如果他们不进入管理层,就没有机会晋升。”

来源:Pexels

聪明的你,现在应该知道如何阻止你优秀的开发员辞职了吧?

哦,在那之前还有更重要的事要说。

其实,努力往上爬,成为BOSS(或管理层)才是你的第一步,然后才会遇到这“奢侈的烦恼”。

推荐阅读专题

留言 点赞 发个朋友圈

我们一起分享AI学习与发展的干货

编译组:贺宇、王书晗

相关链接:

https://medium.com/swlh/how-to-stop-your-best-developers-from-quitting-8e251c110f36

如需转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017 论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

发布了695 篇原创文章 · 获赞 2354 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/duxinshuxiaobian/article/details/103942622
今日推荐