做软件测试要月入20k?听听腾讯大牛怎么说
链接:https://www.zhihu.com/question/373819487/answer/1183309514
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
巧了,那我就以为自己的经验来说说怎么月入20K,因为我现在也达到20K了,差不多用了4年时间。但有一个前提,我是在一线城市的,所以地域会有影响,但这个问题其实可以自身类比地域大概估一下比例,因为消费,房价等等实际因素都不同,试想三,四线城市达到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薪资。
做软件测试要月入20k?听听腾讯大牛怎么说的更多相关文章
- 如何成为软件测试职场“头号玩家”,月入10k+
最近看了一部电影,叫<头号玩家>,电影挺不错的,延伸到自己的测试职业生涯,其实在我们的测试职场,也是存在头号玩家的,但并不是真的在玩,而是在努力工作. 不管是什么游戏,如果要玩通关升级,那 ...
- 年近30的Java程序员为了达到月入三万的目标,都做了哪些准备?
1.我觉得像我这般年纪的(29岁),有相对扎实技术功底的(就不自谦了),对赚钱有着强烈欲望的程序员,应该定一个切实的小目标——五年内月入三万! 之所以要定这个目标,最主要的原因是老婆的批评刺痛了我—— ...
- 远程办公《Remote》读书笔记:中国程序员在家上班月入过六万不是梦
这不是一本新书,这是一本很值得中国程序员看的老书,所以我不是来做卖新书广告的:) 但它的确是一本好书,这本书在Amazon上3个business categories排第一.作者Jason Fried ...
- [每日app二]月入60万多嘛?单词锁屏的潜力!
抢了用户的时间,就是抢了用户的金钱! 单词锁屏,一个开发难度不太大,但仅仅360手机助手下载就是每周4万!拉风- 对于搞app的同学来说,搞个锁屏,还不是玩似的,但是要定位好,玩得好,那就有难度了.最 ...
- 追踪神秘的成都Uber:月入2万元是现实还是传说
4月6日,一个视频在网上疯转——在上海,明星佟大为驾驶着售价近100万元的特斯拉电动汽车,作为一名Uber的司机满市转悠着拉客. Uber——优步,如果你不知道这个词,那就OUT了.就是这样的一款软件 ...
- [每日App一]QQ主题要逆天!轻轻松松月入30万!
听从吾师秦刚(微信或QQ:1111884)酋长的建议,谋哥(微信viyi88)我开始新的征程,每日更新一篇干货文章(要坚持啊!否则被酋长鄙视了). 好了,废话不多说,今天我给大家揭秘一个你从来想也木有 ...
- 做java工作整整1年了,看到了大牛的奋斗历程,我感觉自己又有目标了
2014年6月,刚刚踏上社会那会儿,我记得我第一次面试啥都不知道,穿的也不修边幅去应聘一家4s销售,面试官看到我,我明细感觉到了对方厌恶的神色,这是我上社会的第一课,找工作不管是什么工作,衣着得体,是 ...
- 我是怎么利用微信做兼职月入1W的
物价上涨.导致非常多人都感觉如今的收入入不敷出,有的是迫于生活压力.有的是为了提高生活质量,等等都想好好利用业余时间来做点兼职,当然我也不例外.正好笔者在微信刚推出一段时间的时候利用微信来做点兼职赚点 ...
- 【月入41万】Mono For Android中使用百度地图SDK
借助于Mono For Android技术,.Net开发者也可以使用自己熟悉的C#语言以及.Net来开发Android应用.由于Mono For Android把Android SDK中绝大部分类库都 ...
随机推荐
- redis基础二----操作hash
上面usr就是hash的名字,usr这个hash中存储了key 为id.name和age的值 一个hash相当于一个数据对象,里面可以存储key为id name age的值 2.批量插入一个hash数 ...
- Vue组件篇——Vue3.0中使用高德地图
VUE-CLI 3.0 中配置高德地图 在项目开发中,地图组件 1.首先,需要注册高德开放平台的账号,并在[应用管理]页面[创建新应用],为应用添加Key值 高德开放平台:https://lbs.am ...
- 使用docker创建mysql容器
1.拉取mysql容器 docker pull mysql:5.7
- 学习Java的Day05
知识点 关键字,常用类(super,static,final): super 子类对父类的引用,只能在非静态方法中使用 引用父类的成员变量的格式为 super.成员变量名称 引用父类的非静态方法的格式 ...
- Oracle 11g各种服务作用以及哪些需要开启
Windwos server 2012 R2上成功安装Oracle 11g后共有7个服务,如果全局数据库名为orcl,则Oracle服务分别为 Oracle ORCL VSSWriter Servic ...
- React源码之组件的实现与首次渲染
react: v15.0.0 本文讲 组件如何编译 以及 ReactDOM.render 的渲染过程. babel 的编译 babel 将 React JSX 编译成 JavaScript. 在 ba ...
- Python-数据结构-最全六种排序代码实现
1.冒泡排序 def bubble_sort(alist): """冒泡排序""" n = len(alist) for j in rang ...
- 无间歇文字滚动_ 原生js实现新闻无间歇性上下滚动
这篇文章主要介绍使用js实现文字无间歇性上下滚动,一些网站的公告,新闻列表使用的比较多,感兴趣的小伙伴们可以参考一下 ,代码实现如下. html+css部分: <style> #moocb ...
- H5禁止微信内置浏览器调整字体大小
微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调节.但是这也会导致字体大小改变以后,出现页面布局错乱的情况. 1.iOS的解决方案是覆盖掉微信的样式: body { /* IOS ...
- CF1292C Xenon's Attack on the Gangs 题解
传送门 题目描述 输入格式 输出格式 题意翻译 给n个结点,n-1条无向边.即一棵树.我们需要给这n-1条边赋上0~ n-2不重复的值.mex(u,v)表示从结点u到结点v经过的边权值中没有出现的最小 ...