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

我转行的经历

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://xiahunao.cn/news/351711.html

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

相关文章

Python数据攻略-DataFrame的数据计算和整理

大家好,我是Mr数据杨。今天,我们要踏上一场探索Python的旅程,途中我们将讲解算术运算、NumPy和SciPy函数的应用、DataFrame的排序、过滤、统计和遍历等技巧。想象一下如果《三国演义》中的诸葛亮有了Python的帮助,他将如何更有效地…

海睿思分享 | 企业如何加强采购风险控制

企业运营的主要流程,不会因为企业人员规模或者业务规模大小的差异,而出现巨大的差异。千万亿市值的上市公司、不足百人的新兴公司,面对的经营风险本质上不会有明显的区别。今天我们一起分享企业经营管理中常见的风险应对策略。 对于企业而言…

Treadlocal源码实例详解

我们都知道treadlocal维护变量时候,可以为每个线程维护一个独立的副本,改变的是自己线程的数据。 ThreadLocal公用方法有四个:get,set,remove,intiValue 既然threadLocalMap是局部变量,所以他存…

C++学习之旅 - new运算符

C中利用new操作符在堆区开辟数据 堆中开辟的数据由程序员手动开辟&#xff0c;手动释放&#xff0c;释放利用操作符delete 语法new 数据类型 #include <iostream>using namespace std;int *func(){int* p new int(10);return p; }int main() {int* p func();cout <&…

传奇开服教程完整版GOM引擎超详细的单机架设图文教程(小白一看就会)

准备工具 1.传奇版本和补丁2.热血传奇客户端3.DBC20004.绿盟GOM登录器 服务端安装步骤&#xff1a; 1.把下载好的传奇版本解压在你电脑的D盘 2.补丁文件夹直接解压到你的传奇客户端根目录 3.解压好DBC2000开始安装&#xff0c;安装完成后关闭DBC程序 4.打开控制面板&#xff0…

深入理解Linux虚拟内存管理(四)

系列文章目录 Linux 内核设计与实现 深入理解 Linux 内核&#xff08;一&#xff09; 深入理解 Linux 内核&#xff08;二&#xff09; Linux 设备驱动程序&#xff08;一&#xff09; Linux 设备驱动程序&#xff08;二&#xff09; Linux 设备驱动程序&#xff08;三&#xf…

锐捷AC的部署实例

进行锐捷AC部署时&#xff0c;遇到了一些问题&#xff0c;遂记录下来&#xff0c;如若大家在项目过程中遇到类似问题可以对照解决。 写在前面&#xff08;锐捷AC的基础配置&#xff09; ac-controller //配置AC的capwap源地址信息&#xff0c;国家码等…

Nginx配置域名证书

Nginx配置域名证书 1、证书存放路径 2、nginx.conf文件中增加以下配置&#xff0c;注意路径不一样&#xff0c;访问地址目录不一样 server {listen 443 ssl http2;server_name jistest.vwatj.ap.vwg;ssl_certificate D:/home/XXX/ssl/2023/XXX.cer; ssl_certificate_key D…

在线配资平台哪家正规?排名在前的有哪些平台?

在线配资平台哪家正规&#xff1f;排名在前的有哪些平台&#xff1f; 比如有永华证券、联华证券、财盛证券、中信证券、东方证券等等这些平台。也是排名比较靠前的&#xff01; 选择平台需要投资者仔细研究不同的在线配资平台的投资风格、费用、客户服务等因素&#xff0c;并根…

《辉煌优配》科技股强势引领A股反弹 沪深两市日成交额再超万亿元

受美联储再度加息扰动&#xff0c;昨日早盘沪深两市指数低开&#xff0c;随后科技股强势拉升&#xff0c;带动商场回暖。到收盘&#xff0c;上证综指报3286.65点&#xff0c;上涨0.64%&#xff1b;深证成指报11605.29点&#xff0c;上涨0.94%&#xff1b;创业板指报2361.41点&a…

