前言
看到朋友圈一个HR发的招聘信息,招聘2名外包测试开发岗位,如果只会python+pytest+request这种基础的测开技术,极大概率是过不了面试的。
一方面为她发的信息所惊讶,因为外包的岗位一般在我们看来薪资不高且要求较低;另一方面则是惊叹于行业发展的速度和对从业人员的要求在不断提升。
软件测试已经进入淘汰赛了
记得14年刚开始做软件测试工作,那个时候稍微会点自动化框架或者性能测试工具,就能拿到不错的薪资和岗位。16年自动化测试岗位爆火,18年测试开发的招聘趋势愈演愈烈,不过外包的招聘岗位大部分时候都是功能测试为主,且薪资和要求高不到哪儿去。
几年过去,行业红利期过去,技术岗位的要求越来越高,开始进入了淘汰赛。以软件测试岗位来说,我观察到的现象是整体开始走向两极分化现象,从技术能力到认知思维,优秀的人越来越希望提升自己,希望获得持续成长的路径和方法,这部分人在我看来,职场的发展空间和未来还是不错的。
但也有部分人唱衰软件测试工作,比如学历要求高,要求测试会代码,要会项目管理,要有很好的跨团队沟通能力。毫不避讳的说,有这种想法的人,别说“35岁失业危机”,30岁失业也是一个大概率事件。
我也准备了一份软件测试视频教程,放在文末了,需要的可以直接去观看,或者直接点击文末小卡片免费领取资料文档
竞争力强才是硬道理
本身互联网发展速度就很快,相关IT技术的迭代速度也在不断加速,如果不能持续学习提升自己,那被淘汰是迟早的事。特别是前几年互联网爆火的时候,很多非技术专业如护理、中文、商管的同学跨行通过培训班速成加入这个行业,没有计算机专业所训练出来的思维逻辑,技术底子较差,入行后也没有持续的学习提升,那淘汰是必然事件。
35岁失业危机,我个人觉得如果自身竞争力强的话,其实是不用担心这个问题的。企业无论是从成本出发还是从性价比角度出发,都会选择那些既有能力解决问题又稀缺的人才,个人要做的就是通过持续学习,提高自身的职场竞争力,提高你被替代的成本。
以文章开头提到的外包测开岗位招聘要求为例:如果你只会python+pytest+request这种基础的测开技术,那我招聘时候也不会让你通过,因为我希望能招聘到技术能力更强,能利用专业技术能力解决问题的人。
换个角度,如果你的简历除了python的技术栈,你之前还在企业内落地过测试平台,协助测试团队提高测试过程效率,还能做到较好的跨团队沟通和协调,那我会认为你是一个优秀的测试开发工程师。假如除了测试开发,你在性能测试方面也有较为丰富的经验,对系统架构和中间件也有一定的了解,那我是特别希望你可以加入我的测试团队的。因为你的技术能力较好,因为你有丰富的实战经验,我会判断你有持续学习的能力和毅力,你的综合能力更强。
如何提升自己的职场竞争力?
那对个人来说,如何提升自己的职场竞争力呢?我认为有如下几种路径:
-
持续学习,提升自己的技术能力;
-
将学习到的技术应用于实践,提升解决问题的能力和经验;
-
和业内优秀的人学习交流,不断了解业内成熟和热门的技术理念,提升视野;
-
不断迭代,不断丰富自己的知识体系和思维逻辑;
-
学习如何跨团队沟通,如何及时将技术产出转化为实际的价值(沟通汇报),提升综合能力;
一个技术能力强,能落地实战解决问题,又懂得沟通汇报的测试工程师,无论何时,职场的发展空间都是很好的。
如何提升自己的技术能力?
最后分享自己整理的【备战资源库】,基本涵盖了软件测试的全部核心技术点:测试理论,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框架烂熟于心
十一、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
合理的利用每一分每一秒的时间学习来提升自己,不要再用"没有时间“的理由来掩饰自己思想上的懒惰!趁着年轻,使劲拼,给未来的自己一个交代!
视频教程观看处:
字节大佬教你一个月快速掌握自动化测试,全程干货无废话!学完稳拿高薪offer,永久白嫖!_哔哩哔哩_bilibili【软件测试1000集】字节大佬教你一个月快速掌握自动化测试,全程干货无废话!学完稳拿高薪offer,永久白嫖!共计93条视频,包括:【2023学习规划】找到自己的薪资和职级定位、【2023学习规划】面向面试学习、【2023学习规划】面向工作学习等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV1ZF411d7fX/?spm_id_from=333.999.0.0&vd_source=74d0257ec7066cc4f9013524f0bb7013我这里也给要去面试的朋友准备了一份《软件测试面试宝典》希望能够帮助到你!
整份文档一共有200多页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!希望大家都能够有些收获!