从工地到办公室:一个土木工程师如何学成测试技能?

news2024/11/16 19:29:26

提桶跑路成功了,这工地我是再也不来了。

工作中流的汗真的都是报专业时脑袋里进的水。

当时高考完,对于要学什么专业感到很迷茫,因为姨夫是干工地的,零几年土木专业的大学生,在我们这五线城市一个月也能够拿一万多,算是很不错的,并且还很好找工作。于是我就听从家里的意见,选择了土木工程专业。

可能因为高中过的太苦闷了,到大学就开始放纵自己了,整个大学时光都是在游戏中度过的,不过因为怕挂科,基本没有旷过课,加上我这人也算机灵,专业课成绩在班里也能排中上。

就这样混到了毕业,毕业后,通过姨夫的介绍,我到了我们这小县城成为了一名施工员,月薪6千。

进入工地后才知道工地有多苦,夏天晒死,雨天泥里打滚。经常加班加点,真的就是:

抢晴天 抓阴天 牛毛细雨当好天, 月亮底下当白天 晴天一天顶两天。 小雨大干,大雨硬干 暴雨钻空干,没雨拼命干

放一张当时的加班图

在工地工作了几个月,人被晒黑了一圈。二十出头的年纪,看着像三四十。照这么发展下去,对象都会找不到。

身体上的劳累睡一觉可以恢复,心理上的疲惫是真的很难复原,于是我产生了提桶跑路的想法,但是又不知道做什么。

正好国庆节一个高中朋友放假回家一起聚了一下,聊起各自的近况,说到他现在在一家互联网金融公司做测试工程师,一个月9千,朝九晚六,还双休的时候,我不知道怎么形容当时的心情。

他每天在办公室里敲键盘,我每天在工地风吹日晒。

我便开玩笑的和他说,早知道我也选计算机专业就好了。学了土木专业现在想提桶跑路都不知道去干嘛。

他说在学校也什么都没学,大专毕业后找不到工作,在工厂打了两个月工,存了一点点钱,租了一个房子,在某宝上买了一套教程,然后就开始自学了,平时也去酒店兼职传菜员赚生活费,就这样自学了半年才找到工作。还说我有本科学历,能够把技术学扎实了,找工作还是没有问题的。不过建议我先不要辞职,毕竟现在工作不好找。先自学看看是否感兴趣,要是感兴趣就可以进入这一行。

于是我找他要了他自学的这份教程,平时在工地没事的时候,就找个角落看视频教程。

晚上下班了就在宿舍练习,每次自己动手把视频中的案例敲出来的时候,都感觉很有成就感。

这样自学了半个月,感觉自己还算感兴趣,但是一边工作一边学实在是太累了,于是就产生了辞职的想法。

因为我不抽烟也不喝酒,在工地也没有什么可花钱的地方,存的钱够我半年的生活费,我就辞去了工作,租了一间小房子,开始全身心的自学。

加上在工地自学的半个月,总共是自学了大概6个月的时间,最终成功找到了一份8K的工作,虽然是单休,并且偶尔需要加班,但是比起工地的工作环境,实在是好太多了。

给想转行测试的兄弟们一点建议:

1. 不要盲目的辞职报培训班。

现在每年毕业这么多大学生,稍微好点的行业都是非常卷的。想要进入这一行,一定要先自学尝试一下,有一定的兴趣,你才能在这行业卷赢别人。

2. 自学要找一份好的教程

自学选择的教程非常重要,前端现在也越来越卷了,想入行一定要打好基础。如果不知道怎么找到好的教程,可以用我自学的这份,我已经成功找到工作了,教程质量肯定是没问题的。

有需要的话,私信关键词“资料”免费领取我自学的教程

3. 有坚定的信念

一旦选择了转入这一行,那就不要轻易放弃。现在学前端的人很多,找工作也没有那么容易,遇到一点挫折就放弃,是肯定没办法进入这一行的。就和考二建一建证书一样,有成功的肯定也有失败的。失败了继续学习,学的够多了,自然就能考过。学习前端也是一样,面试机会少就针对意向的公司好好修改简历,项目经验少,就网上找项目进行练习,面试表现不好,就多复盘,看看自己欠缺什么,找到工作真的就是水到渠成的事情。

4. 有一个能指导你的人

