测试人生 | 双非学历,从外包到某大厂只用了1年时间,在2线城市年薪近30万,我柠檬了......

本文主要是介绍测试人生 | 双非学历,从外包到某大厂只用了1年时间,在2线城市年薪近30万,我柠檬了......,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


本文为霍格沃兹测试学院优秀学员跳槽笔记,测试开发进阶学习文末加群。
大家好,很荣幸能跟大家分享一下自己经历,希望能给大家的就业与规划带来一些帮助。
本人就读于某双非本科院校非计算机或通信类相关专业,在经历了2年的某传统行业的“历练”后才下定决心转行到互联网行业。从转行至今,我有2年多接近3年的工作经验。
在霍格沃兹里学习后,我在某二线城市与某大厂「相见恨晚」,从开始面试到确认offer只花了一周时间。现在已顺利入职啦~

在霍格沃兹学习


最开始我是在某线下培训机构学习java,一开始的想法是做开发,后来找工作的时候揣着先就业再择业的想法去了某知名通信企业的外包做自动化测试。然后一做就是接近2年的时间。
在我就职的第二家公司,差不多是疫情那一年年中的时候。由于不想在外包继续浪费时间,我辞职去找工作。
当时因为在外包学习的测试领域的东西并不多,很多技术其实都是踩在前人的肩膀上去实践,并没有很深入的去理解一些底层原理或者一些相关的技术应用,导致在那段时间找工作确实是在处处碰壁。不得已的情况下我选择了我第二家公司的外包岗。
由于之前的工作经历,我并没有深入的研究测试领域的相关技术,所以在一开始工作的时候我心里也没有底气(小公司测试岗位仅有1人),能不能做测试相关的工作。在段时间里我就开始找一些学习途径,来弥补自己的短板。
在逐步的学习,我通过某课堂平台了解到了咱们霍格沃兹学院的测试开发的课程内容。一开始我对测试开发这个概念其实还不是很清楚,在我的印象里,测试应该就是分为手工和自动化两种。但通过学院的课程顾问的介绍和课程体系的了解,让我对测试领域的前景和技术划分有了新的认知,我开始了解到我以前对测试的一些固有思维,其实还只是整个测试行业的冰山一角。所以我也没有犹豫选择了学院来学习一些前沿的测试技术,来填补自己这块的技术空白。
在开始学习学院的课程之后,因为想快速进步并将这块的技术应用到公司业务中,所以我没有选择跟进最新的课程,而是选择往期的课程完整视频。在后续事实证明这也是颇有成效的(为学院的教学服务模式点个赞)。
在实践中学习,往往是非常高效的,所以还在学习中的小伙伴不妨也可以思考一下,如何将学院的一些知识体系,应用到具体的某个业务中或者场景中,这样通过实践、时间的积累和问题的积累,你的能力会有一个逐步的提升。

可复制的成长经历

在学院的学习中,我的成长历程大致可以用下面的过程来表示:
Linuxshell脚本编程能力->接口、ui自动化能力->jenkins持续集成能力->docker容器运维能力->自动化框架封装能力->测试工具开发能力->测试应用平台化/web化能力->测试解决方案的思考与尝试
从一开始仅仅只会一些简单测试执行和自动化脚本copy修改,到现在能开始专注于平台化、工具化、以及参与到测试解决方案的开发和调研,学院的学习让我的技术能力及视野有了质的提升,因此再次感谢咱们学院的培养。
以上所说的这个成长过程时间其实也就短短的一年时间。因为技术视野和能力的提升,所以我在这一年的时间里,经历了外包->转公司内部->跳槽到某互联网企业的测开岗位。
来到不同公司,不同岗位让我对测试业务和技术有了新的收获。对于测开岗位而言,我们的视野不应该仅仅局限于某种语言能力,某种业务能力。而是应该着眼于场景,解决方案和一些业内的优秀实践,并从中积累更多的思维模式,解决问题的能力。

大厂面试划范围

从面试的经历来看,我想和大家分享一些测开岗应该具有的能力或者说应该具备的知识领域。
1.作为互联网行业带开发一词的技术岗位,编程能力是我们不可或缺的基本素质。我们应当熟练掌握至少一门与现公司或即将入职的公司相匹配的编程语言。目前比较流行的主要还是java、python、c++、go。掌握的数量多多益善,但至少要熟练至少一门,并且要熟悉测试领域常用的库。包括但不限于UT库,http相关,json序列化相关、mock相关、ui自动化相关、加解密常用库等。
2.测试开发本质上面向的也是测试业务,所以对于基本测试业务,测试方法论,测试流程和技术划分,我们还是应该了然于心的。
3.面向开发业务,测开应当具备一定的基础算法能力和掌握常用数据结构。一般常见的面试算法类型包括字符串、数组、排序、二叉树、贪心、dp等,测开岗位一般定位在中低难度即可,基本上多刷刷力扣或者牛客题库就差不多了。
4.web应用开发能力,这个应该比较常见,不用多说,包括前后端,甚至是全栈。
5.一定的问题解决能力。例如我在面试的时候面试官出了一个投屏会议应用优化场景,要求我给出一套自动化测试的解决方案。这个可以结合自身的知识积累或者业务积累去综合考虑。
6.要熟悉常用4/7层通信协议,http/https1.1/2.0TCPUDP
7.一定的运维能力,这个主要看公司的业务和岗位职责,但至少你得熟悉docker和jenkins/gitlabCI-CD。
以上是我想和大家分享全部内容,希望能给大家一些帮助。也希望大家可以早日摆脱外包进入自己心怡的大厂

这篇关于测试人生 | 双非学历,从外包到某大厂只用了1年时间,在2线城市年薪近30万,我柠檬了......的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/325704

相关文章

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

Java实现时间与字符串互相转换详解

《Java实现时间与字符串互相转换详解》这篇文章主要为大家详细介绍了Java中实现时间与字符串互相转换的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、日期格式化为字符串(一)使用预定义格式(二)自定义格式二、字符串解析为日期(一)解析ISO格式字符串(二)解析自定义

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

MySQL 日期时间格式化函数 DATE_FORMAT() 的使用示例详解

《MySQL日期时间格式化函数DATE_FORMAT()的使用示例详解》`DATE_FORMAT()`是MySQL中用于格式化日期时间的函数,本文详细介绍了其语法、格式化字符串的含义以及常见日期... 目录一、DATE_FORMAT()语法二、格式化字符串详解三、常见日期时间格式组合四、业务场景五、总结一、

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D