企业需要什么样的技术人才?

最近一直在面试,但是通过率比较低,就在思考这个问题的原因,到底是因为我们对面试者的要求太高了,还是岗位职责要求不明确,又或者是人才质量太低?为了不至于错失人才,觉得有必要认真思考下,我们到底需要什么样的人?通过认真思考后,认为一个合格的人才必须满足专业技能扎实,通用能力过硬,价值观正确等特点。

1.专业能力

一名合格的技术人才,必须具备扎实的专业技能,丰富的行业知识积累,岗位相关扩展知识有一定的广度和深度,同时对自己职业发展有规划。

基础知识扎实

基础知识是技术人员赖以生存的基础,如果基础知识不扎实,做事情就没有流程和章法可依。以测试岗位为例。

一个测试工程师最基本的技能是能够写好测试用例,就需要了解常用的测试用例设计方法,比如等价类划分、边界值分析法,场景分析法、错误推理法,判定表法等等,并且能够灵活运用到项目中;

掌握缺陷的编写技能,缺陷提交流程以及处理过程;

熟悉常见的质量模型,测试类型分类,测试类型对应的测试场景;

了解测试的基本流程,知道该流程应用过程的优缺点,并能提出改进建议。

对于一个测试工程师来说,如果以上基础知识不过关,就不是一个合格的测试工程师。

扩展知识的深度与广度

扩展知识的要求和从事岗位是相匹配的,不同的岗位扩展知识要求差异较大。比如

服务端测试工程师:需要熟悉协议(如HTTP)、熟悉操作系统及常见命令,熟悉数据库相关知识,具有一定代码能力,能够分析代码调用逻辑,根据调用关系画出时序图、类图等等。

移动端测试工程师:需要熟悉Android基本命令、了解Activity生命周期,h5的加载和渲染机制,RN框架基本原理,基础数据包抓取和分析,以及各类兼容性测试、稳定性、客户端性能、网络测试等等测试。

职业发展规划与团队目标匹配

一个好工作是个人和公司相互成就的过程,只有个人发展规划和团队目标相匹配,二者之间才能相互吸引,共同成长。每个人都应该对自己的优劣势做一个深入的分析,在工作中给自己规划一个最适合的发展路径,端正自己的工作态度,企业这个大家庭将会越来越好。如某个应聘者定位在未来3年要成为一个移动端测试专家;而公司刚好能够提供相关工作,并有意培养一位测试专家。

对应聘者来说,公司为应聘者提供一个施展才华的机会;可以引导他进行业务梳理沉淀,剥离具体业务形成业务组件、技术组件,并继续分析对各个组件形成具体的测试方案。

可以提供客户端各种测试解决方案,比如稳定性、兼容性、性能等等

对于公司来说,通过应聘者的梳理、分析、改造逐步形成一套完整的解决方案,实现快速高质量的完成测试任务,确保业务稳定高效运转。


2.通用能力

个人要融入社会大家庭中, 必须掌握些通用的能力,比如沟通能力、学习能力、工作态度等等。

沟通能力

沟通能力是工作中最重要的能力之一,其重要体现在是否能够和别人建立良好的协作关系。沟通能力通常指两方面:一是理解别人的能力,二是增加别人理解自己的可能性。

沟通时保持高度的注意力,有助于了解对方的心理状态,并能够较好地根据反馈来调节自己的沟通过程。在表达自己的意图时,一定要注意使自己被人充分理解。沟通时的言语、动作等信息如果不充分,则不能明确地表达自己的意思。

自我介绍和面试中沟通就是常见的考察沟通能力,通过自我介绍可以准确判断面试者是否能够用精炼的语言准确的表达自己的工作重点。通过问答方式,可以快速判断面试者是否能够准确把控和理解你说的关键字。

工作态度

态度决定成败。努力工作是实现人生价值、成就人生梦想最有效的途径,虽然工作不是人生的全部,但工作却占据了你的大多数时间。一个有强烈的责任感、担当精神和主人翁意识的人最终会脱颖而出,推动企业的发展,实现自我的最高价值。

学习能力

学习能力,是个人的核心竞争力,一个具有学习能力的人才能够跟上公司战略和业务的发展快速成长。特别在互联网公司,前些年还是移动互联网、大数据,近一两年就变成了人工智能、物联网、产业互联等等,如果一个人不具备很好的学习能力,那么就意味着很快就会被淘汰。

3.正确的价值观

一个人能走多远,能成就多大的事情,不在于他的技术多么牛逼,能力多么强,而在于他有没有一个积极的心态,正确的做事方法和面对未知情况的乐观精神。所以说正确的价值观在企业面试中也是重要的的考察点。

以上内容是我目前对于面试的一点点感想,分享出来与大家共勉。

2019年连续修心二十三天 土司于北京

你可能感兴趣的:(企业需要什么样的技术人才?)