本人一个普通二本大学,15年毕业,找家公司开始实习工作。第一份工作接触的就是实施工程师,做医疗产品,信息管理化工作。当时我是属于上海事业部,刚开始上海每个医院出差,不停地跑,换地方,没有停下来过,好奇,新鲜,挺满足的。
做了两年有点累了,公司让我做外地项目,说稳定点,当时傻啊,干巴巴的竟然信了。稳定:一个大项目,租一个宾馆,放到里面一个星期,或者几个月都是常有的事,酒店成家了,这几年下来汉庭酒店,如家酒店,我都成常客了。南方,我是跑遍了,以前没听过的小城市都去过。
有时夹在开发,销售两头,受气,这没什么,都能理解;最可怕的是四年的工作基本上没有学到多少东西,可能什么数据库,系统服务器,网络乱七八糟的你都接触过,但是你都不敢再简历上注明你懂。学的这些可以作为技术来说的话,可能真正的技术人员几十天一个月就全部掌握了。所以,面试了几家公司,都不成功。
论薪资在上海,收入是真的低底薪4000加上每个月绩效+每个月还要从出差补助里面省出来,这点做实施的都知道,看着我们公司业务都买车,我们技术部老大还是开着电动车,心酸。
也许换一份工作已经不能满足我的需求了,下定决心不打算回到实施行业,还因为辞职的事情被家里臭骂了一顿。
我是怎么了解到的软件测试?
在上一家公司中,参与了新业务的系统项目。因当时项目组人手严重不足,故兼做部分功能测试的工作。在此过程中,发现自己对系统 bug 很敏锐,会从业务逻辑方面帮助开发定位可能引起问题的模块,也因此对测试产生了浓厚兴趣。
后来从网上论坛了解到自动化测试,开始通过视频学习python自动化测试相关,决心转行做自动化测试。19年转型成功,目前做IT行业的软件测试已经有两年多,现在应聘的职位是高级软件测试工程师(自动化测试工程师),坐标上海,年薪50w。
我把经历写成文章分享给大家,给那些将要作选择还未作选择的人一些参照,希望能给你们照亮一些前路。
秋招面试情况
- 我选择的公司是上海的非一线厂,暂时不投大厂
- 微盟 面试通过,第二次拿了,钱太少想白漂
- 众安 面试通过,被我和蔼的拒绝了
- 某医疗,年包50w,外加各种福利。
大厂,小厂的抉择
去大厂好,还是在小厂好,这个问题不好回答,目前绝大部分大厂,都很忙,钱很多,技术方面很强,面试要求高,我们很多人都希望能有朝一日可以面进大厂,走向人生巅峰。其实你发现没有,这就像围城一样,里面的人想出来,外面的人想进去。
其中酸楚,我想只有围城里面的人才会最清楚。但是从技术角度出发,大厂无疑是最好的地方去操练自己的技术的地方,因为最优秀的技术人,基本上都在大厂,小厂的技术规范性,技术深度,远不及大厂,个别牛批的除外。
而且很多时候小厂也不舒服,喊着大厂的口号,狼性的制度,然而天天喂你吃草。挺头疼的,技术视野,规范性等等一系列,基本不会有。因为技术顶尖的都被大厂挖了。剩下的技术好的,也都在想去大厂。我也想去大厂,但是至今还未投过一线大厂的简历。
很现实的原因,学历,年龄都是在别人的考量范围之内,如果特别牛批的忽略这些存在,但是这种人说实在的万里挑一,都不好找。
我自己怎么做到年薪50万的
我信奉一句话,乱拳打死老师傅,量变才能引发质变。要么比别人早,要么比别人狠,你想在这个行业干,不提升自己的技术,不然怎么办,我也不知道怎么办
那只能学,行业有太多弊端,我相信你月入30K,肯定比你10K要香
所以没有抱怨,就一个字干。每个月工资打卡的时候,我擦,真香。所以我没有抱怨。
你看很多,校招24k白菜价,谁又拿了大厂的offer。你会发现,他们不但学历高,而且都十分的努力。我个人挺佩服的。
学历低的想拿大的offer,除了努力提升自己的技术,你别无选择。捷径有人能走,但是你想一想这个人是不是你
说白了,我们没有办法改变我们所处的环境,我们只能改变自己,但是这又谈何容易,很多人知道原因,也想努力,但是一觉醒来该是什么样就是什么样,我们都这样。很现实。
我刚开始入行的时候也是什么都不会,我又想学会,我该怎么办,我做了几件事:
①勤写博客,多做笔记
合格的测试人员一定是要养成良好的学习习惯和工作习惯的,为什么要勤写博客,多做笔记?理由很简单:
整理思维、加强理解
方便未来、回顾复习
记录成长
锻炼写作文字组织能力
跟其他人反馈、互动,别人会发现一些你发现不了的问题,提升你的思维
②社群互动,拓宽圈子
我会利用自己的剩余时间,去参与到一些社群里,与同行交流,向大佬们学习,毕竟站在大佬的经验上是最快的学习方式。
③做足资料准备
收集pdf电子书,比如《软件测试的艺术》,《Google软件测试之道》,《Selenium 自动化测试》等。
通过B站搜索相关的视频进行学习,不过建议找有经验的帮你把把关。
一些其他的免费视频,可以通过腾讯课堂上搜索软件测试的一些课程,有一些免费的公开课。
到一些比较有名的测试论坛上搜索相关的资料看,比如51testing、testerhome等。
纯干货分享,文末有我之前学习收集的测试资源,已经分类。如果不想自己去整理目前还不清楚学习方向的,可以去分享一份
④面试宝典背下来
掘金、牛客网里面的各种面试经验全刷。结合阅读文章出来的实践经验,总结整理了一份面试资料,内容涵盖以下我提到的内容。准备分享给有志于从事软件测试的同学。
这样有什么好处呢,好处就是很多题在你不知不觉中就掌握的很熟练,无论是概念还是原理,基础越来越扎实,学东西越来越快,重要的是面试效果越来越好,导致你的offer,越来越大,又会导致你的自信心越来越好,最重要的是会导致你的学习兴趣越来越强,这时候你会想着法子去学习,去提升自己。因为尝到学习带来的甜头了,这就是一连串的正向反馈。
最后
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2022年可能是最全的软件测试工程师发展方向知识架构体系图。
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。
可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片进群即可自行领取。