从测试到测试开发-给还在迷茫的你一点建议

本篇⽂章分享:疫情期间,我是如何从功能测试进阶测试开发,从测试⼩白到测试开发的。

准备冲刺 思想准备

从16年⼤学毕业,参与JAVA开发培训,后来从事运维工作,再到测试工程师。我经常在想,在IT这个⼤圈,我究竟适合那个岗位?这点上很多⼈应该也迷茫过,我是要转岗做开发、还是运维、或者是产品? 总觉得测试这块每天的点点点,市场也不成熟,⾃己的发展会有瓶颈。或者你已经确定,我想要做一名测试,那么⼜会引伸出来一些新的问题,什么是测试?如何做⼀名合格的测试?如何做一名优秀的测试?市场上测试技能要求这么庞⼤且繁杂,我们该如何进阶,如何蜕变?其实从功能测试到测试开发或者说再进阶测试架构,遵从金字塔模型,越往上知识点越精通,职业发展和规划越来越重要。

我在年前裸辞的时候,已经确定了⾃己的方向。我要做⼀名了解前端和移动端、精通服务端能够独立负责业务、技术、架构调整,及时有效的解决企业内⼈力资源调配、测试架构选型、测试技术推⼴的问题的服务端测试开发工程师。

学习准备

为了实现自⼰的目标,我开始了漫⻓的技术学习的选择和过滤的过程,准备了10多套学习的课程和视频,准备了10多本技术型书籍,针对性的学习,深度思考那些知识我要学习,那些知识不要学习,那些知识怎么学习,那些知识学到哪里?

以我的职业发展规划来说:

我不⽤学习:移动端UI⾃动化测试、移动端性能测试、安卓开发、IOS开发等等;

我要学习:python web开发、Java自动化测试脚本开发、中间件、微服务架构、容器化技术等等

学到哪里:说真的,这块直到现在我还没有摸索明白。目前只能说,服务端测试开发的初级,需要熟悉微服务架构、熟悉中间件测试、能够进行python web开发和java的自动化脚本开发、熟悉docker、了解K8S。

简历准备

⼯作第一年的时候,我以为简历,是我需要找工作的时候去写。直到我真正去找工作的时候,真正意识到,明明做过这个项目,为什么写不出来?或者写的没有让人惊艳的感觉?

其实简历的编写,从来不是求职期的⼯作,而是伴随着整个职业生涯的工作。所以从开始进行项目测试的时候,就应该开发⾃己的简历。从选择合适的项⽬,到挖掘项目中测试技术、开发技术,项目的实现内容,项⽬测试和实施过程中遇到的问题、自己如何有效快速的解决这些问题、以及在解决问题后的反思(如何预防或者更好的解决这些问题)等等维度去考虑,如何在简历群中突出自己。简历里⾯的项⽬选型很重要,一般公司都会被你曾经做过的同时他们公司在做的类似的项⽬吸引。

我相信每一家企业都想要,逻辑清晰,技术过硬,沟通能力强的可以在入职后,⽴刻解决测试部门的某些问题的人。所以想找工作的时候,我们可以想一想怎么通过书面的⽂字,让企业认为我们是这样的人。

寻找工作

最近刷抖音的时候看到前程堪忧...⼀系列的社会问题。我在1个月前的时候也担忧过这些问题。直到我写完了⾃己的简历,直到我真正把简历投放到市场上时候,初期确实是⽯沉大海,好吧,我可能没⼈要了。这个过程内⼼很煎熬。其实可能仅仅是HR拿到你的简历后放在⼈堆⾥面,筛选的周期很长,那么我们怎么让hr把我们的简历优先呢?

其实⼤家都有⼀个⼼理,轻易得到的不会珍惜,自⼰⾟苦得到的反⽽会更加珍惜。这里我个人推荐2种方式找工作:内推和简历公众。

内推:可以通过朋友关系打听企业里面的真实情况,也可以了解下⾃己的⼯作内容、薪资福利的真实信息。

简历公众:在你个人简历比较优秀的情况下,hr或者你的测试leader能够通过了解你的项目信息后,快速的找到你,进行沟通并且把你的简历推送到优先。

这也是我应对疫情期间,⼯作难寻的方法。

⾯试总结

有⼈说最好⾯试就是刷题,我个人是不否认这⼀点的,仅从我个人的角度上说,首先我们的简历要优秀,然后争取最多的面试机会,每次面试完记录问题,反思自己,查阅资料,完善⾃己的知识体系。从这个⻆度上来说,⾯试真的是⼀种⽐⼯作学习更加⾼效的⾃我学习的过程。面试官也是个人,人就有情绪。其实面试就是知识的沟通,精神的交流,心理的博弈的一个过程。心理学上有个概念,叫做同理⼼。我们如何在⾯试的过程中去使用同理心,让面试官过觉得你是一个他认同、喜欢、并且想要一起⼯作的⼈,其实这个真的很难。我们如何在自己简历很优秀的情况下,把面试官聊开⼼了,那么面试官也就想要你了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwjxf.html