毕业三年,自学软件测试到就业,我用了4个月

news2024/10/6 10:31:24

我转行的经历

17年毕业,普通专科,通信专业。

当初选择这个专业是因为有一个校企合作,承诺学生毕业之后给学生安排就业,在学校里面混了三年之后,学校也是履行了当初安排就业的承诺,给我“发配”到了上海,在上海工作两年,每天的工作基本就是坐着地铁跑整个上海的机房,给发生故障的服务器换硬盘,在上海混了两年几乎什么都没有学到,用我朋友的话说这样的工作“栓条狗都可以”。

当时想的是如果一直这样下去这辈子就废掉了, 在网上了解之后,都说互联网行业有发展前景,加上自己对计算机这方面也是比较感兴趣的,于是决定转行学习软件测试,主要是那时了解到软件测试门槛低,比较好入。

最开始的时候是在淘宝上面花了几块钱买了一套培训的教程,利用工作之余每天下班回家看,前面学习的时候感觉还挺简单的,可是学着学着就会遇到很多问题,自己根本就没办法解决,去百度查的答案自己还看不懂,加上感觉学习没有方向,学的这些内容能做什么都不清楚,一度让我产生了放弃的想法。

后面的时候我就把我遇到的这些问题去知乎上面提问,想知道大家在学习软件测试的时候是不是也都这样,还是说我不太适合学习软件测试,结果发现大部分的人都遇到了和我一样的问题。

他们说应该多去加一些交流群,在群里跟大家一起交流学习,探讨一些问题,然后我就加了很多的软件测试交流群。

我能坚持学完,成功转行都离不开这些群。自己摸索真的太难了,遇到问题有大佬指点,自己琢磨可能要琢磨几个小时,大佬几分钟就给我讲清楚了,也是让我少走了很多弯路。

大家可以点击文末小卡片加群,群里还有我整理的软件测试学习笔记给大家使用。

我的职业发展

在我的老家吉林,工资不高,只有6k,我是比较满意的。

因为东北这边互联网行业发展不好,薪资本来就不高,实习工作拿到这些也还是可以的。

而且作为一个刚自学完,对于找工作一脸懵逼的状态,能省去网上海投简历,直接进去公司面试我觉得已经非常好了。

这份工作大概做了两个月之后之后感觉还是应该趁着年轻去大城市发展一下,多学一些前沿的技术,挑战一些高薪,打算去北京发展一下,离家也不算很远。

来到北京之后发现北京做互联网的薪资和老家那边真是天翻地覆,北京这边的工作基本都是10k起步的。

在北京找到的第一份工作也是现在正在做的工作,小公司,开始的时候是13k *13。

经过一年的技术沉淀,也积累的一定的工作经验,外加在工作期间看了很多技术提升的书籍,打算换一家大点公司,都说高薪是跳出来的,我也要跳出去看看。现在经常会在网上看到说软件测试饱和了,专科找不到工作,不是科班找不到工作之类的话。作为已经成功转行的我,现在明白了一个道理:

那些顺利转行成功的,不会去网上说自己转行有多么容易;

但是那些转行不成功的,就会到网上宣传行业饱和了,专科找不到工作。

现在学的人确实越来越多了,但是学的好,达到公司招聘标准的却没有几个。

这是一个技术行业,最终能不能找到工作,找到什么样的工作主要还是看技术学的怎么样,学历,专业对口只是一个人的加分项,如果不是进大公司,只是选择一些中小公司的话,公司主要看重的还是这个人的实际业务能力。

然后分享一下学习方法

1、切记不要开始就只看书,这样比较容易放弃

书上的内容过于生硬,对于零基础的小白非常不友好,看书学习容易看到自闭。

2、找一套完整系统的教程

学习的内容不能过于陈旧,有人学习还在看五年前十年前的视频,学习的都是已经被企业淘汰的方法,无法满足企业招聘的标准。在面试中很难回答上面试官的问题,最终找不到工作,要找一套最新且系统的学习教程去学习。

如果找不到最新系统完整的教程可以文末小卡片免费获取,看我分享的这些软件测试教程,绝对要比你在网上找的那些好很多倍。

3、学习的过程中不要“钻牛角尖”

遇到问题不要死磕,浪费时间不说,还会让学习有挫败感,遇到这种情况可以适当休息,或者跳过学习下面的知识再回顾,或者找人请教一下,问题就可以解决了。

4、沟通,交流,拒绝“闭门造车”

多看网上文章其他人的学习经历,学习经验,多加一些交流群互相分享学习心得,最终找到最适合自己的学习方法方式。遇到问题可以去问搜索引擎,或者跑技术交流群去提问,不要怕没人回答你,自己总结的过程中可能就会自己得到答案。

5、学以致用,多练多敲

学习不是把书上的例题做一遍这个知识点就学会了,一个知识点可能有很多种题型,要把所有的题型都做会了,这个知识点才是真正的学会了,不然的话就会延伸到另一个比较火的问题上面“能看懂,自己做却不行”。

