最近我的一个表弟想学习软件测试,但他一直在犹豫是报班还是自学,甚至担心学完后市场饱和了,学完找不到工作。那么借用这次机会,跟大家进行分析一下软件测试行业找不到工作的几个原因,希望能够帮助到大家,少走点弯路,合理的避坑!!!
在软件测试行业为什么找不到工作?
原因1:学历要求达不到
很多人对于软件测试行业存在这一些误区,觉得只要会一些点点点,谁都可以在这个行业进行生存,学历不是很重要,在互联网行业刚起步时,确实是这样,但是随着行业的快速发展和不同水平的人才加入,市场的门槛也就在不断的提升,大多数企业都开始要求大专以上学习,甚至有些大厂已经要求本科学历及以上学历(985、211、研究生),现在很少有公司对学历没有要求这么一说了
摆一些实际的数据
如图,2023年从事软件测试的大专以下仅占1.95%,本科生高达64.9%,而有一部分转行软件测试的可能只有初中,高中学历,找工作的时候就会比较困难,甚至可能会找不到工作!
如果,学历比较低,除非你有提升学历的想法,否则我不建议你转行软件测试。
原因二:缺乏项目/工作经验
对于一些刚步入这行的学生和转行人员是一个痛点,很少有实质性的项目可以给到他们进行去操作练手,大多数的人都是只掌握了理论知识,而在面试过程中面试官一旦变向的提问,人就懵了。
其实,真正在IT行业干过的人都知道,无论理论知识掌握了多少,当你真正去做项目的时候,会发现自己仍有很多欠缺的地方,更不要说灵活的去应用那些理论知识,即使去公司工作也等于从零开始,而一些企业也不愿意去招聘一些没有经验,需要花成本去培养的人。
千万不要抱着“花钱买工作”的想法,更不要觉得IT行业是躺赚或是浑水摸鱼的行业,在这一行,不努力,真的会被淘汰。你学了多少东西,在工作当中都会用到,是无法隐藏或者伪装的,过度包装自己,吹嘘自己的能力,只会“露出马脚”。
可以说,在IT行业,你付出了多少努力,就会有多少回报,甚至可以说IT行业是比其它行业付出更多的一个行业,虽然不用体力上的劳苦,不过,IT行业技术更迭周期短,更新速度快,需要不断的学习,提升自己的技术,能力,经验,甚至是沟通能力等等。
如果你自己不愿努力去付出,我的建议是不要做IT
可能也有些人掌握好了理论,并找了一些项目去练手,但面试任然没有通过,这原因估计就是你你完成的一些项目与公司需求不匹配。
我们在做一个项目大的项目是,可能每个人需要承担着不一样的角色, 有些人在测试项目当中是领导者身份,有些岗位更偏向技术,甚至在同一个位置需要多人来配合。
原因三:简历过于简单,同质化
不少人在做自己的简历时,喜欢去网上找寻一些参考模板去修改,这个本没有错,但有些人在修改的过程中,发下自己没有什么实质的技术亮点可以去写上,然后就选着了东抄一点西抄一点来糊弄。没有意识到简历的重要性。这里我想和大家说一下,简历如同一块“敲门砖”,也是大家一种明星片。
你要想一个岗位的开发,有多少应聘者跟你进行竞争,尤其是在一些大的企业,同一岗位的招聘,他们就会收到成百上千份的简历,每个人的简历格式和内容都大差不差的,过于同质化,你觉得你会成为幸运儿被通知面试吗?如果没有学历和经验方面的优势下
如下面这位网友,简历过于敷衍,导致面试到处碰壁
所以我们在做简历时,最好有一个自己的模板,然后就是将自己的技术亮点和参与过的一些项目中做的好部分体现上去,从而来提升你的面试邀约率。
原因四:只会基本的功能测试
关于这个原因,我之前有出过一期视频有讲过这个内容《不要局限于功能测试了,招聘市场可能不买你的账!》,不知道大家有看过没,感兴趣的可以去看看。其实,软件测试行业的一个趋势是:基础的岗位需求越来越少,门槛越来越高,说得直白点,哪怕是基础的功能测试,也要求应聘者会自动化测试工具,会一门以上的语言。如果只会“点点点”,是很难找到一份合心意的工作。
如图,即使具备四年的经验,但是裸辞3个月,依旧没有找到工作,而他自己也很清晰自己的软肋就是“自动化,性能,脚本语言”。
可以说,在软件测试行业,想要拿到高薪,必须要掌握自动化测试,性能测试,测试开发等等,只有这样,才不会担心自己被淘汰。
原因五:所在地区招聘量少或者薪资比较低
相对来说,一二线城市薪资待遇高,招聘量多,如果在十八线小城市,那可能岗位比较少,薪资不高,有人可能会嫌离家远,近的又嫌工资不行,其实这就想鱼与熊掌不可兼得是一个道理。
最后
大家想深入学习更多的《Python 自动化测试》相关内容,可以关注我的破站: 软件测试黄胖子 ,如果需要一些相关的学习文档或面试解析文档可以通过此处零区:http://qr61.cn/oT4k3n/qaO74m8