首先,软件测试本身对于学历没有特别的要求,但是现在企业软件测试岗位招人,基本上要求是大专及以上学历。因此,拥有大专学历,也就相当于拥有了一张测试行业的入场券。目前国内很多行业都是会对学历有一些要求的。但是非常庆幸的是,如果说哪个行业对学历最不太看重,那就是计算机行业。因为计算机行业是要靠真刀真枪拼技术的,你行不行,能不能出活,只要实习几个月公司就能完全判断出来。如果有技术,能出活,能给公司解决问题,学历低点没有关系;如果没技术,不能出活,那就算你是清华北大也可能会被开除。
而软件测试属于计算机行业的一个分支,对学历没有强制要求,大专及以上学历都可以。所以说如果自己测试技术水平比较高的话,完全可以找到一个不错的工作。关键在于个人的努力和坚持。当然如果有技术的基础上还有不错的学历背景,那当然是更好,那就能有更多选择的可能性。但即使高学历也千万不要忘记了,企业用人更在意的还是技术本身,技术掌握扎实,工作态度认真,这才是未来职场上的核心竞争力。
其次,专业性要求方面没有特别的,计算机相关专业或非计算机专业都是可以的。只是说,如果你是计算机专业,有这样的一个背景,学习理解起来更容易一些。但是换一个角度,如果你是非计算机专业,比如是医药、金融专业的,那么可以学了软件测试之后,去做医药、金融行业的测试工作。因为软件测试是一种技能,没有特别的行业限制,它所涵盖的领域比较广,尤其是现在各行各业都与IT技术有联系。如果能结合自己的专业背景,相反也是一种优势,自己的加分项。
所以,软件测试学习的话不受学历和专业限制的,只是自己要掌握系统的测试方法,会企业招聘岗位所要求的这些技能。学历的话有个大专及以上就可以学的,并不是说你学历高就可以胜任更高级别的测试工作。IT技术岗位更看重的是自己的能力,你能给企业带来什么价值,能出多少活儿,而不是说一张文凭、一个专业就有优待。
现在有很多毕业生,尤其是一些计算机相关专业的,自己其实在学校没怎么好好学,而且学的也是一些基础理论,感觉自己什么都会。出来找工作时候眼高手低,四处碰壁。企业在招人的时候主要看中的是技术,出活能力。尤其是现在学历越来越烂大街的时候,已经成为标配,企业需要的是真正的技术。
一个人最终能够达到的高度,不仅仅取决于学历,更要取决于他的能力和机遇。只要能力够强,就够好,即使学历低一些,照样可以取得人生的巨大成就。
从这一点来看,我们的人生也许有下限,但是没有上限,即使起点低一点,也可以走的更远更高。所以学历不高的小伙伴并不要因为自己的起点没有别人高而感到迷茫,你需要做的是通过自身现在的努力来弥补之前和别人落下的差距,可以从以下几方面进行破局:
1.增加项目经验,软件测试本来就是一个需要经验的岗位,一切实操性的项目永远比纸面上的成就来的有说服力,看到过硬的开源项目,一般公司都会给面试机会,但是一定要挑选含金量高的项目经历。
2.有过大厂工作的经验,许多大厂对于经验充沛的程序员而言会适当的放低对学历的要求。而字节、滴滴等对于学历的要求接受度更广
综上,学历和专业并不能证明什么,掌握软件测试的技术和方法才是关键。如果自己想要进入这个行业,要有一颗空杯的心来学习。建议找一家靠谱的软件测试培训机构,因为专业机构与企业有长期联系和沟通,知道企业现在要什么,用什么技术,能让自己少走不少弯路。通过几个月的强化训练,能够快速进入这个行业中来。可以通过多方面比较,试听体验这些,然后来选择。