6、保持高效的状态

短时间内看不到效果,会产生自我怀疑,然后就越来越没劲去学习了。无论是视频,还是书,要学会去调解自己,累了就休息会,千万不要学头悬梁锥刺股的那种学习方式。

7、看书巩固学习

学过一段时间之后可以回头精读一些软件测试经典书籍巩固知识点效果是非常好的。

8、记笔记+常复习

“温故而知新”记笔记不是单纯的把重点记下来,对于这个知识点你一定要有自己的思考与理解,然后经过自己的思考和理解之后,把自己对于这个知识点的思考和理解用自己的话写出来。

9、有人带,高效学习,少走弯路。

如果只是靠自己摸索,效率很低,没有明确的学习方向,不知道学到的内容可以做什么。遇到问题也得不到及时解答,百度得到的答案不精准不及时,浪费时间。

而且通过自学看视频成功就业的难度还是比较大的,不是每个人都是天才可以无师自通,真正的技术是通过与大佬的日常沟通交流中学到的经验,而不是看视频或者看是学习那些死知识点。因为我们学习这门并不是为了应付考试,而是要用代码去创造一个个产品。

最后总结我的学习转行经历送给大家几句话

1、趁着年轻一定要多学习,千万不要混日子,不然等你上了年纪想改变自己的时候就没有那个精力了。

2、转行学习编程最好要有人指导学习,自己闭门造车是行不通的,现在因为学习软件测试的人越来越多,多数都是一些半吊子,所以公司的招人标准越来越高,在经济允许的情况下,花钱找个专业的老师指导还是非常有必要的。

3、对于那些专科学历的同学,虽然专科学历可以找到工作,但是对于后面的职业晋升还是有一些影响的,就算可以找到工作,学历最好还是要提升一下。

4、进入互联网行业之后也是需要不断学习的,互联网行业技术更新快,你不能35岁的时候还做着25岁时同样的工作,这样的话公司不淘汰你淘汰谁呢?

技术上的一些帮助

 最后分享自己整理的【备战资源库】,基本涵盖了软件测试的全部核心技术点:测试理论,Linux 基础,MySQL 基础,Web 测试,接口测试,App 测试,管理工具,Selenium 相关,性能测试,计算机网络,组成原理,数据结构与算法,逻辑题,人力资源,技术脑图等等…质量非常高!!!应对技术面试绰绰有余!【点击文末小卡片免费领取】

一、软件测试基础

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

在这里插入图片描述

二、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框架烂熟于心

在这里插入图片描述

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

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

在这里插入图片描述

最后希望各位合理的利用每一分每一秒的时间学习来提升自己,不要再用"没有时间“的理由来掩饰自己思想上的懒惰!趁着年轻,使劲拼,给未来的自己一个交代!

 

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

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

相关文章

chatgpt赋能python:Python同一行输入

Python同一行输入 在Python编程中,你可能需要在同一行中输入多个命令或语句。这可以通过使用分号来实现。 在本文中,我们将介绍如何在Python中使用同一行输入,并探讨其优缺点。 使用分号实现同一行输入 在Python中,分号&#x…

地震勘探基础(九)之地震速度分析

速度分析 在地震资料数字处理中,速度分析是动校正和水平叠加和地震偏移的基础。 在水平界面情况下,共中心点时距曲线方程是一条双曲线。在共中心点时距曲线中,炮检距 x x x 和时间 t 0 t_0 t0​ 都是已知的,只有速度 v v v 是…

30天从入门到精通TensorFlow1.x 第五天,跨计算设备执行计算图-cpu

一、接前一天 前天学习了,数据流图,今天尝试在不同设备上(cpu或者gpu)来执行计算图。 本次使用cpu来执行,但是不涉及gpu。gpu放在后面学习,这里比较重要。 二、示例 1. 先看看自己的设备 from tensorfl…

My Note of Diffusion Models

Diffusion Models Links: https://theaisummer.com/diffusion-models/ Markovian Hierachical VAE rvs: data: x 0 x_{0} x0​,representation: x T x_{T} xT​ ( p ( x 0 , x 1 , ⋯ , x T ) , q ( x 1 , ⋯ , x T ∣ x 0 ) ) (p(x_0,x_1,\cdots,x_T),q(x_1,\cdots,x_{T…

AcWing 回转游戏 dfs IDA* 剪枝 统一操作 java

🍑 算法题解专栏 🍑 回转游戏 如下图所示,有一个 # 形的棋盘,上面有 1 , 2 , 3 1,2,3 1,2,3 三种数字各 8 8 8 个。 给定 8 8 8 种操作,分别为图中的 A s i m H A \\sim H AsimH。 这些操作会按照图中字母和箭头…

ChatGPT会取代低代码开发平台吗?

