很多关于面试官为什么要问某件事情的问题,只要回顾一下,几乎所有的求职面试都是比赛,而不是资格赛,就可以回答。什么叫资格赛?
—在资格赛中,要根据一堆人的素质来评判,看他们能不能通过。根据参赛者的不同,他们可能全部通过,也可能一个都不通过。所有通过的人都是 “足够好的",即达到了资格赛的要求。
- 在一个比赛中,有很多人参加比赛,但只有一个冠军。他是冠军,不代表他就一定优秀。也许其他参加比赛的人都是失败者。而且,你厉害,不代表你一定会赢–也许还有另外一个参赛的人也很厉害。赢了的人就是 "最棒的人"。
资格赛的结果是不知道有多少人通过,而企业在招聘的时候,他们的目标通常是为了填补一定数量的职位。即使你确实收到了5个真正优秀的工程师的简历,但如果你只想填补一个职位,把他们都录用了也没有意义。毕竟,你只需要一个。所以,在应聘职位的时候,人们都会对人进行排名,看谁是最优秀的,很多重要的问题都是为了获得数据来进行排名。
软件类职位的面试官会问你的兴趣爱好项目,原因很简单,很多应聘这类职位的人确实有很多兴趣爱好项目,这似乎是一个重要的比较依据。如果你有两个原本完全相同的应聘者,但其中一个人除了有大量的github项目外,是不是比另一个人更适合呢?也许是,也许不是,但问题的关键是,不问这样的事情是很傻的,因此很多人都会这样做。仅仅是要求,并不代表就一定要你具备,从这个意义上说,不具备就会立刻被取消录用资格。通常情况下,用人决策是全盘考虑的。但是,从这个意义上说是被期望的,因为招聘者期望很多应聘者会有自己的兴趣爱好项目,所以他们要求每个人都要确保自己有机会提出来。
当然,当你发现一些东西是你到现在为止一直忽略的,对你的事业成功有重要影响的时候,当然不是一件开心的事情。一个人自然希望构建一个优雅的论点,说这并不重要,告诉全世界,并沉浸在自己的自豪感中,因为自己已经把一个不舒服的圈圈圈给争论掉了,而不是直接跳过它。唉,这不是建功立业的方式。你不大可能在面试阶段就能说服你的潜在雇主不再关心兴趣爱好项目(他们很可能已经在脑海里想好了填补这个空缺的系统,在已经开始面试的时候,他们会很抗拒做出改变)。你可以找那些不问这个问题的,或者说消极看待他们,但他们会是少数,因为这种想法在软件行业很常见。
但是,如果你想知道一些可能的理由,为什么说求职者有个人项目组合是一件好事。
- 这表明他们对自己的工作真正有热情,因为即使在没有工资的情况下,他们也做过这样的工作
- 这可以让他们炫耀他们所拥有的技能,尽管他们没有在雇佣他们的岗位上工作过(比如说你知道Haskell,但没有雇主让你使用它)
- 许多人考虑的是学历,甚至是过去的经验。一个不可靠的衡量编程技能的标准,所以项目能让他们更好地了解你的工作是什么样的
–有一个爱好,可能会让你在他们眼里是一个很酷的、有独创性的人,会更适合社交
这些不一定是真的,只要面试官相信就足够了。寻找最适合的求职者终究是一个主观的事情,不是一门准确的科学。作为求职者,爱好项目也不是一个普遍有趣,甚至可以说是正面的东西。有的人认为做技术性的工作不拿工资会降低你的技能价值,有的人认为这说明你心不在焉或者太有野心,有的人可能有公司政策禁止用它作为标准,不管是什么原因等等。虽然我想说的是,平均来说,在软件领域,如果你有一个好的个人项目组合,可能比没有好的项目组合要稍微好一点。
你可以说,你可以问,为什么大多数人甚至有一个值得注意的项目组合,这样的面试官会费心去问。这很简单:软件是非常民主的,只要有电脑的人都可以写程序(至少理论上是这样………..),你不需要任何特殊的设备或基础设施来做(实际上,严格来说,你甚至不需要电脑)。所以大多数对这个专业感兴趣的人,最后都是靠自己发展,然后再找工作。但这并不是唯一的职业,这也不是唯一的职业。艺术家、音乐家、摄影师、作家和许多其他这样的专业人士往往有广泛的投资组合,他们在自己的时间,他们做了大量的投资组合,他们被问到他们。