离开腾讯,是我做过最好的决定.....

Posted 程序媛小墨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了离开腾讯,是我做过最好的决定.....相关的知识,希望对你有一定的参考价值。

  • “腾讯是大企业,很多人趋之若鹜,你就这样放弃了,不后悔吗?”
  • “在腾讯做到30岁,撑死工资也就1W多,转行做软件测试,
  • 一出来就有9.5K,你觉得我后悔吗?”

太安逸的工作太危险

今年年初,我辞去了在腾讯的工作,转行做测试。

在别人眼里,腾讯是世界500强的上市公司,是很多人挤破脑袋都挤不进去的大公司,但它对于我而言,只是一个慢慢吞噬我意志的安乐窝。

腾讯客服,月薪6.7K,福利好,平台好,工作简单,对于一个大专生来说,好像已经蛮不错了。


然而,这只是表面现象!

客服的工作虽然没有什么上升空间,但是工作内容简单,容易上手,基本上每天重复着几件相同的事情,安逸,很安逸,太安逸了!

它越是安逸,我就压力越大:因为越简单的工作就越容易被取代!

任何人都可以来做客服的事,但是客服做不来任何人的工作。

02、选择测试是因为身边人都在做

我的男朋友是做软件开发的,所以他的薪资一涨就是好几K。看着他从一开始的4K涨到过万,而我的薪资一直原地踏步,就特别焦虑,一度想转行不做客服。

一旦产生了转行的念头,就时时刻刻记挂着转行。但又很迷茫,除了客服,我不知道我还能做什么工作。

得益于我的男朋友是做软件开发的,所以一直都知道有软件测试、UI设计师这些岗位的存在,但那个时候也仅仅只是知道这些岗位,并没有要往这方面发展的想法。

后来得知,我的一个大学同学转行做测试,现在薪资还不错,我才有了想做测试的念头

03、我的自学之路

零基础转行遇到的第一个难题就是怎么学,刚开始一头雾水,只能先从网上买些书来看,但是收效甚微。于是,我开始疯狂在网上找教程,求助度娘,但是大部分情况下都是七零八落的,得不到有效的答案。而且我也不具备梳理这些资料的能力,我一度开始怀疑自己,要不要选择放弃

但是我也没有更多选择,即便有,我会不会再次面临放弃?万事开头难,需要我有这样的觉悟。我只能继续往前走,庆幸的是转机来了,在网上找资源的时候,加了不少相关的技术群,认识了一些业内的朋友,通过请教和学习,对于软件测试这个岗位和技能有了更清晰的认识。也得了不少的帮助,让我更加有信心去做好这件事。

一百多天,从白天到晚上,不是在学就是在学的路上,从测试理论到实战操作,大大小小的问题,在群里前辈的帮助下,总是能很快解决。慢慢的,测试方法,用例设计,web测试,app测试,接口测试。虽然离技术大牛还差很远,但是找一份初级测试工程师的工作应该完全没有问题。

根据前辈们的建议,找工作之前,我刷了不少的面试题,算是有充足的准备了,最后在面试了5家公司后,拿到了两家不错的offer,一家8.5K,一家9K+500现金补贴,我果断选择高薪的那份。

刚入职那会儿,我还不熟悉产品,很多流程都不知道,银行的场景和业务逻辑有些复杂,要了解的东西太多了,再加上公司产品又多,我头都晕了。

为了尽快上手,做出点成绩来,我每天都会在公司多呆1~1.5个小时。虽然现在忙了点,但是每天都过得很充实,我能很清晰地感觉到:“今天”的我要比“昨天”的我更好,这种进步是真真切切的。最后我也会继续努力朝着性能,自动化发展

04、给自学朋友们一些建议

1、用好搜索引擎,学会自己去查找答案,解决问题,这个是第一位的

2、可以关注一些在线的社区和论坛,这样你才能获得最新的行业动态和技术内容;

3、可以阅读一些经典的测试书籍和文章,这是帮助你打好基础,提高认知的必要学习内容;

4、最后就是要去多参加一些行业内的沙龙、讲座等,除了开拓视野之外,还可以让你看看大佬们的思维方式,以及拓展自己在行业内的人脉,毕竟找工作可不是投简历一条路子。

推荐精品书籍

  • 入门基础:《软件测试》、《鸟哥的Linux私房菜》、《head first python》
  • 测试技术:《深入理解Java虚拟机》、《移动App性能评测与优化》、《性能之巅》
  • 代码分析:《head first 设计模式》、《重构改善既有代码的设计》、《不测的秘密精准测试之路》

了解了学习的方式之后,就要知道学习路线和内容

刚刚入行,先学会功能测试!可能你是刚毕业的学生,也可能你是打算转行进入软件测试这个行业,那么首先以下基本的理论你是必须要掌握的:

  • 软件测试的定义、生命周期、工作流程、需求分析;
  • 测试用例的设计、编写、评审;
  • bug的基本知识以及禅道的使用;
  • 测试计划、测试报告的编写;
  • SVN、Git版本控制工具的使用;

搞定上上面的这些基本必备内容,就已经知道可以做具体的实战内容,这个时候最好是先找一个web测试项目去做一下,假如一个项目拿到手之后,按照下面的一套流程跑一遍:

  • 发布项目进行立项,建立项目组进行分工;
  • 需求评审,学会如何看需求文档,进行需求分析,罗列测试点;
  • 整理测试点,编写测试用例,然后进行用例评审;
  • 执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;
  • 分析、总结、编写测试报告;

这个流程完整的跑一遍之后,只能说对于整体的测试流程算是掌握了,但是仍然不足以找到一份合适的工作,想要学会做功能测试,以下的内容也是必须掌握的:

Linux相关技能

  • 操作环境、命令、安装
  • 数据库、部署测试环境等

数据库相关技能

  • 各种命令用法、字段、增删改查

接口测试相关技能

  • 接口测试基本理论、http协议、测试方法;
  • 接口测试需求分析、用例编写、评审;
  • 几种工具的掌握,jmeter、postman、soupUI;

APP测试相关技能

  • 安装/卸载、离线、UI、登录等测试内容;
  • 兼容性测试、monkey、fiddler抓包;

搞定了这些,恭喜你已经可以投出你的简历去寻找一份测试的工作了!

最后奉上200G软件测试教程资料,包括用例模板、计划模板、报告模板、性能调优、自动化教程、测开模板、简历模板、面试技巧、大厂真题等,一定可以用的到!关注我公众号:程序员二黑,就可以直接获取了!

希望大家都能找到合适工作!我们一起加油!

精彩推荐

在职阿里6年,一个29岁女软件测试工程师的心声

腾讯软件测试岗二面:web 测试问题被虐哭了,直到学长给了我这些知识点…

10年测试工程师 ——告诫大家要有自己的人生规划,选择远比努力更重要!

以上是关于离开腾讯,是我做过最好的决定.....的主要内容,如果未能解决你的问题,请参考以下文章

第一次作业-准备

人物一个程序员决定写代码到60岁

35岁那年,我做了一个面临失业的决定

Paypal IPN 一直失败,我做错了啥?

35岁那年,我做了一个面临失业的决定

关于React hook,我做了个违背祖训的决定