编程作为一种高端技能,向来是高收入高科技的代名词。近期,伴随着ChatGPT在全球的爆火,过去通过窗口“拖拉拽”的所见即所得方式的低代码开发模式,在更加智能和更低成本的AI搅局之下,又面临了更深层次的影响。 低代码平…

MySQL redo log、undo log、binlog

MySQL是一个广泛使用的关系型数据库管理系统,它通过一系列的日志来保证数据的一致性和持久性。在MySQL中,有三个重要的日志组件,它们分别是redo log(重做日志)、undo log(回滚日志)和binlog&…

MyBatis深入学习总结

MyBatis总结 MyBatis入门操作 简介 原始jdbc操作(查询数据) 原始jdbc操作(插入数据) 原始jdbc操作的分析 原始jdbbc开发存在的问题如下: 数据库连接创建、释放频繁造成系统资源的浪费从而影响系统性能sql语句在代…

深度学习基础知识-tf.keras实例:衣物图像多分类分类器

参考书籍:《Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition (Aurelien Geron [Gron, Aurlien])》 本次使用的数据集是tf.keras.datasets.fashion_mnist,里面包含6w张图,涵盖10个分类。 import tensorflo…

Linux中的ACL以及加固

ACL访问控制 // ACL:Access Control List 访问控制列表 // -p :以原始格式显示 ACL [rootzbx ~]# getfacl -p /root/ // 查看ACL策略 # file: /root/ # owner: root # group: root user::r-x group::r-x other::--- 设置ACL策略 // -m : 修改文件的ACL // -b : 表示删除所有的…

RedisGraph的图存储模型

1 overview 在RedisGraph的整体架构中,非常简略的概括了RedisGraph的图存储模型: RedisGraph使用DataBlock来存储node和edge的属性。RedisGraph使用稀疏矩阵来表示图,稀疏矩阵的存储格式为按行压缩的稀疏矩阵(Compressed Sparse…

同浏览器下多窗口进行跨源通信、同源通信

同浏览器下多窗口进行跨源通信、同源通信 多页面通信运用到了“发布订阅”的设计模式,一个页面发布指令,其他页面进行订阅并进行相应的行为操作! 一、跨源通信 window.postMessage() window.postMessage() 方法可以安全地实现跨源通信。通常…

Qt6之调用Windows下vc生成的动态链接库dll

Qt是跨平台工具,显然能和windows的动态库一起使用。 在Windows操作系统上,库以文件的形式存在,并且可以分为动态链接库(DLL) 和静态链接库两种。动态链接库文控以.dll为后缀名,静态链接库文控以.lib为后缀名。不管是动态链接库还是…

独立站卖家如何应对PayPal风险?3大策略教你安全收款!

PayPal是全球风险控制做得最好的第三方在线支付平台,PayPal付款是钱直接到卖家PayPal账户。但随着外贸交易的日益发展,恶意买家的问题也越来越多。如何防范风险,保证收款安全,成为独立站卖家们所关注的问题。下面为大家分享三种策…

背包DP-入门篇

目录 01背包: 完全背包: 多重背包: 分组背包: 01背包: [NOIP2005 普及组] 采药 - 洛谷https://www.luogu.com.cn/problem/P1048 01背包背景 在一个小山上,有个n个黄金和一个容量为w的背包,…

【Python】深度理解Class类、Object类、Type元类的概念和关系

深度理解Class类、Object类、Type元类 1.Class类、Object类、Type元类的表面关系2.Class、Object、Type解释3.关系详解4.那么如何看待object、type在Python面对对象概念中的一席之地呢?5.那么object、type扮演了什么样的角色呢?他们对class又分别做了什么…

【计算机组成】Cache与CPU的直接映射、全相联映射与组相联映射

一.Cache与CPU需要映射的原因 CPU准备访问内存时,会先问问cache存储器有没有已经提前准备好了数据,如果没有则再找内存要: 如果Cache刚好命中,则直接从Cache中读取数据: 如果Cache没有命中(Cache失效&#…

时序数据库InfluxDB快速入门使用

推荐博客: Influxdb中文文档 linux安装influxdb Influxdb安装、启动influxdb控制台、常用命令、Influx命令使用、Influx-sql使用举例、Influxdb的数据格式、Influxdb客户端工具 1.安装 1、influxdb数据库官网的下载链接: https://portal.influxdata.c…

如何利用MES系统进行生产防呆防错?

一、认识MES系统的防呆防错功能 首先,我们要清楚了解,什么是MES系统的防呆防错。MES系统防呆防错是指利用MES系统来避免生产过程中的错误和缺陷,保障生产排程和生产过程顺利进行的过程。MES系统防呆防错包括以下方面: 1. 自动识别…

relation-graph关系图谱组件2.0版本遇到的问题

前提:之前已经写过一篇1.1版本的问题,这里就不过多讲了(如果想要解决火狐低版本兼容,看那个就行) 这次主要讲的是和1.X版本的区别和一些其它问题 区别 参数名不同:以前的links>lines (虽然现在links也…