哈喽,我是小野,这里赠送一份软件测试资料.
有需要的小伙伴们可以关注我的公众号:程序员小野,免费领取
差不多用了3年时间,我现在也达到20K了。但有一个前提,我是在一线城市的,所以地域会有影响,但这个问题其实可以自身类比地域大概估一下比例,因为消费,房价等等实际因素都不同,试想三,四线城市达到20K的薪资应该还是蛮舒服的,虽然互联网行业的差距在地域上的影响相对小一些,但还是需要考虑。
接下来进入正题。
首先,我的自身条件其实算中等水平吧,我是211学校计算机毕业的,2016年为了去一个比较好的公司就业,日夜颠簸,早上高铁出,晚上面试完回,第二天继续,就这样持续了将近一个月时间,我终于拿到了一个我比较满意的offer,当时是8选2,我运气比较好,问的一些java啊,或者专业课的知识我恰巧都答出来了,所以顺理成章地进入了第一家公司,那时候薪资差不多8-9K。
在第一家公司的期间,因为是新人,而且那时候大家都很厉害,所以涨钱这件事很难轮到我,我也只涨过一次工资。
那么我在第一家公司主要做什么呢?
从功能到写一点自动化,接口,UI,再到性能测试;除此以外,数据库,linux,测试环境,测试流程,沟通,紧急bug,测试工具等,全部在这个时候进行了学习,这个学习呢有些是为了学而学,有些是工作中不断用到自然也就会了。也就是说,我的第一家公司其实对我来说就是锻炼。再说一件事,那时候一开不知道如何上线,还闹出了bug,而自己当时沟通能力又欠佳,所以很难一时间找到适合自己的路。对于应届生来说,一般进一家大的公司肯定都会有人带的,带你的这段时间其实是很重要的,不会你就要去问,像那段时间我的师姐教了我很多UI自动化的东西,对我以后的路来说还是蛮有帮助的。
那么这里我就要说一个优势了,就是自动化。想拿工资多一些,最好是会自动化的。自动化能做什么呢?简单的说就是回归,再往高说一点就是提高效率。那么是不是只会做业务测试,功能测试就拿不到20K呢?也不是,但必须是专家级别的,至少是在某一条业务线上非常了解。
2018年,我认为我的知识储备差不多,工资也无法很快上涨的时候,我选择的跳槽, 那时候差不多是14K,也是一家比较大的互联网公司。这一份工作我就比较在意方向了,对薪资其实就是正常的增幅,那么方向何说呢?我的理解上有垂直和水平方向,垂直上比如功能,性能,自动化,安全,专项等等测试,水平上有app,web,h5等等的测试。所以方向很重要。当时一是因为兴趣,二是因为趋势,我就一直扎根在了app上面,而且我的第一份工作其实我就已经考虑了方向,一直在做app相关的测试。于是第二份工作就能够很好的扎在了这个领域上,对我来说是提升和实践并存的阶段。
2020年,工作上的一些变动,我入职了第三家公司,达到了20K。这个时候,接口测试,性能测试,自动化测试,业务测试,主流的一些测试类别我的都已经掌握了不少,所以有一点点资本去在面试中发挥出水平,从而给最后的谈薪增加筹码。
那么上面简单讲了讲经历,我给大家稍微总结一下具体的一个路线:
技术上:
技术上的条件其实不少,我这里列的比较简单,像http协议啊,网络啊,adb啊等等这类,都是要多少知道一点的。而除了技术上,还有一点也很重要的就是对事的处理,举几个例子:
这类问题在面试的时候就像是一根针一样,技术不知道就不知道,这个不会说不知道,而更像是一种观念上的东西,测试不止需要技术,也是非常需要沟通的一个职业,所以我这几年工作下来,真的觉得测试并不是大家眼中只会点点点的职业, 而为什么能拿20K还是多少需要一点点水平的。
最后,面试真的很重要,技术可以好好硬准备一下,诸如我第二点提的这几个问题大家也一定要上心,而且我认为是更加重要的,想好怎么回答,放平心态,自信面试。
祝愿大家都能早日进入理想的公司,早日达到20K薪资。
最后为方便大家学习测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
关注我公众号:【程序员小野】即可获取这份资料了!
如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群:779450660, 大家一起讨论交流,里面也有各种软件测试资料和技术交流。