从工厂打螺丝到月薪18k测试工程师,我该满足吗?
以前我比较喜欢小米那句“永远相信美好的事情即将发生”,后来发现如果不努力不可能有美好的事情发生!
01
高中毕业进厂5年,创业经商多次战败,为了生计辗转奔波
高中毕业后我就进了工厂,第一份工作是做模具加工。从500元一个月的学徒做起,半年才涨一次薪资,每次只能加200-300元,短暂最高薪资在5800元,我一做就是五年。从工厂辞职后我去学习了餐饮,培训几个月后我回了广东创业。
在广东东莞第一次创业是开了一家甜品店,因为自己对商业不够了解、对行业不够深入,被开发商套路了。一年时间,亏光了家人养老本。
经朋友游说,我周转了他朋友的一家美宜佳便利店,经营两个月流水很乐观,结果第三个月政府修路到店门口,封路一封就是近两年,流水从15万每个月到8千每个月,可开支要3万一个月,我只能靠贷款来养店。没想到合同快到期了,路却修好了,房东让我走,他要把这个店再次转租出去,这样他又可以多拿15万的茶水费。在第二次创业失败这个时间段里,我跑过快车、顺风车补贴家用。
我不甘心,把店从东莞搬到漳州,改名为天猫小店。先开始经营了一个多月还能养活自己,没想到对面的台湾鞋厂全是欧美定单,当时贸易战打起来了,五千人的厂一下就减员三分之二,我的便利店生意一下惨淡了不少。不久又来了一个同行,在我的店旁边5米开了一家更高端的,和我打价格战。最终在2021年秋我战败了,负贷三十万.。为了还贷,我送过外卖、跑过代驾、进厂打过螺丝、做过产线组长。
失意一段时间后,我自学家装设计顺利找到工作,但2021年冬,房地产的寒冬来了,我感觉前方无路可走,人生陷入至暗时刻。
02
峰回路转,偶然学习软件测试,找到未来理想之路
从第一份工作开始我就一直在寻找我未来的路在哪里,想做自己真正喜欢的工作。今年1月的某一天,朋友和我说,她的同学是做软件测试的,我又刚刚报考函授大专套读本科,脱产状态有时间和精力去学习。朋友让我去她同学之前在深圳的那家线下培训班咨询一下,经了解那家店倒闭了。
后来我在B站上认识了华测教育,当时看到华测教育是和腾讯课堂合作的,对华测教育的第一印象就是专业和平台大。和华测教育的学前老师沟通后,老师的建议是我不太合适学这个行业,因为年龄比较大了,都已经28岁又没有学历,我说你们先把我培训出来再说,学历方面问题我自己来解决,就这样我报名了班。
在华测教育学习的那段日子,上午下午都要上课,时间还是很紧凑的。因为我的起点低、基础非常薄弱,先开始感觉有一点吃力,学习跟不上进度,而同学们大多都学过计算机或测试相关知识,我意识到了自己和别人的差距。为了跟上老师和同学们的脚步,我戒掉了所有的娱乐活动,坚持每天学习时间比别人更长,看完直播看录播,一遍遍地重复视频再进行操作,并将Python、linux、mysql数据库、Jmeter等各类常用命令都整理成文档方便自己复习。遇到听不懂的知识点或者工具操作上有困难,我就去问主讲三丰老师,老师每一次都耐心细致地解答我的疑问。还有班主任糖糖老师,有一次我不小心睡觉睡过头了,她打电话来催我起床上课,坚持不让我落下一次课程。
03
投出简历2000多份,历经面试28次,锲而不舍拿下18koffer
学完全栈班后,初次面试遇到了很大的困难,我的劣势是缺乏实战经验和没有学信网的学历。于是,我在简历上下了很大功夫,自己不断修改并让三丰老师给我提建议,果然约面的概率比之前提高了很多。我投简历有3个方法,一是多平台,BOSS、智联、前程无忧等招聘网站广泛投;二是编写快捷回复内容,提高和HR的交流效率;三是勤聊天,提高活跃度。
我先是投遍了漳州所有的软件行业公司,之后又陆续投了深圳、东莞、广州、珠海的测试岗位,当时的心态是这个城市没人要我还有别的城市有公司要。也许是我不撞南墙不回头的精神打动了面试官,今年的3月份,我成功拿下了18k的offer,进入广州一家做电商直播的中型公司做功能测试!
04
学习路漫漫,绝不满足于现状
进入公司后,我搭建工作环境、进入工作状态还算顺利,但还是遇到了一些问题和挑战。比如公司管理过于宽松,没有量化的标准,要靠自己慢慢去摸索;自己的英文基础还很薄弱,理解记忆代码有些困难。
所以,我给自己定下了学习目标:1.目前在公司已经跑通了自动化测试流程,准备
学习python自动化+测试开发,掌握两门语言;2.报名学习英语课程,为提升测试能力奠定基础。
学习软件测试后,我才真正觉得自己终于找到了属于自己的理想之路,未来,我想在IT行业走管理路线,成为一名有技术的测试管理,这条路或许艰难而漫长,但我一定会坚定不移地走下去。
最后允许我对你们说一段话:
如果你也在往自动化测试开发方向发展
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师进阶路线》,也整理了不少【网盘资源】,需要的朋友可以扫描文末小卡片获取网盘链接。希望会给你带来帮助和方向。
【自动化测试进阶路线】
1. 自动化测试必备Python编程内容

