当前位置: 首页 > news >正文

30岁生日收到公司的生日礼物,一份裁员通知,有人从此一蹶不振,而我逆风翻盘,重获新生~

命运就是这样神奇,30岁生日那天,我收到了公司的裁员通知

我想这难道就是上天给予我的礼物?古话说“三十而立”我三十连工作都丢了,拿什么来立?回到家里,老婆孩子也给了我准备了生日惊喜,我看着家人们的笑容,我还是把心理的悲伤压了下去,和家人们开心的过了一个生日,到了深夜,我躺在床上,悲伤还是压抑不住的喷涌而出,我无法想象,没有工作的我怎么去承担一个家庭,感觉有点对不起老婆孩子,老婆也看出来了我的情绪,虽然白天表现的很好,但是同床共枕这么多年的妻子,又怎么会看不出你的情绪变化呢,我也跟老婆诉说了我的遭遇,老婆也沉默了片刻,也开始鼓励我,说条条大路通罗马,这行不行我们就换一行,趁着现在还有一些存款,去学习一门技术,以前的普通公司职工确实不太稳定,工资低不说,这种没有技术含量的工作容易被公司淘汰

经高中同学推荐,打算零基础学习入行IT行业

第二天我就踏上了找工作的道路,找了许多,大多都需要技术岗位,不用技术的岗位就觉得我年纪过大,都没有企业愿意录用我,偶然间,高中同学得知了我的遭遇,给我推荐IT行业,他自身就是一个程序员,做软件开发的,工资待遇确实让人很羡慕,但是我就很奇怪,为什么要推荐我去IT行业,我对于IT一窍不通,大学学的也是文科专业,但是同学介绍说,现在IT行业急需软件测试岗,软件测试岗也比较好学,适合一些0基础的人入门,薪资待遇也不错,对于没有IT基础但又想入行IT行业的小白是很友好的,他还给我看了他们公司招聘软件测试的信息,薪资待遇很不错,我确实心动了,我毅然决定去学习软件测试,技术岗位有技术就不怕失业。

一百多天学习,拿到14k薪资offer

也是经这个同学介绍去了一家培训班,或许是生活的压力越来越大,我肯下苦心,一百多天的学习时间,我没日没夜在学习,从理论基础到实际操作,我都反反复复的学,最后课程结束后,然后培训班给我包装了简历,让我去面试,得益于年龄大,见过一些大场面,面试丝毫不慌,那段时间面试了将近20多场,最后收到了6家公司的offer,然后在其中选了一个薪资待遇相对优越的,14K的月薪,虽然在这个行业算不上高薪,但是要知道我在原公司干了6年的文员,才拿8000月薪,而且技术岗位的薪资提升也相对透明,技术的高低就是相对应薪资的高低。

写在最后

我到现在我都觉得,我30岁生日收到最好的礼物就是公司的裁员通知,没有那个通知我可能到现在还是一个拿几千工资的普通公司文员,不知道那一天会被公司淘汰,也不会也现在这么好的薪资待遇。人生无常,做好选择至关重要,有人30岁受到裁员,彻底崩溃,一蹶不振,而我30岁野蛮生长,重获新生,成为了一个全新的我! 所以不要被眼前的困难打击到,大胆点,克服它,未来会更加光明美好!

下面我给大家分享一下,我在学习的时候,自己整理的学习路线。

软件测试第一阶段-前置基础知识
学习目标:
熟悉计算机及测试理论的相关概念,掌握HTML,CSS及JS基础语法及应用

软件测试第二阶段-linux和数据库
学习目标:
掌握linux的常用操作命令及数据库的增删改查,熟悉数据库高级功能。熟悉非关系数据库redis。


软件测试第三阶段-测试基础
学习目标:
熟练掌握测试用例的设计方法及缺陷的编写方法,熟练掌握缺陷管理工具禅道或jira。

软件测试第四阶段-编程+数据结构
学习目标:
能熟练掌握python编程基础语法,熟悉常用的数据结构,掌握常见的排序算法。


软件测试第五阶段——WEB自动化
学习目标:
熟练掌握selenium元素定位方法和常见元素操作,掌握HTML特殊元素的处理,js定位,unittest框架。

软件测试第六阶段——移动自动化
学习目标:
熟练掌握接口测试用例设计方法,掌握jmeter工具的使用,熟悉接口框架的设计和开发

软件测试第七阶段——接口测试

学习目标:
掌握移动端产品测试的特点,熟练掌握adb及monkey的使用,熟练掌握元素定位和常见操作,掌握pytest框架及PO模式,数据驱动,jenkins持续集成,熟悉关键字驱动框架设计

软件测试第八阶段——性能测试
学习目标:
掌握性能测试的概念,分类及测试流程,掌握loadrunner的使用,熟悉性能测试调优方法。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

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

相关文章:

  • PIE-Engine APP:广东省生态遥感指数研究
  • 学好大数据能做什么工作?
  • 谷粒学院16万字笔记+1600张配图(十三)——搭建前台环境、首页数据显示
  • vue 向 docx模板中填充数据生成目标docx 文件
  • 内卷时代,扫地机器人何时能成为刚需?
  • 李春葆、严蔚敏关于KMP算法的next数组值差1
  • 驱动开发:通过ReadFile与内核层通信
  • Superset embed Dashboard到React App
  • Kotlin协程基础-CoroutineContext
  • Node学习二十 —— 构建和使用HTTP中间件
  • 解决驱动开发中并发和竞争中的问题----------自旋锁
  • 【VIO】第1讲 IMU 传感器
  • 每日三题 9.30
  • C++ Reference: Standard C++ Library reference: C Library: cmath: llrint
  • NNDL实验: Moon1000数据集 - 弯月消失之谜
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angular6错误 Service: No provider for Renderer2
  • C++类的相互关联
  • IDEA常用插件整理
  • IP路由与转发
  • js操作时间(持续更新)
  • React系列之 Redux 架构模式
  • Redux系列x:源码分析
  • SpriteKit 技巧之添加背景图片
  • supervisor 永不挂掉的进程 安装以及使用
  • uni-app项目数字滚动
  • Vue.js-Day01
  • WebSocket使用
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 关于Flux,Vuex,Redux的思考
  • 你真的知道 == 和 equals 的区别吗?
  • 驱动程序原理
  • 一个SAP顾问在美国的这些年
  • 一些关于Rust在2019年的思考
  • 7行Python代码的人脸识别
  • 正则表达式-基础知识Review
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #WEB前端(HTML属性)
  • (06)Hive——正则表达式
  • (30)数组元素和与数字和的绝对差
  • (4)logging(日志模块)
  • (C语言)逆序输出字符串
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Java)【深基9.例1】选举学生会
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (二)斐波那契Fabonacci函数
  • (分布式缓存)Redis哨兵
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (南京观海微电子)——I3C协议介绍
  • (三)mysql_MYSQL(三)