因为对于这个行业不了解,学习的过程中是会遇见各种各样的问题,所以一定要有一个专业的人帮你解答问题。我遇见问题的时候会去问我朋友,然后他有段时间工作很忙,就拉我进了一个交流群,叫我有不懂的就在里面问,里面的氛围很好,很多大佬都是经历过自学找工作的人,有很多自学的新的,也很愿意在群里解答问题。可以点击下方卡片加入,我现在工作不忙的时候也会在里面解答问题,希望能把这个圈子维护好,有好的工作机会可以互相推荐。

乐意解答问题的行业交流群,互相帮助内推

5. 一定要多敲代码

不要以为看视频的时候懂了,自己就真的懂了,要脱离视频自己能敲出来。技术都是靠练出来的,就像打篮球一样,不下球场练习,即使你看十年的教学视频,也是学不会的。

需要学习哪些技术?

一、先学习一门编程语言,建议python

二、Python自动化测试框架应用

三、自动化测试篇 - Web UI 自动化

四、自动化测试篇 - 移动端UI 自动化

五、自动化测试篇 - 接口自动化测试

六、自动化测试篇 - 持续集成Git、jenkins、Docker

七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能

八、自动化测试篇 - WEB安全测试、渗透测试、漏洞扫描

九、自动化测试篇 - RobotFramework、AirTest

10、测试开发篇-自动化测试平台开发

11、互联网高薪测试拓展知识、Redis、MongoDB、Nginx集群实战

上面就是我为大家整理出来的一自动化测试工程师发展方向知识架构体系图。

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

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

相关文章

汇聚支付APP+技术方案介绍

一、时序图 商户使用汇聚支付的 APP方案,需要两个步骤: 步骤一: 请求汇聚支付的支付接口,https://www.joinpay.com/trade/uniPayApi.action 获取返回的关键参数 rc_Result。 步骤二: 商户 APP 按照微信的 SDK 规范使…

pdf怎么拆分成一页一页的?办公常备工具说明

PDF(Portable Document Format)是一种用于创建和共享文档的文件格式。它由Adobe Systems开发,并已成为电子文档的通用格式。PDF文件可以包含文本、图像、表格、超链接和其他多媒体内容,使其成为一种非常方便的文件格式。 然而&…

ChatGPT国内免费使用的网站

ChatGPT是什么意思? ChatGPT全称:Chat Generative Pre-trained Transformer 在英文中“chat”是聊天的意思,GPT是一种预训练语言模型的缩写。 所以ChatGPT是一款功能非常强大的AI(人工智能)聊天机器人,能…

linux小技巧-如何修改IP(四种方法)

目录 项目场景: 方法分析及步骤介绍 原因分析: 解决方案: 项目场景: 项目上经常遇到修改IP的情况,这里总结一些各个情况下修改IP的方法,尤其时有时候没有主机屏幕显示,借助于命令行的方式修…

MATMacOS安装

MAT MacOS安装 文章目录 MAT MacOS安装第一章 简述第01节 介绍第02节 获取 第二章 配置第01节 显示包内容第02节 MAT配置Java环境变量第03节 MAT兼容低版本Java 第三章 问题第01节 正常启动效果第02节 可能遇到的问题 第一章 简述 第01节 介绍 什么是 MAT 工具? …

【随时更新】知识点回顾

哈夫曼编码和解码 C 哈夫曼编码 【介绍编码过程】 哈夫曼树编码及其图形化的实现 【使用可视化方式展现最终编码效果】 Python中使用哈夫曼算法实现文件的压缩与解压缩 【Python实现】 哈夫曼树 C语言实现 【图解如何生成】 编码过程 1. 使用二进制流,统计当前文件…

如何利用Smartbi电子表格进行财务常用账簿数据的联动查询

财务,是几乎所有企事业单位内部的核心组织。单位今年耗费几何,企业去年赚多少钱,平均成本在什么水平,为国家创造多少税收等等,所有这些信息,最终都通过财务账表的方式来体现。可以说,大家工作辛…

OSI/RM七层网络模型和网络协议

目录 1.OSI/RM七层网络模型1.1 结构图1.2 各层功能 2.OSI七层、TCP/IP四层、五层网络模型对比3.各层对应网络协议3.1 应用层3.2 传输层 1.OSI/RM七层网络模型 OSI/RM(Open System Interconnection/Reference Model,开放式系统互联参考模型)是…

前端到接口层的反序列化流程

