来自一位职场小白的自述:
我是一名刚入职不久的软件测试工程师,在国际银行工作未满三个月,虽然是初出茅庐也想跟大家聊一聊关于这个行业的发展前景,希望能够给有意向从事软件测试的伙伴一些帮助。
在此我想先问大家:什么是软件测试?
对于计算机相关专业的同学来说,看到这个问题就有想退出文章的冲动。可是你要知道很多人对软件测试这个行业有诸多误解,从软件测试在互联网行业的地位之低可见一斑。
我有一个朋友是从事传统行业的,当得知我要找软件测试工作的时候,他表示不解,这个工作不就是找找bug吗,工资能有多高,这么想不开。
所以说,很多人根本不知道什么是软件测试。
在大四上学期,我面试了很多家公司,一是为了积累求职经验,二是有个实习经历,也可以为竞争积累的校招打点基础。
在这一个多月的求职过程中,有个hr的一番话让我至今记忆犹新,她是这么说的:“你读的是计算机相关专业,为什么不直接找开发的工作,而选择从事软件测试?我们公司的测试人员流动性比较大,可能半年或者一年就会更新一批人。”
在这里先解释一下我为什么不想做开发,那还不是因为我不会写代码哎。
但这不是重点。
我对该公司的人员流动性之大提出疑惑。
hr接着说:“我可以坦白跟你说,你的期望薪资我们不可能接受,我们不要求有工作经验的测试工程师,只要他们入职一两个月自然知道测试流程,所以我们这里没有超过一年的测试人员。”
前文我也说了想有一份实习经历,那自然不是为了赚钱了。
简历上有一栏必填期望薪资,我就写了3~5K。
也许这家公司只是个例,毕竟这么坦诚相待的hr,至今我也只遇到一个。
那么我们再来接着往下看看。
在求职过程中,我会问hr贵公司有几个测试人员。
我想有多个测试人员,或者测试主管的话,也能够更好地展开工作。
后来发现很多中小型公司不重视测试。
有的公司只有一个测试人员,因为项目太多了忙不过来,所以想要再招一个助手。
有的公司甚至没有测试岗位,只是上线产品后总是发现一些问题,这才想着招个测试人员,当然他们需要的是测试经验丰富的工程师。
开发是从0到1做出一款产品,而测试相当于该产品的第一批用户,只不过这些用户爱找茬,以找出产品的缺陷为乐趣,再与开发逐步和解,为完善产品而共同努力。
开发的重要程度不言而喻,可以说没有开发就没有测试。
但不能反过来说,测试毫无价值。
前几年拼多多app出现过重大BUG,一夜损失上亿。
可以说在产品上线之前,测试是检验产品质量的第一道关卡,虽然不能保证万无一失,至少可以减少损失。
关于软件测试的发展前景。
只要开发不消失,测试就不会消失。
而随着互联网和软件行业的快速发展,测试的地位也算有所提高,表现形式如下。
岗位要求变高了,只会基础的功能测试,也就是俗称点点点,已经很难找到满意的工作,中小型公司的业务不复杂,开发人员就可以暂代测试;而大型公司看不上水平这么菜的测试人员。
薪资待遇提升了,有了1~3年的测试经验,工资跟前端开发人员不相上下。
趁着这个机会跟大家聊一聊35岁危机到底是危言耸听,还是确有其事。
我们都知道公司不是慈善机构,互联网加班司空见惯,是常态,也不在话下。
35岁的中年人体力比不上25岁的年轻人,如果你的水平还只是停留在功能测试,拿的工资比应届生高得多,那么也难免有危机感。
只要拿几个项目练练手,功能测试也无非就是点点点,一两个月就能熟能生巧。
学习是一件终生的事情,不是你毕业了,学习生涯就结束了,你每天拿出一个小时学习一门语言,这里我推荐Java或Python,只要有恒心,自然可以打破35岁危机的咒语。
软件测试的发展前景十分广阔,自动化测试将是趋势。
—END—