你好,我是小牛。
在IT行业,如果你是工作多年的大牛,在BAT TMD等一线互联网名企任职,那么基本上你是不需要做简历,投简历的,基本上会有猎头公司主动来找,大把的机会等你来挑。
但是对于转行的小白来说,既不是名校出身,甚至也不是计算机相关专业,那么简历的重要性不言而喻,可以说是一块敲门砖。
对于社招来说,基本上当你投递一家公司时,决定你有没有面试机会的,一是工作年限,二就是简历内容。
同样的技能与项目经验,可能你换个写法,就可以多得到一个面试机会。而且更重要的是你的简历内容直接决定了面试官面试时的提问方向。
一家公司既然约你来面试肯定是认可你的背景和经历,面试无非就是考察一下你简历的真实性,内容掌握的实际情况。
所以制作简历既不能写的太简单,导致没有面试机会。也不能夸大其谈,否则就是给自己挖坑。
比如你压根不会的东西你写个熟悉精通,结果面试一问三不知,就会让面试官怀疑你这份简历的真实性,面试自然也无法通过。
一般一个有经验的面试官面试的时候都是对着简历一条一条提问的。先问简单的,你答上来就继续深入,直到你回答不上来为止。这样做倒不是为了为难面试者,而是看你掌握的深度如何。
然后说一下大公司社招简历筛选是怎样的?以小牛公司为例,我们公司有一个简历系统。
hr首先把搜集到的简历进行初筛,一般筛选条件都是一些硬性条件,比如工作年限,学历等等,通过之后会挂到这个系统上。
然后各个组的测试负责人在上面进行二次筛选,觉得可以的话会进行标记,这样hr就会约面试者来公司进行面试。
面试的话一般两到三轮,一面就是筛选你简历的测试负责人,入职后就是每天给你安排任务的直接领导,二面和三面就是更高级别的领导,当然内编和外包的要求是不一样的。
关于面试的经验和技巧,之后写文章具体再聊。今天主要来聊一下简历制作。
私信小牛修改简历的同学大概也有小一百人了,大部分为刚毕业或者转行的同学,当然也有工作多年,寻求跳槽的。
对于简历制作,模板和方法都是一样的。只是工作年限不同,专业技能方面的掌握深度以及项目经验不同而已。
下面主要来讲一下对于社招来说,一份优秀的软件测试简历都包括哪些内容,以及制作过程有哪些技巧。
首先,一份软件测试社招简历应该至少包括下面这五项内容:
下面针对每一项来分别谈一谈应该注意哪些点,以及有什么坑和技巧。
一. 个人介绍
二. 专业技能
专业技能基本上是面试官在筛选简历首先会看的点,会根据你投递的岗位级别不同,面试官心里有一个期望值。
只有你达到甚至超过他的心理期望值才不会因为这项被pass掉,专业技能这项就算合格。
除此之外,还要考虑你列的技能跟公司匹配度是否足够高,比如使用什么语言技术栈,擅长哪方面的测试等等。
所以在投递一家你比较心仪的公司时,一定要事先研究一下该公司的jd要求,然后描述专业技能的时候重点突出即可。
当然了,最核心的点还是你究竟对技能掌握到什么程度,包括深度和广度,会的越多越好,没有这些做依托,再强的简历制作技巧都没什么用。
小牛根据不同的岗位制作了不同的学习路线,详细列出了不同级别分别应该掌握哪些技能,公众号菜单栏查看即可。
下面来讲一下专业技能描述方法以及应该注意的点:
1.能力强建议先概要描述测试经验
如果你工作经验比较丰富,或者技术能力比较强的话。专业技能描述第一条可以先概述一下你工作的这几年做了哪些东西。
主要做功能测试,还是自动化测试,性能测试,分别做了多久。以及是否有管理经验等等。
这样面试官会对你的技术能力可以初步有个大概认知,以及内心有个期望值,如果你之后描述的技能可以超出他的预期的话就可以获得一定优势。
2.专业技能描述要跟工作经验相匹配
对于转行或者面试初级来说,代码能力可以弱一些,主要还是要对测试流程以及一些常用的测试工具要熟悉。入职后只要努力去熟悉业务做好功能测试,就可以安稳渡过试用期。
对于一些三年及以上面试中高级测试来说,编程语言,自动化框架这些就要熟练掌握,性能测试至少要会做压测,简单分析一些性能指标。
可能你入职之后仍然大量做功能测试,但是面试需要你掌握,想拿高薪也需要你掌握。面试造航母,工作拧螺丝就是这行现状了。
3.按照掌握程度进行排序(精通,熟练掌握,熟悉,了解)
首先,简历上写熟悉,熟练掌握的技能面试之前一定要好好准备,不然答不上来,很容易让面试官怀疑你简历的真实性,导致对其它也没兴趣了解了。
对于初中级测试工程师来说慎写精通,不然写精通的面试时问了基本的答不上来就很尴尬,不要通篇都写熟悉,也不要都写了解,可以按照掌握程度分散开来。
对于一些跟你工作年限相匹配的技能不要写了解,了解在面试官眼里等于不会,比如你工作三年写了解java语言,自动化测试,这样简历通过率是很低的。
像一些安全方面的比如渗透测试,以及像java后端开发使用的ssh或者ssm三大框架,以及一些前端开发框架,如果你有所学习的话,可以写上了解,算是加分项。
4.按照技能掌握容易度(容易,中等,难)
这个怎么写跟你的工作经验有关,如果你工作了三四年了去面试中高级测试,像什么管理工具jira,禅道,git,svn这些就不要往上面写了,会拉低简历逼格。
而应该相应的把编程语言,掌握的自动化框架,性能测试流程与思路,这些比较耗费大量时间且难掌握的技能写在上面。
当然,如果你是转行的去面试初级测试,掌握技能比较少,你可以写一些测试流程,常见的测试工具相关的。
三. 工作经历
四. 项目经验
看一份简历质量高低,除了候选人的背景之外,基本上就看两块,一是个人技能,二是项目经验。
和专业技能一样,基本上写什么内容决定了面试时面试官和你聊的内容和方向,而且大家一般都会写多个项目。时间原因,一般也就聊一两个。
所以,这块建议在面谈时要选择最有技术含量,最能体现水平的项目和面试官讲,这块可操作性比较大,可以适当引导面试官往你擅长且熟悉的方面去进行提问。
最后单独拎出来说说项目职责,可以说项目经验这块的核心就是项目职责,比起项目本身,面试官更多的关注的是你在其中承担了什么样的职责,扮演什么样的角色。
这块在进行描述的时候最能体现技术含量的一定要写在最前面,而不是按照由简单到复杂的顺序。比如一个项目,你既参与了功能测试,又做了自动化测试和性能测试。
请把自动化测试和性能测试这些描述写在最前面,像那些简单的写测试用例,提bug等测试流程相关的就不用往上面写了。
因为这些是测试的基本职责,每个简历基本上都会写,没啥亮点。
还有一些简历中出现的问题就是项目职责描述太简单,只有三四行,而且很短。以及将测试流程拆分成好几条来写。这些都给人一种充数的感觉,肯定都是不行的。
还有一些做了三年,项目经验写了三个项目,但是仔细一看每个项目所执行的职责都差不多,就给人一种一年经验重复了三年的感觉。
建议项目职责描述要跟上面的专业技能那块要呼应,要有所体现,工作中确实有用到这些技能,并且最好可以体现出你的成长历程,变得越来越优秀!
描述职责的时候最好带上数据更具有说服力,以及做了什么贡献,取得了哪些重要成果。
比如可写负责从0到1搭建了接口自动化测试框架,并编写自动化case,将公司接口覆盖率提升到百分之90,大大减少了回归测试人力成本。
五. 教育背景
不知不觉就写了四千多字了,这篇文章陆陆续续写了不短时间。大概讲了一下简历制作流程与注意点。之后,还会写一篇关于简历常见错误问题汇总的文章。