从焦虑到成功:一个软件测试工程师的逆袭之路

日常大家聊天时经常提及一个关键词——大环境不好,由此带来了很多行为的变化,有的人迷茫,有的人躺平。本文给大家介绍发生在我身上和身边的真实案例,希望能带给你一些输入。

案例一:曾经的我也极度焦虑

我是2008年参加工作的,届时正处于美国次贷危机中,危机产生的影响是全球范围的。时常看到新闻上有各种公司倒闭的信息,周围人也经常讨论找工作的不易,大环境的惨烈程度与近两年无异。我作为一个职场新鸟,每天极度焦虑,生怕公司会倒闭。每天有大量时间是焦虑不安的精神内耗状态,产生的影响是做事儿没有规划、学习动力不足、容易走神儿、爱做简单的、机械的事儿、不自信等。经过了好长一段时间,我觉得这种状态对我的负向影响实在是太大了。我向我的一位师友寻求了帮助,他比我年长七八岁,在一家500强外企做管理工作。他当时说了这样一段话:

在当前的大环境下,公司是否会倒闭,你们CEO可能都控制不了,更别说你了,因此怕公司倒闭,这个担心没有实际意义,只能徒曾烦恼。假如公司是要裁员,你是不是最后一个被裁掉的QA,才是你能控制的,你应该以此为目标重新规划你的工作。

听完后我茅塞顿开。确实如此,与其关注自己解决不了的,还不如花大精力提升自己的能力,自己的能力超过了身边人,就有了相对优势,即使行情不好,也更容易找到新工作,或者不容易被当前公司裁员。后来阅读《高效能人士的七个习惯》,才发现这个思想对应的是书中提到的“关注圈”和“影响圈”,关注圈指的是自己关注的东西的总和,比如,股票、国家大事、行业趋势、本例中的公司存活情况等等。而影响圈指的是通过自身的努力可以影响或改变的东西,比如学习成绩、工作表现、工作中的排名等等。

在这个思想的指引下,我重新调整了心态和工作思路,在各个方面都加倍努力,生怕自己被落下,一年后,我被评为部门优秀员工,以及还获得了集团优秀员工的提名。师友的这番话一直影响到今天,感谢这位师友对我的帮助和指导。

案例二:如果你也迷茫,该怎么办?

小C是我的晚辈,从事软件测试行业的时间不长。近期我约他聊了一下近况,发现小C跟曾经的我有同样的现象(案例一)。于是我跟他分享了我的经历,提及了影响圈和关注圈等思想。通过深入交流,小C知道了是他自己的注意力出了问题,应该把注意力放到自己能影响和改变的东西上,如工作表现。但尽管如此,针对工作表现,应该如何改进呢,他依然没有思路。

说起来,工作能力的培养、工作表现的提高,需要针对他面临的具体情况进行具体分析,这需要花费大量的沟通精力。为了提高沟通效率,我先告诉他一些通用的方法。大约在2021年,我读了一本有关职业生涯发展的书籍《远见--如何规划职业生涯三大阶段》,该书籍中提到了职业生涯发展的三大燃料:可迁移技能、有意义的经验、持久的人际关系,并给出了相应的建议:

-可迁移技能:可迁移的技能指的是即使你更换行业或公司,你依然能用的上的能力,通常这类能力也属于通用基本功。比如,常见的可迁移能力有:学习能力、沟通能力、解决问题的能力、执行力、使用搜索引擎进行搜索、寻求帮助或帮助他人的能力等等。在软件测试专业领域,可迁移的技能有需求理解能力、用例设计能力、发现问题的能力、推动解决问题的能力等等。

-有意义的经验:通常经验更丰富的职场人,工作时拥有更多的适应性和灵活度。因此,职场中有多样的经验也是一种优势,多样的经验通常会让我们积累新的经验、带来不一样的体验和感受。这就要求我们要在不同的环境中尝试不同的事情、试验不同的做事方法。在软件测试领域,技术需求的测试、跨多部门协同的需求测试、通过分享提升个人影响力、通过横向对标提升自己的技术视野、针对项目进行复盘等都属于有意义的经验。

