关于开发人员幸福,每个经理都必须知道什么

2020-11-02 05:35:11

本周与一位客户的一次演示让我重新思考了幸福的问题。更具体地说,是开发人员的幸福和Swimm的故事。当我们创建Swimm的时候,很明显,我们来解决任何开发人员或工程经理都非常乐意证实的一个难题:加入一个新的开发团队和一个新的代码库是一个艰难而漫长的过程。这需要时间,很长的时间(我们从经理那里听说,在某些情况下需要长达一年的时间!),这就是…。嗯,很痛苦。

我们调查了80多家公司的工程师,并迅速计算出**如果你是一个组织,每年培训100名开发人员,平均需要4个月的时间,那么作为负责这些开发人员的工程经理,你将损失大约30年的贡献,从任何标准来看,这听起来都是天文数字。

有了这个简单但高效的公式,我们开始研究游泳的概念,我们筹集了初始资金,并建立了我们的MVP。一旦我们开始与首席技术官和工程经理联系,我们就提出了我们的神奇公式,并开始与设计合作伙伴一起测试Swimm。

其中一家合作公司的首席技术官说了一些话,让我们这些创始人坐在椅子上感到不舒服。当为这个试点设置KPI时,我们(训练有素的企业家很少这样做)已经为经典的销售公式…做好了准备。但随后他抛出了这个曲线球:“开发者幸福”。

当然,减少新员工的上岗时间对他来说很重要,找到一个比很快就过时的经典代码文档更好的解决方案对他来说当然是有意义的,当然他也希望找到一个解决方案来简化他们的远程入职流程。但这些并不是他主要关心的问题。在他的清单上,第一个实际上正是我们设想Swimm的原因:开发人员的幸福。

简单地说,我们几乎错过了直呼它的名字。是的,当我们开始这段旅程时,这当然是我们“为什么”的一部分,但我们没有注意到,我们几乎把这个“为什么”变成了一个数学公式。因为开发人员的幸福感很难量化和确定,所以很容易被忽视和遗忘。但它与简化您日常工作的工具直接相关。

然而,对于这位CTO来说,这显然是最优先的。他的网络安全初创公司最近雇佣了几名开发人员,对他们中的一些人来说,这个过程远远谈不上“愉快”。加入一个新的代码库,加入一个新的团队是一段艰难的人类旅程。能有多难呢?不要只相信我们的话,问问你的开发人员。

明天是我上班的第一天。见到代码库感到兴奋,感到完全不知所措和无能为力。这就是开发人员的生活。😎

-玛莎·夏普(@SharpeMartha)2020年6月29日。

我:学习需要时间,善待自己也很重要。我:哇,已经两个星期了,我无法背诵这个庞大的遗留代码库中的每一个动人部分,把我扔进垃圾桶吧。

-Bletchley Punk是FullMetal工程师(@alicegoldfuss)2020年6月30日。

但我们企业家和管理者投入了如此多的时间和金钱来寻找和聘用最好的开发人员。我们付给他们最高的薪水,投资于他们的个人成长,呈现最华丽的礼物,最上镜的欢乐时光,以及真正最好的食物。这是有原因的:他们是魔术制造者,建设者,是执行我们愿景的人。

就像在任何关系中一样,真正的幸福是通过真实的、深刻的、有意义的投资来实现的。确实,给配偶送花会给你带来一个美好的夜晚(虽然不能保证),或者一个有趣的假期会创造美好的回忆,但只有通过日常的奉献,对另一个人的福祉进行深入的投资,以及个人的发展,他们才会在一段长期的关系中茁壮成长。对于你的开发人员也是如此,你不能指望他们站在你公司的前线,打你最重要的仗,而不是真正和有意义地投资于他们。

老实说,为你的新员工构建正确的培训一点也不好玩(我承认,这是一个好处),但例如,在你的代码库上构建教程是一件麻烦的事情。然而,把他们扔进深海,让他们在没有正确的成功工具的情况下游泳,这是另一种表达方式:“我们希望你们尽最大努力,而我们做对我们来说容易的事情-付钱给你们,并希望得到最好的结果。”

如果您确实投资于您的开发人员的幸福,他们会将其付诸实践。不仅通过高效和贡献更好的代码,而且通过真正致力于公司及其目标,因为在真正的长期和幸福的关系中,你准备好为使其发挥作用而战斗,当它变得困难时,你不会崩溃。

奥伦·托莱达诺是Swimm的联合创始人,也是ITC.tech的前首席执行官和联合创始人,并领导过各种国际技术培训中心。