要雇佣和留住高质量的开发人员?

GettyImages138021770.jpg

软件开发人员是这个星球上最炙手可热的员工。不仅如此,他们是复杂的生物,在如何定义工作成就感方面有着独特的要求。随着对开发人员的需求不断增长(该领域的工作岗位预计在未来10年将增长22%),各公司都面临着压力,要尽一切努力吸引和留住人才。

首先,也是最重要的——不止工资——雇主必须确保产品团队是由能感受到创造力和智力挑战的开发人员组成的。没有他们感兴趣的工作,高质量的程序员不仅会感到无聊,而且可能会去别处寻找机会,工作的标准将不可避免地下降。在一项调查中,68%的开发人员表示学习新事物是工作中最重要的因素。

然而,只有32%的开发人员对他们的工作感到“非常满意”,你可以把自己定位为一家优先发展开发人员,并吸引和留住顶级人才的公司。那么,你究竟如何确保你的团队保持激情和创造性呢?

对于开发人员来说,发现一份新工作最糟糕的情况是,他们是该领域最有经验的人,而他们自己的成长空间却很小。

为个人项目留出时间

78%的开发人员将编程视为一种爱好——最好的开发人员是那些在工作场所内外对软件开发都有真正激情的人。这意味着他们通常有自己的个人爱好,无论是使用特定的语言或平台,还是构建特定类型的应用程序。

谷歌创始人谢尔盖·布林和拉里·佩奇在2004年的IPO信中写道:

我们鼓励员工在完成常规项目的同时,将20%的时间花在他们认为对谷歌最有利的事情上。(这)使他们更有创造力和创新精神。我们的许多重大进步都是通过这种方式实现的。

在DevSquad,有一个“开放的星期五”政策,开发者可以通过个人项目学习和提高他们的技能。只要获得的技能有助于我们在其他领域所做的工作,开发人员就可以把时间投入到他们想做的任何事情上,无论是贡献开源项目还是创建个人产品。事实上,Stack Overflow上65%的专业开发人员每年至少为开源项目做一次贡献,所以您的开发团队很可能也会对此非常感兴趣。

这不仅为开发者提供了一个创造性的出口,公司还从不断扩大的技能中获益。

提供学习和教学的机会

对于软件开发人员来说,最令人泄气的事情之一就是工作太困难或太容易。太过简单,开发者会感到厌烦;如果任务过于艰巨,士气就会下降,因为任务似乎无法完成。在我们的团队中,我们仍然高度关注手头项目或任务的难度水平以及所涉及的开发人员的经验水平。

英文原文

评论

公众号:布丁与画家

企鹅:2868579699

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×