软件测试为什么那么多人
‘壹’ 为什么现在的年轻人选择从事软件测试工作
什么是“软件测试”,对于刚接触这一行业的人通俗点来说就是“找bug”。以大家熟悉的英雄联盟 游戏 举例。在打开时有一个用户登陆窗口,用户登陆时可以验证一下是否可以成功从数据库调用出你的账号和密码。进入 游戏 选择英雄后,要看看“英雄”能不能正常移动和释放技能,有没有穿模、抽搐的感觉,技能冷却时间对不对,玩家玩 游戏 时重新登录会不会丢装备。当然除了 游戏 之外,其它app上线前后也都是需要进行软件测试的,像使用微信时频频出现闪退,逛淘宝时价格显示1元,付款却变成了99元等等。可以说只要有互联网和软件产品存在,进行软件测试都是必要的。
在互联网时代,大数据、云计算等技术的应用,使得未来互联网化成为不可阻挡的趋势,现如今IT行业的才缺口达40多万,预计未来5至10年内缺口仍会加剧。在互联网行业同类产品众多的时代,企业需要以“质”取胜来站稳市场,软件测试作为一款软件质量高低的把关者在一家企业里有着具足轻重的作用。许多公司现在急缺软件测试人才,因此,不论你的学历,只要有相应的软件测试技术就能轻松找到一份月收入过万的工作,这点在招聘网站输入“软件测试”就可以看见。
除了互联网时代给软件测试行业带来的高薪红利外,吸引人们转行到的原因是“低门槛”。随着软件测试得到越来越多的重视,各种培训机构和软件测试网站增多。对于刚刚毕业的大学生来说,不论是什么专业,哪怕在计算机方面是零基础,只要有充分的耐心,进行三个月的系统培训就能胜任相应的工作。而对于工作几年后没有机会得到晋升的年轻人来说,转行软件测试是一个只要努力累计经验就能看的见明确未来发展的工作。
不过虽然软件测试行业门槛低,但发展潜力很大。初级软件工程师主要是按照软件测试方案和流程对产品进行功能检测;中级软件工程师会编写软件测试方案、测试文档,与项目组一起制定软件测试阶段工作计划,能够在项目运行中合理利用测试工具完成测试任务;高级软件工程师则要熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估。都说35岁是一个门槛,可对于软件测试行业来说,后期发展和转型的空间是非常大的,可以根据自身条件来选择要走技术路线、管理路线、市路线或讲师路线。这可谓是一个没有年龄焦虑,“越老越吃香”的行业。
所以,综上所述,想要快速转行找一份工作并对编程的代码感兴趣的话,软件测试是就一个有“钱景”更有前景的工作。
‘贰’ 想转行IT,为什么大部分人向我推荐做软件测试这一块呢
关于软件测试行业前景的问题,是很多在行业外观望的同学甚至是刚刚入行的朋友都密切关注的一个问题,毕竟这个问题关系到自己未来的收入,甚至是决定自己的职业发展方向。那么问题来了,这个行业前景怎么样,我入行的话会出现什么样的问题,遇到题主这样的问题怎么办?遇到瓶颈怎么破?
1、现在学习软件测试,将来的发展潜力怎么样呢?
软件测试行业真正开始兴起的时间,大概是在2008年左右。因为在那之前,使用的最智能的手机还只是诺基亚的那种,那时移动端并不需要专门的软件测试。再后来,智能手机开始普及,社交、游戏、电商等各类网站和APP开始兴起,当时的IT行业里,测试领域和开发领域以及产品领域都是空白,再后来赶上互联网浪潮,大大小小的公司都开始重视软件测试了。
目前的一个现状是,这个行业大学还没有专门的课程,不像开发。想要进去这个行业无非自学和培训两种途径。发展到2019年初来说,这个行业已经比较稳定,但是并没有饱和,缺口依然很大。产生这样的现象主要是两方面原因:
01
软件测试在未来的5~10年内发展会很快,人才缺口很大,因为软件企业要靠软件产品的质量去占领市场,,不再是以前说的那样“没有测试人员、产品的BUG可能比较多;但是如果没有研发和产品人员这个产品都不可能做出来。”测试人员可谓是一个软件企业生存的命脉,测试这关过不了,产品做出来也是死掉。
02
造成人才缺口大的另外一个原因就是很多测试人员的技术水平因为知识不成体系或者学的不够扎实的原因,只能做一下简单的工作,其实企业更多的需要一些技术层级稍微高一点的人才。
3、测试是不是比不上开发行业啊?
以前测试行业不受重视的时候确实之这样。但是,如果要是单纯的靠薪酬去衡量的话,基本上现在已经达到持平的标准了。而且和开发一样,对于一线城市,像北上广深,薪资始终是最好的。近两年西安的软件测试行业发展很好,那边的同学可以留意一下。
除了简单的薪资对比,还有很多对比反面可能会让你更加青睐于这个行业。比如说:这个行业不像开发那么累,而且入门比较简单,比较适合女生之类的。总体来说,两者对比,测试入门容易,精进比较难,开发是入门难,精进更难。
4、会不会很难,学了之后还是不能胜任工作呢?
首先说,不难。但是要有人带,千万不要盲目自学,即使要自学,也是在有明确而清晰的脉络之后再进行自学,否则就是浪费时间。如果方向错了,每一次努力都是在倒退。
有人问学后能不能胜任工作,也是完全可以的,一般来说,找个有经验的老师,很快就能学完一本书,几天就能学会一个工具。最后,再结合实际的项目去操作,全部都是按照工作的流程来的,为何不能胜任工作呢?
5、测试是不是只需要写写用例,点点功能页面呢?
我想说的是,想要让公司给你多开钱,得先让自己值钱。
(1)认为软件测试就是写写测试用例,执行一下,汇总一下bug的,趁早清醒,否则只能一辈子点点点。你不主宰你自己,那就让别人主宰你;
(2)所有身边一开始认为测试容易,钱好混的,再过几年看他,还是老样子;
(3)学无止境,你工作别人也在工作,你发呆别人在学习,然后你就被超越了;
(4)工作中不要只有想象力,没有执行力,咱们还没有成长到公司离不开自己的地步;(5)主观能动性,主动去接触技术性的内容,成年人不要指望别人把东西嚼碎了喂你;(6)2019年靠点点点去混工资已经越来越难了,持续学习+主动探索+分析总结,缺一不可。
6、测试学几个月就能找到6-9千的工作,这可能吗?
这已经是一线的初级测试的基本标准了,达不到这个标准就跳,总会找到合适的。
我担心的不是你们入行之后起始拿不到这样的薪酬,而是担心一直处于这个阶段。见过太多的人卡在这个瓶颈期,一去分析,要么是说自己的学历限制、要么是说自己的年龄限制、要么是说自己的技术水平限制。可是这些都是在找一些客观条件。
基本上做上1-2年,薪酬过万是没有问题的,以前的一个朋友,刚去找工作的时候是8.5k,隔了一年,也就是上个月,拿到网络的offer,14k,可以说是很励志了!
在学习IT行业的时候应根据自己的需求来决定,兴趣是最好的老师。可以的话,也可以去叩丁狼学习一下,领取免费的资料以及视频讲解。看看自己的不足是不是合适转行。
总结一下:
1.这个行业的发展已经比较成熟,但是缺口巨大,具有系统知识技能体系的,会使用一些工具的缺口更大;
2.入门比较容易,相比女孩子稍微比男孩子多一些。
3.就业机会多,因为公司产品迭代快,个人技术能力增长也快;
4.转行成本不是很大,相比来说,时间和资金相比开发都要少很多;