甜薪工场 博客 HR招聘研发工程师时如何判断其是否优秀?
研发工程师招聘

HR招聘研发工程师时如何判断其是否优秀?

2022.05.26 发布

在软件研发领域,高级优秀奖的研发工程师通常指工作经历超过3年的人。不过,单纯用工作年限来判断候选人是否合格,会存在不小的问题,尤其是在招聘优秀研发工程师时。毕竟,写三年 CRUD 业务和做三年系统研发的工作经历和工作质量是大不相同的。

不过,现在精修简历也成了趋势,单从简历项目上看并不能很好地评估研发工程师候选人的技术实力。算法题面试也一样,跳槽必刷题,已经很难分辨候选人是当场想出来的,还是刷题记住的答案。

那有什么办法可以有招聘到靠谱优秀的研发工程师呢?

实际上,研发工程师水平高低,不是靠语言或外在表现就能看出来的,不是看他会多少技术、参加过多少项目、写了多少博客,而是看他在实际业务场景中解决问题的能力,尤其是面对一些特别复杂的问题,或在高强度、高压工作状态下解决问题的能力与态度。

技术可以通过学习掌握,但是解决问题、定位问题的能力却不是一蹴而就;大家可能会说,“解决问题的能力”这个太宽泛了吧,可以更具象化吗,有具体的测量方法吗?

所以从软硬实力两个方向整理了以下4大类经验供参考,希望可以帮助到你

研发工程师

一、简历中项目的参与度、贡献度

简历本身的效用信息往往非常局限,看了简历之后,也难以形成对候选人的初步判断。但我们其实可以通过项目经历上的信息,来评估候选是否完整、深入参与其中。

在研发工程师候选人简历的项目板块,我们可以查找是否有以下关键信息:

本人在项目中的角色?比如后台系统开发,主导搭建了页面框架,提高代码质量;公共组建的提取、编写。

解决了什么样的问题?比如通过自动化,让代码易于管理;统一的编码规范,更有利于多人合作,降低了代码出错率;

性能上带来多少提升?比如单页应用让请求次数变少、页面呈现更快,用户体验更好了。
通过以上信息,我们基本上可以判断候选人在项目中的角色,或者从解决的结果来看能基本评估出候选人在整个项目中的贡献度。

二、候选人在技术社区的使用情况

很多优秀的技术人才都有分享的习惯,比如在GitHub、知乎等社区都会分享一些自己的技术经验贴。

通常来讲,如果候选人有在社区发帖的习惯,确实会增色不少。比如全球最大的开源社区GitHub,大多数程序员都会有账号,但这个只能算是真正的「圈内人」,如果是GitHub的重度用户,其实非常亮眼的:

如候选人在GitHub发布的项目经常能收获很多follower和star,那正是其能力的体现,可以通过其贡献的项目来评估;

如果能长期坚持使用GitHub,也能说明的是这个人心态比较开放,对业界比较关注、律己、有耐心;

经常在技术社区发帖互动,可以说是判断是否为优秀技术研发工程师的加分项,但也只能是敲门砖,不能过份强调它的重要性。

三、通过代码笔试,直击简历

要看能力最终还是应该考查编码能力、思维方式等,毕竟简历得来终觉浅。面试官或HR其实可以通过一场在线笔试,在简历初筛阶段来进一步判断是否为大牛。

需要注意的是,问题必须精确的表达出来。“写出一个用来移动一摞卡片的函数”,这个表述就十分的含混不清。要给出功能性标题,避免误解,这种事情经常发生。

同时,为了防止浪费大量的时间,在他们答题的几分钟后问一下他们的答题纲要,看看他们的理解是否在正确的方向上。

四、软实力考察

实际上大部分情况下,在识别研发工程师能力水平时,并没有一个通用的标准用来判定所有的程序员。全凭HR的经验积累,但优秀的中高级程序员身上总会有一些相通的特质。对于不懂技术的HR来说,可以从一些职业素养的方向入手:

1、钻研精神

很较真,对底层原理极感兴趣,比如业余时间喜欢鼓捣各种编程语言。

2、代码洁癖

写代码需要有较真精神,我们称写代码就像写诗一样。代码就是诗,架构优雅、追求完美,而拥有这种特质的程序员,才会拥有高于普通程序员的代码水准和工作效率。优秀的研发工程师要对代码非常有追求,追求架构、追求完美。

3、迷之自信

优秀的技术人员往往都需要一点小自信,甚至会有些许自负。他们有一种不服输的气质,任谁都不服,这样的技术人员写代码更不容易出现偏差。

4、表达能力

日常工作中,程序员经常要与业务、产品、运营甚至老板等多方对接交流需求,技术内部项目衔接配合交流等,流畅的沟通能让事情推进起来更加顺利高效,沟通不畅或信息不对称,可能导致项目上线时出现南辕北辙

5、逻辑思维

研发工程师在日常工作中,需要理解各式各样的业务需求,所以这就需要程序员具备一定的逻辑思维能力。可以说,逻辑思维是程序员的灵魂,因为每一行代码都是程序员逻辑的体现。

6、学习能力

随着互联网的发展,越来越多的人涌入程序员这个赛道,竞争日益激烈,加之新技术层出不穷,更新迭代快,程序员所使用的语言、框架、模式都会发生天翻地覆的变化。如果不主动学习,有可能很快就会被落伍淘汰。

判断一个研发工程师的水平高低,核心是其解决问题的能力,而解决问题的能力养成,需要扎实的底层基础来支撑,要综合其代码质量、项目经验、框架能力、逻辑思维等等多方面,不能单看某一方面。

当然,HR想要识别并招聘到优秀的研发工程师,除了面试经验技巧的积累,拓宽招聘渠道也是行之有效的方法之一。

不一定是你招不到人,也有可能是你找不到人,记住千万被单一的信息渠道蒙蔽了双眼。
基于IT类岗位的特殊性,最有效、快捷的程序员招聘渠道,是那些程序员聚集的垂直类论坛和平台,甜薪工场就是一个不错的选择;

点击下方“雇主招人”按钮并注册,即可免费发布需求匹配人才资源↓↓↓

我们致力于创造高价值的自由工作市场,为企业高效匹配专业的远程工作者,满足企业灵活多样的人才需求,使自由工作者可以充分发挥个人价值,获取合理收入,从而实现社会资源的优化配置。

公司核心团队为连续创业者,在人力资源、科技互联网等领域拥有近 20 年经验,积累有 200,000+ 优质企业客户与 HR 资源,对未来工作、未来组织和信息技术发展有深入洞见。我们相信,一个充满信任感的自由工作环境将极大赋能个人和企业,而甜薪工场,正在打造这样一个空间。

上一篇文章 下一篇文章

相关阅读