4年从外包到外企,一个测试老鸟的自述

4年前,我拖着行李箱来到北京,成为了一名北漂,离开了校园的庇护,只身一人,想要在这片陌生的地方闯出一番名堂,可最后却不得人意,面临着所有北漂群体的共同困局,没有归属感,不知自己的未来在何处。

无望、没什么改变和未来的工作状态使我不得不快速找到突破口,好在测试给予了我的新的人生方向,也帮助我找到了前行的道路。下面为大家分享我的转行故事,希望能够对你们也有所帮助。

成为被北漂大军中的一员

19年夏天,我毕业了,刚毕业的我抱着无所谓的态度参加了学校的校园招聘,幸运的是,面试的第一家公司便成功录取,岗位是北京某公司管理岗管培生,当时对自己成功入职还有一些小窃喜,怀揣梦想到了北京开始了北漂生涯。

于是我阔别了家乡与校园,来到了北京,想在这片充满梦想的地方留下属于自己的足迹。

然而在北京的生活过的枯燥又漫长,可能是工作过于清闲,也可能是北京的无归属感,人一闲下来就会思考,不想一辈子都这样,且薪资与资历挂钩,需要慢慢熬年头,考虑到在北京的这份工作很难真正的扎根在这个城市,当时幻想了无数次离职逃离北京的念头。

在这个时候我萌生了转行的想法,想趁着年轻及时掉头,选择一个有前途也有钱途的行业,考虑到我既想要更大的成长空间、更自由轻松的分为,也非常想接触一下其他的行业,拓展我自己的视野,而不是在年轻时就开始限制自己、消耗自己,于是我把视线投向了IT行业。

正巧,我有个很好朋友正好在做软件测试,也找到了一个比较不错的工作,在他的影响下,我开始了解测试岗位的基本情况,接触之后发现测试岗位十分适合自己,既是IT行业技术岗,但入行门槛低,且入行薪资基本都有8k以上,在综合比较下,是非常不错的选择,因此我也非常的心动。

同时,我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取

软件测试视频教程观看处:

B站封神的接口测试教程,30天练完70个项目实战(含自动化测试、性能测试),学完即就业,永久白嫖!

不轻松的学习之路

学习测试的期间,仿佛回到了高中,我本身在学校里也接触过编程,学习对我来说并不算困难,在学习的过程中,我也制定了属于自己的学习计划和路线,下面将这些经验分享给大家,希望能够帮助大家在学习过程中少走弯路。

1、打好基础很重要

测试基础其实才是学习过程中最最最重要的部分,因为不管是哪种测试,测试的基础和理论都是必须要学的,一开始打好良好的基础十分重要,光理解是不够的,要结合实践来巩固,最好每学完一个知识点都用自己的话复述一遍,以此更加加深印象。

2、关于工具学习

在学完测试基础后,我们会开始学习工具,其实学习工具并没有大家想象的那么难,可以先把几个基础的学完,随后要用到什么工具就去学什么。

3、代码学习

我们都知道,自动化成为了越来越多企业的选择,因此,我们也必须向自动化测试所发展,在学习的过程中,我们会接触到语言学习,这部分是比较难的,会结合一些项目进行实践巩固。

总的来说,学习的过程说难不难,说简单也不简单,但只要我们脚踏实地,找到一份薪资还不错的工作还是能够做到的。

学习之路必备

在学习的道路上最忌讳就是这里学一点,那里学一点,不成系统,所以为了让各位能够更好的学习,我在这里给大家分享了一套一套最新的软件测试系统学习教程,包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、Python基础、Selenium相关、性能测试、LordRunner相关等,相信对各位技术的提升会有很大的帮助!

第一部分:测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)
第二部分:Linux( Linux基础+Linux练习题)
第三部分:MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)
第四部分:Web测试
第五部分:API测试
第六部分:App测试
第七部分:管理工具
第八部分:Python基础(Python基础+编程题+集合+函数+Python特性等等)
第九部分:Selenium相关
第十部分:性能测试
第十一部分:LordRunner相关
第十二部分:计算机网络
第十三部分:组成原理
第十四部分:数据结构与算法
第十五部分:逻辑题
第十六部分:人力资源

一、软件测试基础

了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维

在这里插入图片描述

二、Linux必备知识

Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

在这里插入图片描述

三、Shell脚本

掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

在这里插入图片描述

四、互联网程序原理

自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

在这里插入图片描述

五、MySQL数据库

软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。

在这里插入图片描述

六、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的

在这里插入图片描述

七、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

在这里插入图片描述

八、Web自动化测试Java&Python

了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

在这里插入图片描述

九、接口与移动端自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

在这里插入图片描述

十、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心

在这里插入图片描述

十一、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!

