“Blind Dating” 的中文翻译相当传神,就是“相亲”;两个互不相识的人想通过短暂的几次接触就确定关系,这听起来确实很盲目。而类似的情况其实在软件行业的招聘中也常常出现。面试官想通过一小时的接触就了解被面试人员真实的技术能力,这几乎也是不可能完成的任务,特别是对于那些技术高手的招聘。一般招聘都会分为笔试和面试; 笔试主要是为了考察基本能力,而面试更多的是为了从项目经验,从双方交谈中了解更多的信息;但通用的笔试问题往往都无法反映出研发人员的问题处理能力,并且很多高手对于这类笔试及其不屑,他们感觉这是对待初级新人的一套办法。而项目背景的交谈,也很难确定哪些是被招聘者亲自参与做的,哪些是被他挪用的项目团队中其他人员的成果。因此,面试官是很不喜欢这种“盲试”的,相比而言,他们更喜欢通过自己的渠道去寻找合适的人员,这些渠道能够帮助他们既快又准的筛选出技术高手。
首先,通过在GitHub 上受欢迎程度比较高的项目的贡献者中挑选
Github 是技术行业的开源软件项目托管平台,目前很多优秀的项目都在Github 上开源,从而可以吸引更多的开发者参与,完善,学习这些项目。开发者也会对他们喜欢的项目点赞支持,得到星级越高的项目意味着有更多的人在关注。而这些颇受欢迎项目的维护者,他们的技术能力已经被整个开源社区所认可,因此,对于招聘公司来说,如果这些项目正好与其公司项目有关联,则这些项目的维护者在技术上就是合适的候选者。
其次,坚持写技术博客的人
技术博客是对个人技术能力的总结,如果能够通过技术博客把自己对技术的理解,以及一些具体实现中的深入思考写清楚,那已经能够足够证明其技术能力了。 同时,坚持写技术博客的人往往还是一位善于反思的人,通过记录问题的解决和思考过程,本来就可以起到提升元认知能力的作用。 而元认知能力强的人,相信其在工作中一定可以帮助团队解决很多实际问题。
最后,熟人或者员工的推荐
个把小时的面试就算能够了解一些相关的技术能力,也很难了解面试人的合作态度,做事方式。而如果有熟人或者员工的推荐,则会有保障很多,毕竟大家都不会为一个不靠谱的人做背书。因此,从这个角度来看,你平时工作中的表现其实不仅仅是在给老板看,身边同事对你的认可在某种程度上决定了你今后是否能够碰到一些好机会。
相信通过以上的介绍,你已经了解了面试官眼中几种比较靠谱的技术面试通道; 而这几种通道恰恰是每位技术人员通过努力可以建立和提升的,希望大家都能做一个有心人,为自己的职业生涯打下更好的基础;