4年时间,我终于月薪20K,从功能到性能,我走过的这些路你要知道!

Posted 程序员二黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4年时间,我终于月薪20K,从功能到性能,我走过的这些路你要知道!相关的知识,希望对你有一定的参考价值。

哈喽,我是二黑,这里赠送一份软件测试资料.

  • 1、软件测试学习路线
  • 2、软件测试视频资料
  • 3、软件测试相关文档
  • 4、软件测试相关工具、安装包
  • 5、高级测试工程师简历模板
  • 6、面试题、模拟面试、PDF文档

有需要的小伙伴们可以关注我的公众号:程序员二黑,免费领取


差不多用了4年时间,我现在也达到20K了。但有一个前提,我是在一线城市的,所以地域会有影响,但这个问题其实可以自身类比地域大概估一下比例,因为消费,房价等等实际因素都不同,试想三,四线城市达到20K的薪资应该还是蛮舒服的,虽然互联网行业的差距在地域上的影响相对小一些,但还是需要考虑。

接下来进入正题。

首先,我的自身条件其实算中等水平吧,我是211学校计算机毕业的,2015年为了去一个比较好的公司就业,日夜颠簸,早上高铁出,晚上面试完回,第二天继续,就这样持续了将近一个月时间,我终于拿到了一个我比较满意的offer,当时是8选2,我运气比较好,问的一些java啊,或者专业课的知识我恰巧都答出来了,所以顺理成章地进入了第一家公司,那时候薪资差不多8-9K。

在第一家公司的期间,因为是新人,而且那时候大家都很厉害,所以涨钱这件事很难轮到我,我也只涨过一次工资。

那么我在第一家公司主要做什么呢?

从功能到写一点自动化,接口,UI,再到性能测试;除此以外,数据库,linux,测试环境,测试流程,沟通,紧急bug,测试工具等,全部在这个时候进行了学习,这个学习呢有些是为了学而学,有些是工作中不断用到自然也就会了。也就是说,我的第一家公司其实对我来说就是锻炼。再说一件事,那时候一开不知道如何上线,还闹出了bug,而自己当时沟通能力又欠佳,所以很难一时间找到适合自己的路。对于应届生来说,一般进一家大的公司肯定都会有人带的,带你的这段时间其实是很重要的,不会你就要去问,像那段时间我的师姐教了我很多UI自动化的东西,对我以后的路来说还是蛮有帮助的。

那么这里我就要说一个优势了,就是自动化。想拿工资多一些,最好是会自动化的。自动化能做什么呢?简单的说就是回归,再往高说一点就是提高效率。那么是不是只会做业务测试,功能测试就拿不到20K呢?也不是,但必须是专家级别的,至少是在某一条业务线上非常了解。

2017年,我认为我的知识储备差不多,工资也无法很快上涨的时候,我选择的跳槽, 那时候差不多是14K,也是一家比较大的互联网公司。这一份工作我就比较在意方向了,对薪资其实就是正常的增幅,那么方向何说呢?我的理解上有垂直和水平方向,垂直上比如功能,性能,自动化,安全,专项等等测试,水平上有app,web,h5等等的测试。所以方向很重要。当时一是因为兴趣,二是因为趋势,我就一直扎根在了app上面,而且我的第一份工作其实我就已经考虑了方向,一直在做app相关的测试。于是第二份工作就能够很好的扎在了这个领域上,对我来说是提升和实践并存的阶段。

2019年,工作上的一些变动,我入职了第三家公司,达到了20K。这个时候,接口测试,性能测试,自动化测试,业务测试,主流的一些测试类别我的都已经掌握了不少,所以有一点点资本去在面试中发挥出水平,从而给最后的谈薪增加筹码。

那么上面简单讲了讲经历,我给大家稍微总结一下具体的一个路线:

技术上:

  • 1.测试流程必须掌握,因为我一般待的是大一些的公司,所以大差不差,基本都是需求到上线中间的一条线,当然每个公司会有些许不同。

  • 2.测试工具,像Postman,fiddler,Charles,jmeter,idea这些特别常用的工具要掌握了解。

  • 3.自动化测试要接触,不管是接口还是UI,会写自动化就是一个优势,面试也会有优势。

  • 4.语言最好掌握一门,或者说能看懂吧至少,这样能写自动化,能做精准测试,能发现更细节的一些bug。

  • 5.命令,不管是git,linux,还是数据库命令,最基础的肯定要掌握。

  • 6.多练习写测试用例。

技术上的条件其实不少,我这里列的比较简单,像http协议啊,网络啊,adb啊等等这类,都是要多少知道一点的。而除了技术上,还有一点也很重要的就是对事的处理,举几个例子:

  • 1.你认为如何做一个好的测试(或者说你觉得你做测试比别人的优势在哪)?

  • 2.你印象中测试过程中最大的问题是什么?怎么解决的?

  • 3.紧急需求怎么办?(优先级,三方讨论,风险)

  • 4.什么样的测试用例算是一个好的测试用例?(黑盒测试方法)

  • 5.开发坚持说这不是一个问题怎么办?(1.看需求,如果是的话就没什么说的 2.如果坚持,尽量重现,三方讨论)

这类问题在面试的时候就像是一根针一样,技术不知道就不知道,这个不会说不知道,而更像是一种观念上的东西,测试不止需要技术,也是非常需要沟通的一个职业,所以我这几年工作下来,真的觉得测试并不是大家眼中只会点点点的职业, 而为什么能拿20K还是多少需要一点点水平的。

最后,面试真的很重要,技术可以好好硬准备一下,诸如我第二点提的这几个问题大家也一定要上心,而且我认为是更加重要的,想好怎么回答,放平心态,自信面试。

祝愿大家都能早日进入理想的公司,早日达到20K薪资。

最后为方便大家学习测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。


包括,软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2021软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助……

关注我公众号:【程序员二黑】即可获取这份资料了!

如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群:785128166 大家一起讨论交流,里面也有各种软件测试资料和技术交流。

推荐阅读

高薪程序员也躲不过35岁这一关…当能力与年龄脱节,我们该如何自救

大学毕业开始销售…不甘于现状,转行测试的自救之路

从销冠到失业,最后选择软件测试,回头看看这段路,我很幸运!

以上是关于4年时间,我终于月薪20K,从功能到性能,我走过的这些路你要知道!的主要内容,如果未能解决你的问题,请参考以下文章

外包程序员是如何花 5 年时间从月薪 4 千到年薪近百万?

放弃阿里,选择创业公司的offer,测试工程师是如何花 5 年时间从月薪 4 k到年薪40W的?

大专Java程序员阿伟从月薪6k涨到20k,你知道这3年他是怎么过的吗?

花了5年时间,用过市面上95%的工具,终于找到这款万能报表工具

Java程序员月薪20k的涨薪秘籍

跳槽拿到最高月薪20K 我成为月薪20K的软件测试工程师是一种什么样的体验?