-持久的关系:持久的关系,具体包括:强连接,专家团等。强链接包括:家人、关键同事、黄金人脉,这些人脉的连接频次高,对我们的影响也很大。而专家团有可能是一些弱连接的人脉,他们具备某项技能,我们从他们那里收获知识和技能。当然我们也要为这些持久的关系提供价值,否则一味索取,可能会影响我们之间关系。在软件测试领域,上级、日常协同的研发人员和产品经理,你的客户等都是需要持久维系的关系。

了解了职场三大燃料,小C发现工作中有大量机会能够积累这三大燃料。聊到这里,小C发现自己迷茫不迷茫并不重要,行动起来才最关键,表示有必要重新梳理自己的工作规划,利用好身边的一切机会。

现阶段的你迷茫吗?读完本文,你有什么思考和收获?

文末了:

可以到我的个人号:atstudy-js,可以免费领取一份10G软件测试工程师面试宝典文档资料。同时我邀请你进入我们的软件测试学习交流平台,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,了解测试行业的最新趋势,助你快速进阶Python自动化测试/测试开发,稳住当前职位同时走向高薪之路。

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

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

相关文章

探索Java多线程开发

在Java编程中,多线程是一种强大的工具,它允许程序员编写能够并行执行多个任务的程序。这不仅可以提高程序的执行效率,还能更好地利用计算机的多核处理器。Java提供了内置的支持来简化多线程编程的复杂性,使得开发者能够更加专注于…

CentOS7配置静态IP

文章目录 CentOS7配置静态IP一、前言1.场景2.环境 二、正文1)确定网络接口名称2)配置固定IP和DNS3)重启网络服务4)验证配置 CentOS7配置静态IP 一、前言 1.场景 在 CentOS7上设置静态 IP 和 DNS。 2.环境 CentOS Linux 版本&…

BUU [网鼎杯 2020 半决赛]AliceWebsite

BUU [网鼎杯 2020 半决赛]AliceWebsite 开题&#xff1a; hint附件是源码。在index.php中有一个毫无过滤的本地文件包含 <?php $action (isset($_GET[action]) ? $_GET[action] : home.php); if (file_exists($action)) {include $action; } else {echo "File not…

Unity接入海量RTSP直播流,多线程渲染

Unity 播放海量RTSP视频&#xff0c;多线程播放&#xff0c;长时间运行稳定 Unity 播放海量RTSP视频&#xff0c;多线程渲染 使用的libvlc库&#xff0c;目前支持windows、Linux平台 25路视频同时播放&#xff0c;测试持续运行1晚上&#xff0c;运行稳定&#xff0c;不掉帧&am…

安卓studio安装(从安装到配置到helloworld)

安卓studio安装 2024.3.11官网的版本&#xff08;有些翻墙步骤下载东西也解决了&#xff09; 这次写的略有草率&#xff0c;后面会更新布局的&#xff0c;因为截图量太大了&#xff0c;有需要的小伙伴可以试着接受一下哈哈哈哈 !(https://gitee.com/jiuzheyangbawjf/img/raw/ma…

二叉搜索树题目:前序遍历构造二叉搜索树

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 解法三思路和算法代码复杂度分析 解法四思路和算法代码复杂度分析 题目 标题和出处 标题&#xff1a;前序遍历构造二叉搜索树 出处&#xff1a;1008. …

android JNI float *转MutableList

