acm-header
登录

ACM通信

BLOG@CACM

是时候改变软件开发人员的招聘方式了吗?


瓦莱丽•巴尔

我最近在网上看到一则消息《计算机世界》,这是在与利仕科技全球服务招聘总监查德•礼来的问答中得出的结论。礼来的评论涵盖了如何最好地评估软件开发职位的候选人,如何在多个候选人中进行选择。在某些方面,这篇文章完全讲得通。您必须确定开发人员将如何在您的特定环境中工作。做这件事最好的方法是什么?莉莉说,这可能是招聘规范,你应该让每个候选人与团队见面。建议的方法是请应聘者与“软件团队的关键成员”共进午餐。让候选人谈谈他们的爱好,这样你就能“更多地了解候选人这个人”,这样你就能看到他们是否“解释清楚、简洁”。

当然,在招聘过程中你需要了解应聘者是否能与开发团队的现有成员融洽相处。与此同时,我不禁要问,这种评估求职者的典型方法是否强化了计算机行业当前的性别构成。当我读《计算机世界》上的那篇文章时,我开始思考我们在课堂上面临的一个问题,同时我也在想,现在是不是应该彻底改革标准的招聘做法了。

我们许多教授计算机科学的人都在努力解决如何招聘和留住女性的问题。我们经常上的课或实验室里只有很少的女性。在这种情况下,总是有一个问题,在集体活动中该做什么。我们应该让学生自己选择他们的小组吗?我们应该为他们组成小组吗?把这些女性分散到不同的群体中,一次一个,是不是更好?或者我们应该成立只针对女性的团体?每一种做法都有支持和反对的理由。例如,有一种观点认为,女性的声音更有可能被听到,如果她们在女性专属群体中,她们有更大的机会做出贡献。但还有一种观点认为,多样性应该“分散开来”,因为学生通过接触不同的解决问题的方法和风格而受益。

因此,让我们考虑软件开发团队雇佣新员工。你一次找一个候选人。与候选人共进午餐,询问他的爱好。想象一下,你是一位女性求职者,面试的是一群男性。或者在其他方面,你是这个群体的主导特征的“他者”。关于爱好的谈话可能完全是不自然的。爱好为什么那么重要?这样的讨论可能会让招聘人员对那些爱好超出团队成员标准的人产生偏见(感谢琥珀色的解决这一观点)。当然有更好的方法来确定一个人是否能“清楚简洁地解释事情”。

我们可以提出很多理由来说明为什么软件开发团队多样化是好的。研究表明(Phillips, Liljenquist和Neale,人格与社会心理学通报(2009年3月),多元化的群体有好处:更好的决策,减少“群体思维”,提高群体效率。研究还表明(伍利和马龙,哈佛商业评论(2011年6月),将女性加入一个群体会增加这个群体的“集体智慧”。但我们如何做到这一点,我们如何让同质化的开发团队多样化?

也许现在是考虑替代标准面试结构的时候了。一种可能是,在面试当天的某些时间里,求职者会被分组考虑,而不是单独考虑。重新想象候选人午餐,只是不是6个开发人员和1个候选人,而是6个开发人员和6个候选人。候选人是一个混合的群体,没有人是完全单一的。这个群体必须具有足够的多样性,与发展群体相比的任何“其他”特征(性别、种族、民族)在许多候选人中都是共享的。这种情况可能是一种平衡,因为房间里的每个人都面对着大量他或她还不认识的人,降低了现有员工完全控制谈话和社交的能力。这可以让我们更容易了解到候选人可能对团队动态做出的潜在贡献。另一方面,这种设置可能会在候选人之间制造一种奇怪的竞争气氛,对那些不愿在群体中发言的人不利,因为他们不愿意引起别人的注意。我们面临着一个典型的先有鸡还是先有蛋的问题——我们很难公平地面试那些与众不同的人,直到我们已经有了这么多这样的员工,以至于候选人看起来不再与众不同。当然,在软件开发(和人力资源)中有足够多的聪明人,我们可以想出一个新的面试方法,我们可以解决这个问题!


没有发现记录

登录为完全访问
»忘记密码? *创建ACM Web帐户
Baidu
map