转行自学软件测试,8个月成功上岸(艰难的自学历程)

转行学软件测试,最后找到第一份工作,我一共用了八个月。六个半月学习技术,一个半月找到工作。

自学软件测试到就业并不容易,过程中多次想放弃,学习遇到的问题太多自己解决很麻烦加上网络上各种传达行情不好的信息。现在想来能坚持下来并且成功上岸,很感谢曾经那个坚持的自己。

大学是土木专业,毕业后没有从事本专业工作,因为不想一辈子待在工地,每天和水土泥沙打交道,所以从毕业开始一直做销售相关工作,线上线下的都做过,做销售三年多也没有攒下钱,主要还是销售工作太不稳定,加上现在的销售是真的难做,每天和人打交道快要疯掉。

转行的时候想了好多方向,最后选择了互联网行业,IT方向,感觉这才是未来的发展趋势,经常在网上看到,穷人家的孩子首选计算机,没有复杂的关系网,最后能达到什么样的高度都是看技术。

我选择了学习软件测试,因为都说软件测试是IT里最容易入门的,市场需求也高。

讲到我学习的过程,还是比较坎坷,在最开始选择软件测试教程时候,换了好多套才找到适合自己的,有的教程要么是比较老旧,要么是讲的不够细致看的云里雾里。对于一个初学的人来说,选择一套好的教程是非常重要的,如果大家没找到适合自己的教程看,可以看这套,我就是看这套教程学的。

https://www.bilibili.com/video/BV1rL4y1J7re

然后给大家分享一下我总结出来学测试该注意的一些重点:

**首先最重要的是转行的决心和毅力,或者说学习的决心和毅力。**千万不能因为学习过程中遇到问题很多就退缩,也不要看到网上那些消极情绪传递而放弃。

然后就是千万不要觉得视频教程看得懂就以为自己学会了,学测试也要多去敲代码,增加自己的代码量,锻炼代码思维,提高实际开发能力,不然只是看视频,看十遍都学不会。

最后就是不要闭门造车,交流是非常有必要的,这会很大提高学习效率,如果条件允许,身边有程序员朋友可以多请教,如果没有,可以再网上找个私教老师一对一的带着学,学习会变得系统高效。

学成之后找工作的时候不太顺利,我包装了两年经验,今年工作是不太好找,竞争挺大的,投了很多简历面试比较少,我面试了几家都是外包公司,薪资不高。刚开始的两周还好,当我一个月都没有找到工作时,一度产生自我怀疑,就在崩溃的边缘,一度以为自己半年多的时间浪费了。

后来和群友聊起才发现问题,一是我的简历写得有点水,二是不能一键海投,我本以为一件海投之后就结束了,没什么可投的,后来才知道这样会错失很多面试机会,因为很多公司是一件海投投不到的。最好还是多去看,选择合适的公司去投简历,主动和HR去沟通。

需要简历模板,面试题也可以加这个群:485187702 获取。还有很多开发工具,pdf书籍等

后面简历通过群里大佬的指点,皇天不负有心人,找到了工作,薪资待遇还不错,在重庆税前9K*14薪。

是自研公司,做新能源充电平台的,规模不大,几十人的团队,加班不多,总体来说还挺好的。

绵薄之力

最后给大家分享一下我花了几个月时间整理出来的测试生涯的一些知识及技术分享和学习资源整理,希望能对大家有帮助。

一、测试基础

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

二、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年内完成这样一个体系的构建。

可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

最后我想说,不要抱怨市场环境有多不好,想想我的本专业土木,已经被人们说了十几年不行的行业,我的大学同学也有一些做的不错的。选择了一个行业就不要抱怨,抱怨解决不了任何问题,在任何行业里都是一样的道理,只有不断的去提升自己的能力才是正解。

最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!【100%无套路免费领取】

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

全套资料获取方式:点击下方小卡片自行领取即可

相关推荐
一只爱撸猫的程序猿6 小时前
简单实现一个系统升级过程中的数据平滑迁移的场景实例
数据库·spring boot·程序员
霍格沃兹测试开发学社测试人社区8 小时前
提升软件测试报告的质量:Allure2中添加用例失败截图、日志、HTML块和视频的方法
软件测试·测试开发
本当迷ya11 小时前
💖2025年不会Stream流被同事排挤了┭┮﹏┭┮(强烈建议实操)
后端·程序员
霍格沃兹测试开发学社测试人社区17 小时前
数据驱动与并行策略:用 JUnit 5 让软件测试更高效
软件测试·测试开发·junit
霍格沃兹测试开发学社测试人社区18 小时前
软件测试丨探索 JUnit 5 中的参数化与调度执行:提升软件测试的效率与灵活性
软件测试·测试开发·junit
互联网杂货铺1 天前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
程序员小范2 天前
孙玲:从流水线工人到谷歌程序员
人工智能·程序员·谷歌·远程工作
程序员鱼皮2 天前
我发现很多程序员都不会打日志。。
计算机·程序员·开发·编程经验·java程序员
qq_433716952 天前
Selenium+Pytest自动化测试框架 ------ 禅道实战
自动化测试·软件测试·selenium·单元测试·pytest·接口测试·压力测试