在霍格沃兹学习
最开始我是在某线下培训机构学习java,一开始的想法是做开发,后来找工作的时候揣着先就业再择业的想法去了某知名通信企业的外包做自动化测试。然后一做就是接近2年的时间。
在我就职的第二家公司,差不多是疫情那一年年中的时候。由于不想在外包继续浪费时间,我辞职去找工作。
当时因为在外包学习的测试领域的东西并不多,很多技术其实都是踩在前人的肩膀上去实践,并没有很深入的去理解一些底层原理或者一些相关的技术应用,导致在那段时间找工作确实是在处处碰壁。不得已的情况下我选择了我第二家公司的外包岗。
由于之前的工作经历,我并没有深入的研究测试领域的相关技术,所以在一开始工作的时候我心里也没有底气(小公司测试岗位仅有1人),能不能做测试相关的工作。在段时间里我就开始找一些学习途径,来弥补自己的短板。
在逐步的学习,我通过某课堂平台了解到了咱们霍格沃兹学院的测试开发的课程内容。一开始我对测试开发这个概念其实还不是很清楚,在我的印象里,测试应该就是分为手工和自动化两种。但通过学院的课程顾问的介绍和课程体系的了解,让我对测试领域的前景和技术划分有了新的认知,我开始了解到我以前对测试的一些固有思维,其实还只是整个测试行业的冰山一角。所以我也没有犹豫选择了学院来学习一些前沿的测试技术,来填补自己这块的技术空白。
在开始学习学院的课程之后,因为想快速进步并将这块的技术应用到公司业务中,所以我没有选择跟进最新的课程,而是选择往期的课程完整视频。在后续事实证明这也是颇有成效的(为学院的教学服务模式点个赞)。
在实践中学习,往往是非常高效的,所以还在学习中的小伙伴不妨也可以思考一下,如何将学院的一些知识体系,应用到具体的某个业务中或者场景中,这样通过实践、时间的积累和问题的积累,你的能力会有一个逐步的提升。
可复制的成长经历
在学院的学习中,我的成长历程大致可以用下面的过程来表示:Linuxshell脚本编程能力->接口、ui自动化能力->jenkins持续集成能力->docker容器运维能力->自动化框架封装能力->测试工具开发能力->测试应用平台化/web化能力->测试解决方案的思考与尝试从一开始仅仅只会一些简单测试执行和自动化脚本copy修改,到现在能开始专注于平台化、工具化、以及参与到测试解决方案的开发和调研,学院的学习让我的技术能力及视野有了质的提升,因此再次感谢咱们学院的培养。 以上所说的这个成长过程时间其实也就短短的一年时间。因为技术视野和能力的提升,所以我在这一年的时间里,经历了外包->转公司内部->跳槽到某互联网企业的测开岗位。 来到不同公司,不同岗位让我对测试业务和技术有了新的收获。对于测开岗位而言,我们的视野不应该仅仅局限于某种语言能力,某种业务能力。而是应该着眼于场景,解决方案和一些业内的优秀实践,并从中积累更多的思维模式,解决问题的能力。