21世纪的第二个十年,程序员成为了这个时代最时髦的身份之一,从荒草到城池,四通八达的网线构成了如今的城市样貌,而蛰伏在繁荣与生机下盘亘地底的枝蔓,正是由程序员们一砖一瓦构建而成。
三十多年前,如今网络空间的种种布局还未曾出现,如今,互联网已成为一座生气勃勃的大都会,在此演变的过程中,测试员占领了不容小觑的一席之地。
从测试行业起始至今,已经快有二十个年头。而第一批接触到这个行业的从业者,如今不少已近不惑之年,作为第一批勇于尝试的人们,如何在新时代抓住机会,与时代共舞的故事,成为了许多想要从事测试所感兴趣,好奇的话题。
本期,笔者为大家整理了两位已经从事测试行业多年前辈的故事,希望这份人生经验能够帮助到大家,在未来的道路上开拓更多属于自己的可能性。
测试自学教程这里获取… https://csx-t231.github.io/
我是阿里的一名员工,算算时间,从事测试行业已经有了近10年的时间,在6年前,来到了阿里,在大厂工作的这几年,有好有坏吧,好的是薪资不错,我现在的年薪有50W左右,虽然工资在公司不算高,但在同龄人中是比较不错的了,算是实现了财务自由,想买的东西都能买,不用精打细算的过日子。
但加班也着实辛苦,能够花钱的机会不多,休息时间也基本躺在家里,这里也和想进大厂的小伙伴说,高薪的背后,一定存在比常人付出更多的努力,所以能不能接受还需要看自己的衡量。
“一个人走得快,一群人走得远”,这句话是阿里的土话,这些年的工作经历,也让我深刻的感受到这句话背后的逻辑和力量,阿里是一个很好的成长平台,在工作中,自己也在不断进步与学习着,其中,令我感触最深的除了内在因素外,更是大环境的发展。
有目共睹,在这十年中,软件测试已经在不知不觉中发生了非常大的改变。
初期的只需要功能测试到如今的自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试等各方面的技术要求,无一不督促着我们这些“职场老人”不断汲取新的行业知识。
因为这一点,也是我很鼓励周围年轻小伙伴从事测试行业的原因之一,现在技术发展迅速,新人虽然经验不足,但是胜在学习能力强,其实归根到底,哪个行业都需要顺应时代变化,像测试这种技术岗位,说到底还是不断学习。
最后来说说程序员圈一直比较火热的35岁话题,在几年前,自己也因为这个问题焦虑过,但是现在真的临近这个坎,反而释然了,目前公司确实年轻人居多,但是身边也有不少过30岁的老人们,其实只要你技术过关,业务能力强,关键还是看自身。
其实再想开些,时代发展这么快,哪一行都可能产生变化,技术岗位已经算是有保障的了,万一真的干不下去了,这几年存的积蓄之后也够在之后干点自己想做的事情了。
测试自学教程这里获取… https://csx-t231.github.io/
从进入测试行业到现在已经有十年时间,经历过不同企业,共事过不少不同背景的同事,也遇到过很多无语的BUG,如今在测试职场生涯也有了一些自己的感悟。
我的软件测试生涯和大多数转行测试的小伙伴一样,通过报班学习后,转行成为了一名普通的软件测试工程师,一开始在一家社交平台的公司做软件测试。
那时候企业对测试的重视度还没有如今高,所以公司最开始只有我一位软件测试人员,没有任何流程、规范,但工作比较轻松,这使得我有充足的时间学习各种测试工具和技术。也成为我日后工作提升的关键。
记忆比较深刻的一件事,当初我在在做性能测试的时候,有一次需要测试MySQL数据库的性能,当时我用JMeter搞了半天不知道怎么设置,后来还是找开发的同事帮忙弄好的,也就是那次,让我领悟到了编程语言的能力对测试技术深度的重要性,之后自己也有了要学习这方面知识的意识。
到了2013年,脚本语言变得越来越流行,由于当时公司产品选择用Python做开发,也就自然而然地选择了它。同时,我开始用Python语言和Selenium来尝试做自动化测试。那时关于Python版的Selenium并不多,于是我开始在论坛和博客上和网友们讨论技术问题。
后来我又开始接手接口平台的项目,为了更加高效的保证接口的质量,开发设计了一套基于PHPunit的接口自动化项目,也因此,我开始尝试用PHP编写接口自动化测试,后面陆续维护了两年。
现在自己正在逐渐向更深层次的方向发展,在这里提醒大家,有一个合理清晰的职业规划是发展道路上必不可缺的一部分,建议大家在就业初期就确定下来,之后将工作年限分成小目标来达成,能够帮助我们更快地实现岗位提升。
我发现,现在很多刚入行的小白担心自己的技术跟不上,其实,不用太过于担心,因为在不断接触项目的过程中,我们会跟着它发展自己的技术,当然,平时也需要学习一点编程基础且不断累积自动化的经验,就能够帮助我们更快地学习掌握不同的自动化项目。
这其实是一个水到渠成的过程,平时多将内容关注点要放在自己身上,放在能力提升上面。因为这对于我们来说是可控的部分。做好现在的事情,努力提升自己,时刻关注自己有没有收获。
最后还有一点,我们一定要清楚,业务和技术对于测试来说是最重要的两个部分,业务不熟或者技术有短板都可能搞不好测试,因此我们需要尽量做好知识体系构建、职业规划,确保平衡这二者之间的精力投入,才能使我们的职级和薪资快速提高。
其实在看了许多入行多年的测试员工作经历后,不难发现,核心二字还是在于技术上,无论在职业的哪个阶段,我们都应该以匠心精神对待工作,这样才能确保我们走的更好,更远。
测试自学教程这里获取… https://csx-t231.github.io/