软件测试的历程
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、决战关键是人脉
自古以来,人脉就是财脉,人气就是财气,人缘就是财源。搭建了一条优秀的人际关系网,事业就相当于成功了一半。认识的人越多,解决问题的能力就越强。
全部0条评论
快来发表一下你的评论吧 !