在这里插入图片描述

同时,希望大家能照着这个体系在1-2年内完成这样的一个体系构建。

求职之路

学习的时光真的还过的充实又飞快,面试非常顺利,属于是光速入行了,第一份工作是在一个银行外包的项目,当时银行给的薪资是我作为一个毕业一年的应届生最高的薪资待遇,我也很满意。

在银行工作的这段时间我不断的充实自己,后来也是遇到了现在的这家外企正在招聘,经历了三轮的面试后顺利入职,现在这个单位是个外企,因为是甲方员工,福利待遇比之前更好了。

下面给大家分享一些我面试求职的小经验

1、我们刚开始转行的时候经验肯定是不充足的,建议大家要更注重成长,第一家公司一定要选择可以快速成长的环境,积攒经验为主,这个时候快速学习的企业远远比高出1、2K薪资却学不到东西的企业来的有价值的多,因此我们在面试的时候需要合理判断。

2、在面试的时候我们需要看清楚岗位需求,把握好每一次的面试机会,不要病急乱投医,以免错失良机。

3、心态十分重要,要记住每一次的面试都是为下一次积攒经验,不要因为一两次的失败而打乱了自己的心态,只有保持最好心态才能在面试过程中把自己最好的一面展现出来。

写在最后

通过这些经历,我个人对现在的生活和工作都非常满意,有时候会想,通过培训入行真的是个正确的选择,但是后续能走多远还是要靠自己,平时闲下来我也会思考一下底层逻辑以及学习下开发知识,使我在日常工作中更加得心应手。

PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。如需要软件测试学习资料,关注公众号(互联网杂货铺),后台回复1,整理不易,给个关注点个赞吧,谢谢各位大佬!

☑ 240集-零基础到精通全套视频课程
☑ [课件+源码]-完整配套的教程
☑ 18套-测试实战项目源码
☑ 37套-测试工具软件包
☑ 268道-真实面试题
☑ 200个模板-面试简历模板、测试方案模板、软件测试报告模板、测试分析模版、测试计划模板、性能测试报告、性能测试报告、性能测试脚本用例模板(信息完整)

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

最后,祝所有也想转行的小伙伴学习顺利,早日上岸~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/141613.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

一文搞懂 this 指向

目录 一、前言二、箭头函数三、new指向四、bind五、call和apply六、bind call apply区别七、对象(obj.)八、全局this指向九、不在函数里 一、前言 JS 中 this 指向问题 - 掘金 在JavaScript中,this关键字表示当前执行代码的上下文对象。它的…

【Vue.js】使用Element搭建首页导航左侧菜单

目录 Mock.js 是什么 有什么好处 安装mockjs ​编辑 引入mockjs mockjs使用 login-mock Bus事物总线 首页导航栏与左侧菜单搭建 结合总线完成组件通讯 Mock.js 是什么 Mock.js是一个用于生成随机数据的模拟数据生成器。它可以帮助开发人员模拟接口请求,生…

10.正则表达式匹配

10.正则表达式匹配 上述5种可匹配情况的举例,便于理解: 1、a与ab星号是匹配的,分析:a与a匹配,让 b星号看作出现0次。 2、abb与ab*匹配,分析:ab与ab星号匹配,让b多出现1次时&#xff…

如何通过优化Read-Retry机制降低SSD读延迟?

近日,小编发现发表于2021论文中,有关于优化Read-Retry机制降低SSD读延迟的研究,小编这里给大家分享一下这篇论文的核心的思路,感兴趣的同学可以,可以在【存储随笔】VX公号后台回复“Optimizing Read-Retry”获取下载链接。 本文中主要基于Charge Trap NAND架构分析。NAND基…

多线程进阶:Callable和JUC的常见类

Callable 这是一个接口,类似于Runnable。 Runnable用来描述一个任务,描述的任务没有返回值。 Callable也是用来描述一个任务,描述的任务是有返回值的。 如果需要使用一个线程单独的计算出某个结果来,此时用Callable是比较合适…

爬虫异常处理实战:应对请求频率限制和数据格式异常

作为一名资深的爬虫程序员,今天我要和大家分享一些实战经验,教你如何处理爬虫中的异常情况,包括请求频率限制和数据格式异常。如果你是一个正在进行网络爬虫开发的开发者,或者对异常处理感兴趣,那么这篇文章将帮助你更…

【李沐深度学习笔记】基础优化方法

课程地址和说明 基础优化方法p2 本系列文章是我学习李沐老师深度学习系列课程的学习笔记,可能会对李沐老师上课没讲到的进行补充。 基础优化方法 在讲具体的线性回归实现之前,要先讲一下基础的优化模型的方法 梯度下降 当模型没有显示解&#xff08…