A股管家股票自动交易软件系统,功能完善强大

2013年的时候&#xff0c;有个广东的朋友说再用这款A股管家股票自动系统&#xff0c;我当时比较惊讶&#xff0c;以前想过要是有一款股票自动交易软件能偶尔代替我一下就好了&#xff0c;虽然是职业股民&#xff0c;但也经常遇到太忙的时候&#xff0c;实在没时间。然后就在朋友…

亚马逊云科技出海日,让数字经济出海扩展到更多行业和领域

数字化浪潮之下&#xff0c;中国企业的全球化步伐明显提速。从“借帆出海”到“生而全球化”&#xff0c;中国企业实现了从传统制造业“中国产品”出口&#xff0c;向创新“中国技术”和先导“中国品牌”的逐步升级。 作为全球云计算的开创者与引领者&#xff0c;亚马逊云科技…

JDK11+mybatis-plus+shardingsphere分库分表

1、引入jar dynamic-datasource-spring-boot-starter&#xff1a;2.5.6 sharding-jdbc-spring-boot-starter&#xff1a;4.1.1 <dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId>&…

【单目标优化算法】沙猫群优化算法(Matlab代码实现)

&#x1f4a5; &#x1f4a5; &#x1f49e; &#x1f49e; 欢迎来到本博客 ❤️ ❤️ &#x1f4a5; &#x1f4a5; &#x1f3c6; 博主优势&#xff1a; &#x1f31e; &#x1f31e; &#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 …

华为路由器 NAT 配置

拓扑图 静态 NAT 静态地址转换是指外部网络和内部网络之间的地址映射关系由配置确定&#xff0c;该方式适用于内部网络与外部网络之间存在固定访问需求的组网环境。静态地址转换支持双向互访&#xff1a;内网用户可以主动访问外网&#xff0c;外网用户也可以主动访问内网。 一…

Java 冒泡排序法

冒泡排序法是交换排序法的一种 思想&#xff1a; /** * 冒泡法排序 * 比较相邻的元素。如果第一个比第二个小&#xff0c;就交换他们两个。 * 对每一对相邻元素作同样的工作&#xff0c;从开始第一对到结尾的最后一对。在这一点&#xff0c;最后的元素应该会是最小的数。 * 针…

冒泡排序法定向冒泡排序法的Python实现

冒泡排序法 冒泡排序法&#xff1a;每轮对相邻的两者进行比较&#xff0c;若顺序不对&#xff0c;则进行位置互换&#xff0c;每轮都将使每轮的 最后一位是该轮的大数。 比如在数列&#xff1a;[71, 1, 14, 78, 75, 38, 10, 49, 40, 95] 第一轮交换&#xff1a;71>1 > […

Java:冒泡排序法

冒泡排序法是最基本的排序法之一&#xff0c;冒泡排序法的运行机制是通过循环遍历元素并调整相邻元素顺序来实现的一种简单排序方法。冒泡排序的实质是相邻两个元素比较&#xff0c;然后按照升序或降序调换位置。 下为降序冒泡排序的代码: public class Training {public sta…

基于Java的冒泡排序法

基本过程&#xff1a; 原始顺序是48&#xff0c; 52&#xff0c; -51 &#xff0c;0 &#xff0c;67 &#xff0c;23&#xff0c; -24。开始48和52比较&#xff0c;48<52&#xff0c;则顺序不变&#xff1b;52和-51比较&#xff0c;52>-51,则两者交换位置&#xff08;48…

冒泡排序法过程分析

冒泡排序法过程分析&#xff1a; 下面是代码。建议先自己尝试去实现一下看看&#xff0c;再来看我是如何实现的。 #include <stdio.h> main() { int a[100],i,j,t,n; scanf("%d",&n); //输入一个数n&#xff0c;表示接下来有n个数 for(i1;i<n;i)…