data class Test(var data:MutableList<Float> )JNIEXPORT void JNICALL Java_NativeUtils_assignFloatArrayToHealth(JNIEnv *env, jclass clazz, jobject obj, jfloatArray cData) {jclass objClass env->GetObjectClass(obj);// 获取 Test类中的 data 属性jfieldI…

【解决】Sublime Text找不到Package Control选项,且输入install也不显示Install Package(其中一种情况)

【问题描述】 Sublime Text 找不到 Package Control 选项&#xff0c;且输入 install 也不显示 Install Package 【解决方法】&#xff08;其中一种情况&#xff09; 1、工具栏 Preferences -> Settings&#xff0c;点开查看设置文档 2、检查 "ignored_packages&q…

递归在解决链表问题中的应用

递归在解决链表问题时通常很有用&#xff0c;尤其是对于以下类型的问题&#xff1a; 遍历问题&#xff1a;递归可以很自然地用来遍历链表&#xff0c;比如打印链表的值、计算链表的长度等。 搜索问题&#xff1a;当需要搜索链表中的某个特定节点时&#xff0c;递归可以简化代码…

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数要求使用C++风格字符串完成

#include <iostream> #include <array> using namespace std;int main() {cout<<"请输入一个字符串"<<endl;//array<string,100> str;string str;getline(cin,str);int daxie0,xiaoxie0,num0,space0,other0;int lenstr.size();;for(in…

使用sunny-Ngrok免费实现内网穿透

1、注册用户 网址&#xff1a;https://ngrok.cc/login/register 2、实名认证 注册成功之后&#xff0c;登录系统&#xff0c;进行实名认证&#xff0c;认证费两元。认证通过后才能开通隧道。 3、开通隧道 选择免费的隧道 4、开通成功后查看开通隧道 5、启动隧道 下载…

日常002:双系统时间不一致问题

日常002&#xff1a;双系统时间不一致问题 推荐解决方法&#xff1a;Windows管理员执行如下命令&#xff0c;将硬件时钟设置为UTC时间 reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWO…

计算机网络—以太网接口和链路配置

目录 1.拓扑图 2.以太网交换机基础配置 3.配置手动模式的链路聚合 4.配置静态 LACP 模式的链路聚合 5.配置文件 1.拓扑图 2.以太网交换机基础配置 华为交换机接口默认开启了自协商功能&#xff0c;需要手动配置S1与 S2上G0/0/9和G0/0/10接口的速率。 首先修改交换机的设…

力扣--动态规划97.交错字符串

思路分析&#xff1a; 动态规划数组定义&#xff1a; dp[i][j] 表示&#xff1a;使用字符串 s1 的前 i 个字符和字符串 s2 的前 j 个字符&#xff0c;能否构成字符串 s3 的前 i j 个字符的交错组合。 初始化&#xff1a; dp[0][0] 初始化为 1&#xff0c;表示空串是 s1 和 s2 …

QWebEngineView与js交互

1.先用QWebChannel建立交互通道 QWebChannel* channel new QWebChannel(m_view); m_view->page()->setWebChannel(channel); 2.在通道上注册交互对象变量。 MFWebChannelBridge* pBridge new MFWebChannelBridge(channel); channel->registerObjec…

Docker学习——容器

容器是 Docker 的另一个核心概念&#xff0c;简单来说&#xff0c;容器是镜像的一个运行实例。所不同的是&#xff0c;镜像是静态的只读文件&#xff0c;而容器带有运行时需要的可写文件层&#xff0c;同时&#xff0c;容器中的应用进程处于运行状态。 创建容器 1新建容器 可以…

最新libimobiledevice库崩溃问题解决方案

最新libimobiledevice库崩溃运行几个小时候&#xff0c;会导致整个调用的应用崩溃。 解决方案&#xff1a; //每隔一小时&#xff0c;重新注册Idevice_event_subscribe回调函数&#xff0c;如下面代码startTimerIdevice_event_subscribe()。 因最新开源的libimobiledevice库运…

蓝桥杯[OJ 2928]分糖果-CPP(贪心、字典序)

目录 一、题目描述&#xff1a; 二、整体思路 (一)字典序比较规则 (二)正确理解题意 &#xff08;三&#xff09;分类讨论 三、代码 一、题目描述&#xff1a; 二、整体思路 (一)字典序比较规则 首先要知道字典序是怎么比较大小的&#xff0c;简单来说按以下次序进行比较&am…

再也不想去字节跳动面试了,6年测开面试遭到这样打击.....

前几天我朋友跟我吐苦水&#xff0c;这波面试又把他打击到了&#xff0c;做了快6年软件测试员。。。为了进大厂&#xff0c;也花了很多时间和精力在面试准备上&#xff0c;也刷了很多题。但题刷多了之后有点怀疑人生&#xff0c;不知道刷的这些题在之后的工作中能不能用到&…

权限管理系统-0.4.0

五、权限管理 5.1 引入JWT JWT是JSON Web Token的缩写&#xff0c;即JSON Web令牌&#xff0c;是一种自包含令牌。 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。 JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息&#xff0c;以…