211非计算机专业毕业,做测试了三年,最近重新找了个工作。发现待遇其实还不如一个工作两年专科的开发人员,心里面还是有些落差的。
谈谈测试这个行业吧,测试的待遇普遍比开发低。归根结底就下面两个原因吧:
- 1 平均技术水平低
其实者并不代表测试人员的技术水平不如开发人员。应该说是纯粹的手工功能测试带低了行业标准,使得大部分企业的技术人员都以为测试会什么,只会点点点,没一点技术含量。凭什么给这么高的工资。
其实好的测试人员技术水平一点都不比开发低,一个本科前端开发h5;js;css;flash;ps都会得话随随便便可以那个15K。
安卓开发,java基础和安卓核心技术
javaEE开发:java基础,数据库,javaservlet,web开发框架,还要会部分前端知识,jvm和web服务器
相对来说javaEE掌握的东西比较多,比较全面
但看看一个高级测试人员:
性能测试:linux命令,shell,数据库,web服务器,网络,一门开发语言基础,一个性能测试工具LR/jmeter
自动化测试:一门开发语言python/java,一种测试工具selenium/qtp ;移动端要appium等
功能测试:逻辑思维就行,会点点点就oK
安全测试:测试工具,开发语言,操作系统,网络安全,数据库等等
很多公司定测试人员的工资都是按照功能测试来定的,所以待遇测试比较低。但现在很多企业招测试人员却是要全能的。所以这点对于真正掌握测试技术人员来说有点不公。从技术层面来说除了后台开发的,其他人员待遇都不应该比测试高出很多。
但行业已经这样,水平高点的测试人员也只能接收吧。
- 2 测试没有输出,带来不了经济效益
对企业来说测试是辅导开发,没有产品出来,测试人员没什么用。而且测试做的事,不能带来经济效益。所以被忽视冷落也是理所当然的。有些企业都没有测试人员。因为开发可以自测。测试不受重视是行业统一情况
所以广大的测试人员,当你觉得你技术过硬,水平过高,但是却眼睁睁看着一些半吊子的开发拿着比你高工资的时候,只能怪自己当初怎么就选择了测试这个行业。就像一些高学历的人去了钢铁企业,怎么也比不上一个低学历的去了IT企业是一样的。IT团队测试总是被放在最后面。
- 总结
所以作为一个测试人员,我不建议转行的人做测试。学点前端开发,安卓开发也比这样强多了。除非你是一个只想做做功能测试的女生。
已经做了测试的也不用灰心,往性能和自动化方向发展空间还是比较大,待遇也不会低于一般的开发人员的,就算一两千块钱的差距也不要感觉心里不爽,测试人员要学习东西还很多,谁又规定了测试人员成不了架构师和项目经理呢?
- 以后
既然现在已经落后了,行业标准这样了想想以后的出路吧。测试工作职业寿命应该也不长,这点和开发差不多。有点危机意识,下次选择的时候,希望能够选择一个更加合适的发展方向。