和20K擦肩而过是我 2018 年最后悔的事……

嗨喽!大家好哇,我是从事软件测试工作第5年的彭于晏,坐标杭州。今天想在这里和大家分享一下,自己这5年在学习提升规划方面遇到的挫折和机遇,希望这些经验可以给更多测试同学一点提升方向,少走弯路。

 

功能测试多年与自动化初次相识

我第一次接触python语言是在2018年。那时刚毕业一年有余,组内一直做纯手工功能测试,大概在2018年9月,部门领导要求测试组引入自动化组内之前从没有开展过任何自动化,测试主管安排了一个刚入职不久的研究生同事去研究。他研究期间不需要参与任何业务测试,唯一的事情就是学习自动化,把组内的自动化开展起来

当时自己内心还有点狭隘😂觉得为啥别人可以领着薪资学习,到点下班,而自己先入职,且只能测功能,加班还最多。过了3周左右他的一些框架写出来了,给我们介绍,可惜自己太菜,不懂 python,也从未接触过selenium和unitest

图片

当时看着别人有进步,自己也着急,就去看python书,可惜一方面心里想着要提升,一方面且没有积极性无法专心,最多能专心看十几分钟,然后就开始刷手机,看剧,一个小节需要一个周才能完成。学习了一段时间,终于看完了前面4章,知道了变量、字符串、列表、元组。

然后就自认为可以参照别人写出来的脚本写自动化了,当时看人家脚本还问了一个很傻的问题,现在都还记忆犹新,当时问了“为啥代码里在用变量时,有的后面需要带括号,有的不需要”。😅那时自己不知道类,不知道函数,只知道变量,后面代码用的前面能找到就是调用变量。自己太菜,搞了一个星期还是看不懂人家写的代码。再加上接近年关,项目上线收尾,功能测试工作量也大,想要参与组内自动化的这件事也暂时被搁下了,年后一个月我就找了新工作离职了。就这样第一次学习python和自动化的事情就这样不了了之了。

参与了自动化|但又没完全参与

2019年4月1号入职我职业生涯的第二家公司,这里测试还是以功能为主,前后开展过两次自动化测试,第一次在2019年,用的是robotframework框架,开展了一段时间,大家都没有参与的积极性,且业务数据依赖硬件实时采集,引用自动化提高效率效果甚微,后来也就暂停了。

第二次是2020年下半年,公司自研的自动化平台上线,组内用这个工具开展接口自动化。可惜主导接口自动化的不是组内人员,是其他组的人员,我们只是在项目空档期的一个周或者两三天参与完成一部分。自研平台是可视化的,底层都是封装好的,使用者只需要填写URL,参数就可以发起调用,简单做下状态码断言。整个过程我写的接口还不足50个,虽然参与了,但是不理解原理

这两年在组内觉得成长了很多,第一年独立负责模块的需求评审,设计,策略制定,执行。第二年开始做项目管理,子业务负责人,资源管理员。所以21年4月准备离职的时候,信心满满,觉得应该很快就能找到工作,但实际且是连连失败,通过一个月半才面过了两家

复盘经过|自我审视

当时最大的感受就是,可以选择的职位太少,感觉自己要被这个行业淘汰了😭一旦被问到接口自动化,接口基础,python基础的问题自己就答不上来了。有的一面过了,二面因为一些坑也频频被淘汰。

于是我分析了一下连连失败的原因:

  • 自己的简历上没有任何技术含量,虽然参与过接口测试,在项目的工作内容中仅一句话交代自己做过接口自动化,因为不懂原理,不知道接口基础,也无法展开写。

  • 通篇简历都是大段大段描述项目流程,工作日常的内容。综合1和2,我的简历通过筛选的概率很低。投出10份简历,最多能收到1个面试邀约。

  • 感觉自己要被这个行业淘汰,可选职位的太少当时更多的是气馁,后来总结时想明白:我是以5年经验去定自己期望薪资,但是我忽略了自己不懂技术,5年都是纯手工测试的问题。😭而招聘者如果只想找一个测试功能的,完全会选择1-3年经验的应聘者,因为薪资肯定比我5年工作经验的要的少。

    🤔既然应聘者招3-5年或者5-10年的,那么他们一定是要求应聘者懂代码,能独立开展自动化,真正有自动化落地经验,能用技术解决组内的痛点。所以对于不懂代码语言,不知道自动化主流框架,连别人写的自动化脚本都看不懂的我来说,即使有5年工作经历,还包含了1年管理经验也没有任何优势

  • 二面频频被刷的原因:自己踩坑且不自知。当时有一个公司自己也挺想去的,二面是部门经理和HR同时面,二面前半段部门经理问的问题我自己觉得答的挺好,后半段HR问了两个问题——

    第一个问:为什么离职?我如实回答:工作量大,薪资低。HR接着问:那你现在是想找一份稍微安逸一点的工作,还是薪资高一点的工作?钱和工作量你更在乎哪一个?😃好家伙,我直接好家伙!一看这个问题就知道自己给自己挖坑了,选择哪一个都不好,完全否定掉又与前面的离职原因不符。所以我最后回答了:我现在只在乎钱,我不怕工作量,不怕压力。

    第二个问题:现在手上有其他Offer吗?我说有,他接着问了:给你开了多少薪资。我回答了比给的多了两千,HR就说:这个公司能给这么多呀。我一听心里咯噔了一下,这个HR是了解这个公司的,当时自己对这个问题的不自信和慌张被HR以及旁边的部门经理看出来了,然后HR也就没有在往下问了。

图片

同样起跑线|两年就能拉开距离

基于以上不停复盘总结,总算找到了工作。2021年第一次找工作虽然找到了新的工作,但是这次对我打击挺大的,一个打击是做了5年的测试,不懂代码,不会自动化,即使很熟悉公司业务,在组内自己负责的模块质量很好,出去找工作,一点优势都没有

另外一个打击是,其实19年4月我的另外两个大学同学兼舍友也入职了这个公司不同的部门,21年我们都打算重新找工作,结果她们比我后一周开始找工作,且比我先找到新工作,还拿到20k+的薪资,但是她们应聘的职位是测开岗,她们至少会一门代码语言。而我呢,别说20k+,连预期的18k都没有哪个公司能给到,面试过的两家,一家16K,一家17k。

图片

当时感觉自己特别的自责、焦虑,同样的起跑线,仅两年时间就拉开如此大的差距。

为什么会有那么大差距?我认为主要原因就是过去的两年,自己只把自己公司业务测好,没有主动额外去学习提升技术。看到这样的差距,当时开始在网站上看自动化相关的博客。网上自动化相关的博客上千万,但是一篇博客只是一个小知识点,并且没有人解答,需要看很多博客才可能把一个知识点搞清楚,写的比较有技术含量的呢自己又看不懂,就如置身大海、毫无方向。

功能到自动化|这次我只用了16周

然后想着既然已经入职了新公司,后面短期内也不会再换工作了,就想先关注个自动化相关的微信公众号,每天坐地铁时可以看下相关文章,慢慢学吧.最后也是机缘巧合下认识了一个大佬,通过他的帮助加上看一些技术直播,最终也是步入了自动化测试领域,为了方便大家自学软件测试少走弯路我也是把我总结出的学习资源分享出来了

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!å¨è¿éæå¥å¾çæè¿°

最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:310357728里面有各种软件测试资源和技术讨论)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值