Rust之自动化测试(二):控制测试如何运行

开发环境 Windows 10Rust 1.72.1 VS Code 1.82.2 项目工程 这里继续沿用上次工程rust-demo 控制测试如何运行 正如cargo run编译您的代码,然后运行生成的二进制文件一样,cargo test在测试模式下编译您的代码,然后运行生成的测试二进制文件…

《计算机网络》——应用层

2.1 应用层协议原理(P54) 研发网络应用的核心是写出能够运行在不同端系统和通过网络彼此交流的程序。 2.1.1 网络应用程序体系结构 两种主流的应用体系结构:客户-服务器体系结构、对等体系结构。 客户-服务器体系:服务器是一个…

MeterSphere v2.10.X-lts 双节点HA部署方案

一、MeterSphere高可用部署架构及服务器配置 1.1 服务器信息 序号应用名称操作系统要求配置要求描述1负载均衡器CentOS 7.X /RedHat 7.X2C,4G,200GB部署Nginx,实现负载路由。 部署NFS服务器。2MeterSphere应用节点1CentOS 7.X /RedHat 7.X8C,16GB,200G…

二叉树题目:翻转等价二叉树

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法思路和算法代码复杂度分析 题目 标题和出处 标题:翻转等价二叉树 出处:951. 翻转等价二叉树 难度 4 级 题目描述 要求 对于二叉树,我们可以定义如下翻转操作:选…

【算法专题突破】二分查找 - x 的平方根(18)

目录 1. 题目解析 2. 算法原理 3. 代码编写 写在最后: 1. 题目解析 题目链接:69. x 的平方根 - 力扣(LeetCode) 这道题就是求算数平方根, 要注意的点是他只需要保留整数部分,小数部分会舍去 2. 算法…

【HUAWEI】trunk和access两种链路模式实例

目录 🥮0.写在前面 🍣基本操作命令 🍣常见视图命令 🥮1、trunkaccess 🍣1.1、拓扑图 🍣1.2、操作思路 🍣1.3、配置操作 🍡1.3.1、LSW1配置 🍡1.3.2、LSW2配置 &#x1f3…

单列集合顶层接口Collection

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 集合体系结构 一、单列集合顶层接口Collect…

全面提升AD域安全认证 | 竹云IDaaS

传统的微软Active Directory目录已无法适应企业多样化的业务需求,借助身份云您可以快速整合企业本地、云端资源,从而使AD域管理变得更简单、安全、高效。 企业面临的挑战 AD域无法整合现代化系统 AD域仅支持 LDAP 、Kerberos 协议,不能整合…

数据结构-----串(String)详解

目录 前言 1.串的定义 相关类型 2.串的储存结构 顺序储存表示 堆分配储存表示 块链储存表示 3.串的操作方式 4.串的匹配算法 (1)BF算法 过程原理 代码实现(C/C) 算法分析 (2)KMP算法 过程…

红米note13 秒解锁BL 跳过168 秒解锁BL,红米Redmi Note 13 Pro+ 系列 无需等待168小时,刷入magisk教程 刷机包下载

最近入手了一台红米note13,发现需要等待168小时才能解锁BL,这让我感到非常困扰。不过,经过一番研究,我发现了一个秒解锁BL的方法,无需等待168小时,而且还可以刷入magisk,非常方便。 首先&#x…

【NetEQ】读 《白话解读 WebRTC 音频 NetEQ 及优化实践》学习笔记

白话解读 WebRTC 音频 NetEQ 及优化实践webrtc 的重要模块 官方文档 :转载请标明出处:大神翻译 大神地址 : https://blog.csdn.net/lhl_blog/article/details/10993605GIPS NetEQ概述 GIPS NetEQ是一项专为IP电信系统开发的高级语音质量处理技术,其能够在大幅提高语音质量的…

【Ubuntu18.04】Autoware.ai安装

Autoware.ai安装 1 ROS安装2 Ubuntu18.04安装Qt5.14.23 安装GCC、G4 Autoware安装与编译4.1 针对Ubuntu 18.04 / Melodic的依赖包安装4.2 Autoware环境搭建4.3 运行 Autoware4.4 ROSBAG Demo 1 ROS安装 参考笔者的博客即可:【ROS】Ubuntu18.04安装Ros 2 Ubuntu18.…

mock.js与组件通信之总线的讲解

目录 一Mock.js 1.1简介 1.2 安装配置Mock.js 1.3 mock.js的使用 二. 组件通信之总线 2.1 总线的简介 2.2 总线的使用-以导航栏的收进为例 好啦今天的分享就到这啦!! 一Mock.js 1.1简介 Mock.js 是一个用于生成随机数据的 JavaScript 库。它可以模拟…