19年7月大学毕业,当时学的计算机科学专业。因为考研之后,秋招结束了。也没什么更多的岗位选择,就想着找个工作先干着,刚好有个亲戚在一家大厂公司上班说要招测试,所以就来做测试了。 虽然都是属于计算机大类,但自己所学的专业知识和测试岗位的内容还是有蛮大差距的,当时也没有多想,选择慢慢克服。 实习的时候,全靠自己独立负责项目,自己慢慢摸索,没人带我。 印象最深的时刻就是实习期天天加班,最难的还是业务逻辑,还是选择了慢慢克服,自己的努力也获得领导的认可,就什么活都给我。线上反馈也全是我去跟进,刷脚本解决。
涨薪被拒,开始规划职业之路
后来同事跳槽的跳槽,走的走,感觉自己和领导关系也挺好,干得活也很多,平时也是很上进的,在公司呆了1年多之后,当时就想着和领导反馈说想要涨薪4000吧。 最开始毕业实习期觉得那个薪资水平还是非常满足的,后来随着工作量的加大,越来越觉得不满意,就和领导提了涨薪的要求,没想到领到一口气直接就给拒绝了,说实话当时很失落,毕竟自己的工作量和能力都摆在那里了。 当时就感觉看透了吧,以为自己和领导关系还挺好的,但卡着薪资,就没意思,有了跳槽的心思,但总觉得自己的专业能力还有待提高,跳槽也不是很有底气。 后来跟同事吐槽工作薪资不好的时候,他说他朋友也是准备跳槽,并且分给了我一下学习资料,还拉我进了一个学习交流群,几番犹豫过后,我决定进阶Python自动化测试。
学习吃不消只能硬磨
虽然自己入行一年多,一直在做项目,但说实话,学习起来还是有点难度的,毕竟专业也不对口,虽然有实战经验,但理论基础确实很差。 当时也没别的办法,只能笨鸟先飞,每天多敲代码,多练,天天搞到凌晨一两点,周六周日自己还会复盘。 大概是被领导拒绝涨薪给刺激了,就一直想着涨薪、跳槽。
提升之后才有更多勇气去选择
学完之后,我就开始马不停蹄的投简历了,运气还不错,基本上都拿到了offer,杭州当时有家公司报了17.5k(比我原公司的9k涨了8.5k)。 当时7月底离职之后就去了,去了之后才发现加班实在太严重了,虽然钱多,平摊下来,时薪也就那样吧,干了一个多月就离职了,接着无缝对接去了上海,15.5k、14薪、双休加上通勤时间还短,就很舒服。 想想当初要是自己没有下定决心进阶,那么现在的我,肯定是每天吐槽领导,却不敢跳槽。感恩自己现在所拥有的一切。 最后分享我整理的这一份2023年可能是最全的软件自动化测试开发工程师发展方向知识架构体系图,希望能够帮助到正在看这篇文章的那个迷茫的你!
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函
四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
五、MySQL数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
七、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
八、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
十、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
十一、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
如果你不想再体验一次学习时却没有好的渠道,又或者没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些软件测试的资源,希望能给你前进的路上带来一定帮助。