2. Web UI 自动化测试基础内容

3. Web UI 自动化测试实战内容

4. APP UI 自动化测试基础内容

5. APP UI 自动化测试实战内容

6. API 接口自动化测试基础内容

7. API 接口自动化测试实战内容

8. CI/CD持续集成专项技术

9. 自动化测试框架实战技术

【视频教程资源】


相关文章:
从工厂打螺丝到月薪18k测试工程师,我该满足吗?
以前我比较喜欢小米那句“永远相信美好的事情即将发生”,后来发现如果不努力不可能有美好的事情发生!01高中毕业进厂5年,创业经商多次战败,为了生计辗转奔波高中毕业后我就进了工厂,第一份工作是做模具加工。从500元一…...
【相关分析-高阶绘图】MATLAB实现皮尔逊相关分析-散点直方图
虽然皮尔逊相关分析很常见,但如何更好的展现相关性、散点分布、柱状分布,以提升研究结果的美感和冲击感呢?本文拟通过MATLAB绘制包含散点分布、柱状分布、线性展示的散点直方图,有助于审稿人眼前一亮。 1、Pearson相关系数原理 Pearson相关系数(Pearson Correlation Co…...
Spark性能优化二 Shuffle机制分析
(一) 什么情况下发生shuffle 在MapReduce框架中,Shuffle是连接Map和Reduce之间的桥梁,Map阶段通过shuffle读取数据并输出到对应的Reduce;而Reduce阶段负责从Map端拉取数据并进行计算。在整个shuffle过程中,…...
软测入门(四)Appium-APP移动测试基础
Appium 用来测试手机程序。 测试方面: 功能测试安装卸载测试升级测试兼容测试 Android系统版本不同分辨率不同网络 网络切换、中断测试使用中来电话、短信横竖屏切换 环境搭建 Java安装(查资料)Android SDK安装,配置 HOME和P…...
华为OD机试用Python实现 -【集五福】 |老题且简单
华为OD机试题 最近更新的博客华为 OD 机试 300 题大纲集五福题目描述输入描述输出描述示例一输入输出示例二输入输出代码编写思路Python 代码最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典...
Typro使用以及安装教程来啦
Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。今天为大家分享下有关Typroa的安装以及使用&a…...
武汉凯迪正大KD305系列智能数字绝缘电阻测试仪
一、概述 KD305系列智能数字绝缘电阻测试仪采用嵌入式工业单片机实时操作系统,数字模拟指针与数字段码显示结合,该系列表具有多种电压输出等级(500V、1000V、2500V、5000V、10000V)、容量大、抗干扰强、模拟指针与数字同步显示、交…...
如何使用码匠连接 Redis
目录 在码匠中集成 Redis 在码匠中使用 Redis 关于码匠 Redis 是由 Salvatore Sanfilippo 用 C 语言开发的一款开源的、高性能的键值对存储数据库,它采用 BSD 协议,为了适应不同场景下的存储需求,提供了多种键值数据类型。到目前为止&…...
防止网络攻击的10大网络安全措施
网络攻击每天都在发生。事实上,每天有超2000次的攻击是针对连接了互联网且未受保护的系统,大概每39s就会发生一次。网络攻击导致的数据泄露、敏感信息被盗、财务损失、声誉受损都给企业及个人带来威胁。随着各大企业对数字系统的依赖,网络威胁已成为当下面临的主要挑战。 实…...
LeetCode 面试题 05.02. 二进制数转字符串
【LetMeFly】面试题 05.02.二进制数转字符串 力扣题目链接:https://leetcode.cn/problems/bianry-number-to-string-lcci/ 二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式…...
[MatLab]图像绘制
一、绘制二维图像 1.一张图上绘制一条线 绘制代码如下面所示: x 0:0.01:2*pi; y sin(x); figure %建立幕布 plot(x,y) %绘制图像 %设置图像属性 title(ysin(x)) xlabel(x) ylabel(y)xlim([0 2*pi]) %限制x轴的值域 自定义图线的颜色…...
datax导入到hive的数据量翻倍
现象 mysql->hive 或者oracle->hdfs 源表数据100w 结果hive表数据200w。 这个现象很容易发生,只要你同一时间调度这个json两次。 原因 "writeMode" : "append", "nonconflict","truncate" * appendÿ…...
拿下3个大厂offer的软件测试面试宝典,面试一文搞定
我是谁、工作几年、你上家公司做什么、负责什么、你的优势、为什么适合这个职位、我想做什么、在这个职位上想得到什么 【呕心沥血】耗时7天整理的金三银四必看的软件测试频面试题 涵盖 接口自动化测试框架面试题_哔哩哔哩_bilibili【呕心沥血】耗时7天整理的金三银四必看的软…...
长短记忆神经网络(LSTM,Long Short-Term Memory)
长短记忆神经网络定义 长短记忆神经网络(Long-short term memory, LSTM)是一种特殊的RNN结构。该神经网络可以有效保留历史信息,实现对文本的长期依赖信息进行学习。 关键问题:控制长期状态信息 解决方法:门控开关 门的…...
Makefile学习2
自动变量和通配符 * 通配符 * 和 % 在Make 中都被称为通配符,但他们的含义完全不同。 * 会在你的文件系统中搜索匹配的文件名。可以在目标,先决条件或 wildcard 函数中使用。 print:$(wildcard *.c)ls -la $?wildcard 作用:在 Makefile 规…...
【字符串】leetcode28. 实现 strStr()(C/C++/Java/Python/Js)
leetcode28. 实现 strStr() 1 题目2 KMP2.1 什么是KMP?2.2 KMP有什么用?2.3 什么是前缀表?2.4 最长公共前后缀2.5 为什么一定要用前缀表?2.6 如何计算前缀表2.7 前缀表与next数组2.8 使用next数组来匹配2.9…...
游戏开发是个“坑”,而且是个“天坑”
本文首发于CSDN公众号 作者 | 开发游戏的老王 责编 | 梦依丹 出品 | CSDN(ID:CSDNnews) 各位游戏开发者大家好,我是开发游戏的老王,一名游戏开发者同时也是一名高校游戏方向的主讲教师,从事游戏开发及相关教…...
剑指 Offer 64. 求 1 + 2 + … + n(java解题)
剑指 Offer 64. 求 1 2 … n(java解题)1. 题目2. 解题思路3. 数据类型功能函数总结4. java代码1. 题目 求 12…n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例…...
2022 年度_职业项目总结_Java技术点归纳
Java技术点归纳目录概述需求:设计思路实现思路分析1.Structs 元工程改造2.个贷子系统开发3.架构的迭代开发,升级,部署,参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,fu…...
【项目实战】32G的电脑启动IDEA一个后端服务要2min,谁忍的了?
一、背景 本人电脑性能一般,但是拥有着一台高性能的VDI(虚拟桌面基础架构),以下是具体的配置 二、问题描述 但是,即便是拥有这么高的性能,每次运行基于Dubbo微服务架构下的微服务都贼久,以下…...
大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...
是否存在路径(FIFOBB算法)
题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
面向无人机海岸带生态系统监测的语义分割基准数据集
描述:海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而,目前该领域仍面临一个挑战,即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...
七、数据库的完整性
七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...
Caliper 负载(Workload)详细解析
Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...
给网站添加live2d看板娘
给网站添加live2d看板娘 参考文献: stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platformEikanya/Live2d-model: Live2d model collectionzenghongtu/live2d-model-assets 前言 网站环境如下,文章也主…...
android RelativeLayout布局
<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...