前置知识 参考我的另一篇博客,(209条消息) Servlet和SpringMVC_fengwuJ的博客-CSDN博客,描述了Servlet与SpringMVC的关系,大致可以知道从前端请求,到后端接口的中间过程 反序列化流程 前篇文章中,走到 getMethodPara…

平台总线模型简介

1. 平台总线介绍 平台总线模型将一个驱动分成两部分 device.c, driver.c。一个描述硬件, 一个控制硬件。 平台总线通过比较字符串, 将name相同的device.c和driver.c匹配到一起来控制硬件。 driver通过平台总线去拿到device.c内容。 平台总线的优点是减少重复代码 提高效率。 …

中间件(三)- Kafka(一)

Kafka 1. Kafka简介1.1 名字由来1.2 主要特性1.3 相关术语1.4 架构图1.5 消息队列1.6 Kafka消费模式1. 一对一消费模式2. 一对多消费模式 1.7 消息中间件 2. Kafka安装及使用2.1 下载kafka2.2 修改配置文件2.3 启动2.4 docker启动 3. 简单指令3.1 topic相关3.2 Kafka 生产/消费…

`JOB`的正确打开方式

文章目录 JOB的正确打开方式 简介工作原理使用场景使用方式注意事项启动JOB失败的情况JOB正确打开方式错误方式正确方式进阶方式终极方式 总结 JOB的正确打开方式 最近有一些小伙伴在使用JOB时,由于使用不当,引起一些问题。例如把license占满&#xff0c…

ASEMI代理长电可控硅MCR100-8特征,MCR100-8应用

编辑-Z 长电可控硅MCR100-8参数: 型号:MCR100-8 VDRM/VRRM:600V IT(RMS):0.8A 结点温度Tj:-40~125℃ 储存温度Tstg:-55 ~ 150℃ 通态电压VTM:1.7V 栅极触发电压VGT:0.8V 正…

泰克MDO4104C(Tektronix) mdo4104c混合域示波器

泰克 MDO4104C混合域示波器,1 GHz,4 通道,2.5 - 5 GS/s,20 M 点 ​泰克 MDO4104C 示波器是一款 6 合 1 集成示波器,可以配置可选的频谱分析仪、任意波形/函数发生器、逻辑分析仪、协议分析仪和 DVM/频率计数器。当配置…

黑盒测试能发现以下几类错误

黑盒测试能发现以下几类错误 黑盒测试是指在不考虑被测试软件的内部结构和工作原理的情况下,通过输入输出的方式对被测试软件进行测试。它主要关注被测试软件的功能是否达到预期的要求。黑盒测试能够发现以下几类错误。 1. 输入错误:黑盒测试可以检查被测…

如何增加网站权重?有效提高网站权重的技巧方法

权重对于网站优化来说非常的重要,那什么是网站权重呢?网站权重是指搜索引擎给网站(包括网页)赋予一定的权威值,对网站(含网页)权威的评估评价。一个网站权重越高,在搜索引擎所占的份…

【C++】虚表和虚基表到底有哪些区别?

虚表和虚基表 虚表虚基表虚拟继承和虚函数都存在时的对象模型 虚表 我们知道,如果类中声明了的方法是用virtual进行修饰的,则说明当前这个方法要作为虚函数,而虚函数的存储和普通函数的存储是有区别的 当有虚函数声明时,编译器会…

运营-16.个性化推荐

个性化推荐 个性化推荐,是根据用户的行为来分析用户的喜好,进而做商品精准推荐。 为什么要做个性化推荐? 1. 收集用户信息,精准获取用户需求; 2. 减少用户搜索商品的页面层级,提高转化率; …

聊聊 Milvus GC:从一次数据丢失事件展开

QueryNode 日志中频繁报错?对象存储数据离奇消失[1]? 令人震惊的数据丢失事件就这样发生了,一位来自 BOSS 直聘的 AI 研发工程师无意卷入到此次的风波中,他和 Milvus 社区的伙伴经过层层排查、抽丝剥茧,成功找出了问题…

还在用 JS 做节流吗?CSS 也可以防止按钮重复点击

目录 一、CSS 实现思路分析 二、CSS 动画的精准控制 三、CSS 实现的其他思路 四、总结一下 众所周知,函数节流(throttle)是 JS 中一个非常常见的优化手段,可以有效的避免函数过于频繁的执行。 举个例子:一个保存按…