百合文库
首页 > 网文

注意了!HR是这样考察程序员的软技能,技术不够嘴巴来凑!

现在很多 HR 在招聘程序员的时候心里没底,感觉自己不懂技术,不知道如何鉴别优秀的和糟糕的程序员,干脆一股脑都推给用人部门,自己就在最后唠唠家常、聊聊价值观、谈谈薪酬。
醒醒吧,专业的 HR 岂能甘当配角,体现能力的时候到了。
程序员的技能分为硬技能和软技能。硬技能就是指技术水平,相对容易量化和评估,比如笔试题、看看过往的代码、编程挑战、算法测试等等,这些是需要用人部门来甄别的。
而软技能则包含了很多个人特质,反映在为人处世、待人接物、交流合作、工作学习等方面,是性格和情商的综合体现。相比硬技能来说,软技能更为重要,它是区别好坏程序员的重要特征,但却很难甄别和衡量。
为什么说软技能更重要呢?因为硬技能只要过了一个门槛,一般不存在会不会的问题,剩下来就是愿不愿意学的问题;但是软技能,却是很难在短期内训练和改变的。
我们在互联网行业中常见的一些删库跑路、暴打产品经理之类的悲剧事件,大部分都是涉事员工软技能不达标,给公司埋的雷。
用人部门往往更在意程序员的硬技能,而忽略了软技能,这就需要HR 来「补刀」了。下面为大家总结几个程序员的重要软技能,并给出简单的鉴别方法。
//在此我向大家推荐一个前端全栈开发交流圈:491404389 突破技术瓶颈,提升思维能力
1。态度好
工作态度的重要性无需多言。连态度都不好的程序员,招进来只会给团队添堵。
态度积极的程序员,在面试中会认真地倾听你的问题,耐心了解公司和产品,积极回答问题并提出自己的疑问;同时他们在过往的职业经历中,会努力实现自己的承诺,达成进度。
优秀的程序员都很谦虚,这就是我们常说的「空杯心态」:能力越高,越知道自己的不足之处还有很多。大谈特谈自己的优势,或者太「作」、以自我为中心的程序员,也会属于态度差的范畴。
2。强大的沟通能力
很多 HR 觉得程序员大多比较木讷、沟通能力差,甚至误以为程序员「人狠话不多,技术越牛,越内向」。大错特错。
优秀的程序员大多有很好的团队沟通能力,能够清楚理解问题,并将之分解成解决或设计方案,进行书写或阐述。
优秀的程序员也有很好的表达能力,「沉默寡言」的黑客型人才,基本都是媒体标签化误导的结果。许多国际上知名的顶级程序员都是演讲高手,在各种技术峰会上,大牛们也都可以流畅地分享自己的技术经验和思路。缺乏足够的表达能力,也就无法在日常开发中和同事交流、学习、分享、碰撞。
HR会考察沟通能力,最简单就是在问答过程中观察候选人的语言组织,逻辑条理是否清晰、简洁、自上而下等等。沟通能力差的程序员,要么答非所问,要么啰嗦冗余,也就是我们常说的「话说不到点上」。
下面是考察沟通能力的一些经典提问:
你如何解决和同事、产品、领导之间的冲突?
你接到一个开发任务,需要我的参与,我和你不在一个部门,你会怎么处理?
猜你喜欢