软件测试的职业发展方向有哪些

描述

软件测试的历程

1990年前,中国是没有软件测试的概念的。

我们读书的时候,兼职做一个网站或者小应用程序是没有软件测试的。基本把需求的功能实现就OK。 

2000年时,写完代码顺便测试一下。

那时候我在公司测了一个登录不了BUG,而公司却听信开发人员说的:系统非常完善,基本没有BUG。随便找个网管都能直接做测试。

2000年-2005年,开始有专门的测试部门,逐渐重视软件测试,但门槛低,懂点计算机知识就行。以找出多少bug为工作考核,大家都认为测试部门就是找bug。

2005年-2013年,出现了完善的软件测试方法和技术,大中型企业非常重视软件测试。

测试从无到有,慢慢地有了一些技术和方法。大型企业都有专门的质量团队。功能测试慢慢转变为自动化和性能。

现在,懂技术、会工具、有方法、工作经验丰富、能完成高端软件测试。

目前,软件测试的要求越来越高,如果不会接口,不会自动化,都不好意思把简历拿出去。当然,也拿不到高薪资。

那么,问题来了。如果你现在仍不会接口、自动化、性能还好意思换工作吗?

软件测试作为IT行业的一部分也是要靠技术说话的。立足于技术,能够切实帮助公司解决好问题才是升职加薪的关键。

软件测试职业发展

我有很多朋友都在软件测试行业,他们的职业发展方向基本上可以分成3类:

业务方向:

比如说银行业务,银行业务的特点就是复杂,不花大量的时间很难了解全部的业务。银行业务方向发展的优势就是:加班少,福利好。

适合人群:不怎么喜欢技术,愿意沉下心来钻研业务,能吃透业务。

技术方向:

都说会技术走到哪里都不会饿死,对技术比较感兴趣的同学可以考虑专注于技术。现在技术在大方向上分为3类

初级:会自动化,性能。能完成公司的工作要求,月薪资大概在10-15k之间。

中级:测试架构师。能达到完全负责一个项目的整体架构,年薪30-50w之间。

高级:测试新技术。具备比如现在比较火的区块链、大数据、人工智能等测试经验,月薪3w都有大把的公司需要。

适合人群:对技术比较热心,有开发基础,愿意开发新的技术。

管理方向:

初级:管理10-15人,月薪能达到12-15k,也就是测试组长的工资。

中级:管理10-50人,手底下有2-3个初级管理人员,会参与公司重大项目,月薪2-3w之间。

高级:管理50人之上,能有50人测试团队的公司本身规模应该在500人以上,年薪50w起步。

适合人群:担心技术更新太快,没信心能一直做技术。在中国来说,还是管理更加赚钱一点,是领导都比下属拿得多。管理经验不会随着换公司而减值。

无论选择什么方向,你都要记住以下四点

1、活到老学到老

每个人都是凡人,都有很多东西不懂的,时刻保持活到老学到老的谦虚态度,能让你的职场之路越走越宽,更加如鱼得水。会的多了自然就不怕失业了。

2、软技能比硬技能更重要

软技能指的是能够通过和其他人的沟通、交流、合作快速完美地完成任务,硬技能就是通过自己的能力完成任务。人都不是全能的,学会合作,才能共赢。

3、沟通是核心

别人对你的协助意愿和配合程度,往往决定了你是否顺利以及是否能加速达成目标。是否能加速达成目标往往是公司对你能力的评估方式。

4、决战关键是人脉

自古以来,人脉就是财脉,人气就是财气,人缘就是财源。搭建了一条优秀的人际关系网,事业就相当于成功了一半。认识的人越多,解决问题的能力就越强。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分