前言
大四实习的时候,由于家庭贫困,我没有选择考研,选择提前进入社会,为家里减轻负担,父母都是地地道道的农民,我当年考上大学,父母也是竭尽全力来供我读书了,毕业后我没有留在实习单位,实习单位对于我们新人不是很友好,我个人觉得发展潜力不高就没有留下,刚刚毕业的时候确实很迷茫,父母日益老去,身体开始出现状况,经常要吃药,家里负担也是一天比一天大,身为家里的独子我肯定要扛起这个家庭,暂时不说我以后的结婚生子,单单为了父母可以安享晚年,我都应该努力,那时候找了一个公司做功能测试,想着过度一下,功能测试的上限不高,这个大家都知道,但是对于我一个刚刚出社会的应届毕业生,功能测试的工资已经是很高了
毕业两年的经历
在当时的公司干了半年后,我跳槽了,跳槽到了一家外包公司,外包公司给我的薪资是月薪10k,对于我一个刚刚毕业的大学生,这个薪资我没有办法拒绝,就这样我开启了我的外包生活,外包生活是真的惨,先不说加班成瘾,就说外包员工没有人权,当时在一个一线企业工作时候,人家员工各种瞧不起我
害,总而言之,外包公司的经历给了我不小的阴影,但是我没有离职,一方面是我在外包公司确实接触到了许多行业大佬,在他们身边工作我学到了很多技术,另一方面是我确实看中了外包公司的薪资,我觉得我重新找工作我没办法找到更好的工作,所以我就在外包待着,但是我没有打算甘于现状,我在工作的同时,一边学习进阶的知识,经常趁空闲时间我就找机会去问行业大佬,技术涨的很快,那段时间很辛苦,但是很充实
终于,过硬的测试技术给了我跳槽的勇气,在外包工作半年后,我跳槽了,跳槽到了一家自研公司,当时给我开的薪资是月薪20k,刚好翻了一倍,现在在这家公司也待了将近一年了,当上了公司测试组组长,家里生活也好了起来,我也把父母接到了城里,父母为了我辛苦了一辈子,我也是时候让他们享享福了。
回首我的这两年,两年时间跳槽了三次,一次比一次好,这正好证明了我在追求更好的自己,我现在才25,我还年轻,我还有无限的未来,我感谢生活对我的压迫,成就了更好的我!
下面我分享一下我的软件测试技术成长之路吧,希望对迷茫的你有所帮助!
软件测试工程师需要掌握的知识:
计算机知识,包括编程语言,掌握至少1门开发语言,比如C、Java、C#等,
1门脚本语言,比如Python、Perl、Ruby、Shell中对于测试工程师未来更广的职业发展非常有帮助。
数据库知识,对于绝大部分项目或互联网项目,都会有数据库,所以掌握至少1门数据库,比如Oracle、SQl Server,DB② · Mysql等。
操作系统,比如Linux、Unix,Windows核心命令也非常重要。对于有些涉及到网络的,网络和通信知识,比如TCP/IP协议也非常重要。
软件测试需求分析与软件测试用例设计核心工程方法。掌握主流的软件测试工具,比如性能测试工具JMeter/LoadRunner,自动化工具典型代表Selenium/UFT/Appium,测试管理工具等,事实上光有这些工具还不够,还需要真正理解其背后的实现原理。
掌握核心的研发流程,比如RUP,测试流程,比如双V模型,或者是现在流行的敏捷测试等,也是同样重要。方法是秘笈、工具是兵器、流程是套路。
第一阶段:
第二阶段:
第三阶段:
第四阶段:
第五阶段:
第六阶段:
第七阶段:
第八阶段: