终于进了字节,记录一下我作为一名测试员磕磕碰碰的三个月找工作经历...

news2024/11/26 15:45:54

我是裸辞后重新找工作的,从去年到今年,前前后后花了大概三个月,大大小小参加了几百场面试。不是我说,作为一名测试员是真的挺难的,不过很庆幸自己最后拿到了字节的offer,今天在这里做一下记录吧,分享一下我自己的心得。

我离职了,裸辞

去年11月末,我正式从前公司(算是中厂吧)离职,离职原因很简单,公司迁址离家太远,住房只提供给新入职的员工(还只有三个月),最受不了的是领导还想降薪(这还不走?留着过年吗?)。

提交离职申请一个星期后,我退了工作微信群,感觉真的是有点爽呀,有种如释重负的轻松感,后面彻底玩了一个星期,就开始了我的找工作之路。

老实说,大环境不是很景气。很多公司裁员,倒闭的,大环境不太好,加上我有一个硬伤,大龄。但是我还是毫无畏惧地裸辞了,开始寻找我的老本行:软件测试工作。

三个月的磕磕碰碰,不靠谱的面试通知

我在各个平台更新了简历之后不久就收到电话,但是我没想到的是最早打来电话的,竟然是保险,而且是销售岗位(我也不知道为什么销售会找上我)。软件里面收到了很多面试通知,但是都不是我想要的,真的太不靠谱了(这里有一个教训:大家最好找靠谱的人和平台)。

前程,boss,牛客……各个渠道上我每天都有投简历,陆陆续续也接到几个面试电话,约好时间就去,得到的答复基本都是等通知,最后都没戏了。

一个半个月里,我面了很多家,都是挑的 BAT 那些大厂,但是结果都是一无所获。

被歧视,焦虑渐起

面了半个月,心理压力来了,开始了自我质疑,好担心找不到工作。

朋友甚至提议我转行,我认真考虑过后觉得这条路不可行,换来换去,这职业规划就悲剧了,但是找不到工作就没有工资,就不能愉快地买买买……吃穿用度,总不能再向家里要钱吧。

期间也很多是过了一面,但是一直不约第二面的。有的很肯定的说下午会给我通知,最后也没有给的。

路还是要往下走,我从来就不信命,当初学计算机的时候家里就非常不看好,找工作的时候也是,身边的人都劝我找运维的工作,但是我偏不,于是走上了测试这条道路。

自己选的路,跪着也要走完。

疯狂恶补

我从没有一次像这样庆幸自己所受的教育,应试教育这么多年走过来,我就不带怂的。当我坚定要去大厂的目标后心里反而安定下来,我给自己制定了全面的复习计划,并逼着自己去执行。

1.规律作息

我们要每天保持早睡早起,按时吃饭的自律节奏,没有工作,不用出通勤,就一定要运动。哪怕只是出门走走也是好的,然后我们就可以开始做计划了。

2.面试复盘

此前我也大大小小参加了几近一百场面试,静下心来修整的我刚好可以借机进行复盘。这次的复盘比以往要全面很多,我也从中发现了自己很多的缺陷。

3.提升自己

基于以上的缺陷,我给自己规划一笔资金,规划一个路线,进行加强,为自己重回职场而充电。

我选择了直接去培训班,这个依个人的情况和需求来。有些人一听到“培训班”就开始排斥,其实没有必要,我所在的那个班级里面甚至还有正在大厂工作的大佬,他们是怕自己掉队才进入这里的。

4.努力的方向

人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。

这是一套体系完整的软件测试工程师成长路线,我就是在修炼完这个之后才有再次面试的底气的,现在把这套资料分享给大家。

一、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 框架烂熟于心。

十、性能测试 &安全测试

软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!

相信你根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。我也是走过这样一段路,才能获得更多高薪职位的机会,付出终有回报,也算是对我能力的一种认可吧,真正的证明了自己的价值。至少税后 30+的薪水是我当前状态下比较满意的。

5.准备简历

制作简历,投放简历,进入找工作的阶段。

俗话说,磨刀不误砍柴工,先打造一份优质的简历,争取更多的面试机会,面试机会越多,成功率越高!就算是找关系内推,简历也是少不了的。

这里建议大家做好心理准备,面试没过也别气馁,相信自己,最适合你的还在前面。

这里给大家分享一下,我是一名摸爬滚打八年的测试人,自己根据这些年从事测试的经验,整理一套系统的自动化进阶资源

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/336307.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从GPT到ChatGPT:我们离那个理想的AI时代到底还有多远?

写在前面 在2023年新年伊始,科技界最为爆火一款产品无疑是OpenAI公司出品的ChatGPT了,作为一名NLP领域从业者,似乎也好久没有看到如此热闹的技术出圈场景了。诚然从现象来看,无论从效果惊艳度、社会效应、商业价值、科技发展方向…

C++【多态】

文章目录1、多态的概念2、多态的定义及实现2-1、多态的构成条件2-2、虚函数2-3、虚函数的重写2-4 多态样例2-5、协变2-6、 析构函数与virtual2-7、函数重载、函数隐藏(重定义)与虚函数重写(覆盖)的对比2-8、override 和 final&…

spring的简单理解

目录 1 .ioc容器(控制反转) 2. Aop面向切面编程 3. 事务申明 4. 注解的方式启动 5. spring是什么与他的优势 6. 代理设计模式(比如aop) 7. springmvc中相应json数据 8. 使用lombok来进行对代码的简化 9. 使用logback记录…

学习SpringCloudAlibaba(二)微服务的拆分与编写

目录 一、单体架构VS微服务架构 1.单体架构 ​(1).单体架构的优点 (2).单体架构的缺点 2.微服务架构 (1)微服务的特性 (2)微服务架构图 (3)微服务的优点 …

大数据之------------数据中台

一、什么是数据中台 **数据中台是指通过数据技术,对海量数据进行采集、计算、存储、加工,同时统一标准和口径。**数据中台的目标是让数据持续用起来,通过数据中台提供的工具、方法和运行机制,把数据变为一种服务能力,…

ChatGPT使用、原理及问题

引言 2022年11月30日,OpenAI公布了他们的新产品:ChatGPT。随后ChatGPT火得一塌糊涂。通过b站搜索“ChatGPT”的结果: 搞学术的想着从它身上找点创新,吃瓜群众吃着这锅热瓜,想赚钱的眼睛贼亮🌟&#x1f31f…

C++11中function和bind的用法

C11中function和bind的用法一、简介二、std::function的用法2.1、保存普通函数2.2、保存lambda表达式2.3、保存成员函数三、std::bind用法总结一、简介 在设计回调函数的时候,无可避免地会接触到可回调对象。在C11中,提供了std::function和std::bind两个…

云端IDE系列教程6:初识 WeTTY,想说爱你不容易

原文作者:行云创新产品总监 John 概述 今天我们接着上一期的文章《玩转云原生 Terminal 之 TTY 的前世今生》,继续来聊一聊云原生 Terminal。为了在 TitanIDE 上玩转云原生 Terminal ,首先找到了 WeTTY,在这个过程中,…

ITSM | 限时优惠,帮助您的团队终结不良服务管理!

不良服务管理(Bad Service Management ,简称BSM)是一种糟糕的状况,困扰着使用传统ITSM工具的公司。现在,它已经在许多IT团队中蔓延,并迅速攻击业务的其他领域,使他们无法处理来自不同业务领域的…

ROS2机器人编程简述humble-第四章-AN OBSTACLE DETECTOR THAT USES TF2 .1

如何检测一个障碍物呢?视觉、雷达?可视化效果如何?机器人所装备的传感器例如感知设备,主要负责环境的获取和识别。然后,结果发送给电机控制运动,在环境中自主、智能决策和规划。需要先简单看一下仿真可视化…

一篇带你MySQL运维

1. 日志 1.1 错误日志 错误日志是 MySQL 中 重要的日志之一,它记录了当 mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 该日志是默认开启的&…

全栈自动化测试技术笔记(二):准备工作的切入点

自动化测试技术笔记(二):准备工作的切入点 上篇整理的技术笔记,聊了自动化测试的前期调研工作如何开展,最后一部分也提到了工作的优先级区分。 这篇文章,接上篇文章的内容,来聊聊自动化测试前期的准备工作&#xff0…

插件 sortablejs:HTML元素可拖动排序

插件 sortablejs 用于可重新排序拖放列表的JavaScript库&#xff1b;关键链接&#xff1a;npm 地址 Github 地址 安装 npm i sortablejs引入 import Sortable from "sortablejs"HTML <ul id"items"><li>item 1</li><li>item …

Sentinel降级和热点Key限流

目录 一、降级规则 &#xff08;一&#xff09;官网 &#xff08;二&#xff09;基本介绍 &#xff08;三&#xff09;降级策略实战 二、热点key限流 &#xff08;一&#xff09;基本介绍 &#xff08;二&#xff09;官网 &#xff08;三&#xff09;测试 &#xff08…

谷粒学苑第二章前端框架-2.2前端框架开发过程

一、前端框架开发过程 第一步&#xff1a;添加路由 src/router模块用来管理路由。 第二步&#xff1a;点击某个路由&#xff0c;显示路由对应页面内容 component: () > import(/views/table/index), 表示路由对应的页面&#xff0c;是views/table/index.vue页面 第三步&a…

vue的生命周期函数不能使用箭头函数

如果使用过react和vue&#xff0c;应该发现过一个问题&#xff1a;vue告诉我们不应该把方法、生命周期用箭头函数去定义&#xff1b;而在react的类组件中&#xff0c;把方法写成箭头函数的形式却更方便。 要问其原因&#xff0c;大部分人都只把他当一个理所当然的规定。但把这…

Myba tis基础2

接口代理方式代理开发方式介绍编写StudentMapper接口测试代理方式小结动态sql语句动态 SQL 之<**if>**动态 SQL 之<**foreach>**SQL片段抽取分页插件介绍分页插件的使用分页插件的参数获取小结MyBatis的多表操作多表模型介绍多表模型一对一操作多表模型一对多操作多…

Python创意作品说明怎么写,python创意编程作品集

大家好&#xff0c;小编来为大家解答以下问题&#xff0c;Python创意作品说明怎么写&#xff0c;python创意编程作品集&#xff0c;现在让我们一起来看看吧&#xff01; 1、有哪些 Python 经典书籍 书名&#xff1a;深度学习入门 作者&#xff1a;[ 日&#xff3d; 斋藤康毅 …

《Linux运维实战:Centos7.6部署rabbitmq3.9.16镜像模式集群》

一、RabbitMQ集群的三种模式 RabbitMQ有三种模式&#xff1a;单一模式&#xff0c;普通集群模式&#xff0c;镜像集群模式。 单一模式&#xff1a;即单机情况不做集群&#xff0c;就单独运行一个rabbitmq而已。 普通集群模式&#xff1a;普通集群模式下&#xff0c;不同的节点…

TryHackMe-Carnage

Carnage 花了两天学了下wireshark 顺便看一下现在我的红队进程 由于ad在进攻性渗透测试当中已经早早收入囊中&#xff0c;这让我在红队进度中变快 现在&#xff0c;红队路径剩下的room应该都算是在整个path当中比较有难度的了&#xff0c;我不经意的查看了剩下的部分room&…