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

软件测试—对职业生涯发展的一些感想

目录:导读

职场生涯

1、短期规划

2、长期规划

自身定位

1、你在哪儿?

2、你想要什么?

3、你拥有什么?

4、你需要做什么?什么时候做?

5、淡定啊淡定


最近工作不是很忙,有空都是在看书,做自己的一些事情,偶尔会发呆想想自身定位以及职业规划的事情。嗯,难免会陷入误区和迷茫,然后状态就不怎么好。。。

幸好我这人危机感比较强,稍微变得舒适就会觉得不对劲,或许就像有句话说的:“我拥有的,都是侥幸”!

这篇博客,就说说自己关于职业生涯规划,自身定位的一些事情吧,纯属瞎扯淡,看看就好。。。

所谓的职场瓶颈,几乎大部分职场人都会碰到,无外乎什么行业,特别是互联网这种知识密集型行业,同时也是变幻速度最快的行业。

从入行到工作几年(一般2-3年就会遇到第一个瓶颈),每次不同的选择,都会潜移默化的影响以后的发展。

之前看到虫师在自己的博客更了一篇名为(再谈软件测试人员)的发展方向的博客,深有感触。

今天下班后也和老大一起吃饭,聊了聊这个事情,然后回家路上想了很多,毕竟面临选择的时候,是该抬头看看自己想走什么路,该走什么路了。。。

不知道其他同行是如何看待职业发展规划这个话题的,我个人目前的看法,大概就是下面这个思维导图的样子:

一般来说,软件测试做了几年,要么转开发,要么转产品业务,要么创业,回老家,要么就是在软件测试的路上继续前行,无论未来从事什么职业,相信或多或少都有点无奈的选择。

换句话说,真心爱这个职业的人,真的不多,相比于广大的从业人数。。。

职场生涯

不聊别的,就说说软件测试这个职业。这个分为业务路线和技术路线,以及短期和长期规划,下面分开来聊聊我个人的一些想法和看法。

1、短期规划

一般来说,能看到的短期内的发展路线,就是业务向和技术向。两者本身只是侧重不同,并不是说只会某一项而忽视某一项。

先说说业务向:需要你对公司本身的业务,或者说企业所处行业的业务有比较深入的了解,可以做到和业务部门、技术部门的无缝交流,沟通并解决工作上的问题。

任何一个行业的业务,都不是短短一两年就可以熟悉的,需要的是时间的积累,机会,个人的主动学习,兴趣,甚至运气,缺一不可。

就像上图所示,金融、零售电商、知识付费、共享等领域,需要深耕的地方太多,所以并不是哪里发展方向轻松的问题,而是个人选择的问题。

再说说技术向:互联网行业本身就是一个知识密集型和迭代周期很短的行业,每年每个月,甚至每天,都有想不到的新技术新领域有了新的东西。

短期来说,技术路线大概分为功能测试、自动化测试(包括UI、接口、单元)、专项测试(比如性能测试、安全测试等),每个路线需要的知识技能侧重点又有所不同。

当然,这几年国内也兴起了测试开发这个岗位,实际上我最初的想法是不想将测试和开发分开的,因为无论是测试或者开发,最终工作的目的都是交付可用的软件,只是侧重点不同而已。

不过国内毕竟和国外有所区别,这里不做讨论,我本身的经验和所知也限制了我看到的东西。。。

2、长期规划

当然,无论是技术还是业务,想要长期走下去并且走得好,最终的目的都是走向管理阶层。对应的岗位,比如开发经理、测试经理、架构师,以至于到CTO的岗位。

基本来说,CTO就到头了(当然,大部分人应该达不到这个层次)。

当然,也有一部分人到了管理层依然在码代码,但着重点不同。管理层更多的是考验快速学习能力、跨领域思维能力、管理能力,包括:协调能力、沟通能力、情商、甚至于职场关系等。

PS:无论是短期规划还是长期规划,都面临无数的选择。面临选择的时候,先抬头看看自己能看到那些路,然后选择一条自己可以走的路,走下去,一步步走再说!计划永远赶不上变化!

自身定位

关于自身定位,这个因人而异,每个人都不同,选择也不同。大体来说,大概可以分这么几个角度思考:

1、你在哪儿?

这个就是你目前所处的阶段、环境,自身所面临的选择,需要解决的问题等等,因人而论,明确自己在哪里,很重要!

2、你想要什么?

这个呢,就是个人的追求,可以是兴趣、信仰、使命感、梦想等等能想到的词语,这是目标,也是一切的源动力!

举个例子,就说跳槽吧,你希望下一个工作的企业,它的企业文化、薪资待遇、个人发展、福利、同事关系等都是需要考虑的东西,学会衡量,这也是个人价值观的一次修炼。

3、你拥有什么?

知道了自己在哪儿,想要什么,然后看看自己拥有什么,才能知道想要获得的东西和目前的差距在哪里?怎么获得想要的东西,如何获得,为了获得你还需要付出什么。

失去和得到,总是两面一体的存在的,指望着运气、贵人相助之类的,不存在的,该干啥干啥吧。

当然,咸鱼翻个身也是咸鱼,不过不努力做点什么的话,也是最早被淘汰的人!

4、你需要做什么?什么时候做?

当了解了上面的几点之后,有目标,有动力,知道差距,就可以做行动计划了,什么时候做什么事情,怎么做,都是需要思考的问题。

说到这里,想起一句话:做一件事最好的时间是十年前,然后是现在。嗯,这里很应景。

还有一点,做好时间规划,很重要!推荐2本书:《金字塔原理》、《高效能人士的七个习惯》!

5、淡定啊淡定

有个不能被忽略而且很重要的因素,就是个人心态问题。因为个人存在于社会这个大群体中,就不可避免地受到外界的一些刺激,不同的刺激会有不同的应激反应。

所以,无论何时,保持理智和淡定的心态,很重要。说到这里想起之前看到的一个笑话:

问题:如何保持自己的心态平稳?

答案:关你屁事,关我屁事,爱咋咋地,该干啥干啥。。。

好像瞎扯了很多,仔细一想也没说什么实际的东西,很多东西存于脑海,但无法一时表达出来。就这样吧,还是那句话:每个人都不同,选择也不同!

对自己的选择负责,对自己的人生负责!————非鸡汤,只是一种处世的态度,希望看到的各位,也会有自己的明确的职业发展规划。

写在最后

如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!

看到这篇文章的人有觉得我的理解有误的地方,也欢迎评论和探讨~

你也可以加入下方的的群聊去和同行大神交流切磋

 

相关文章:

软件测试—对职业生涯发展的一些感想

目录:导读 职场生涯 1、短期规划 2、长期规划 自身定位 1、你在哪儿? 2、你想要什么? 3、你拥有什么? 4、你需要做什么?什么时候做? 5、淡定啊淡定 最近工作不是很忙,有空都是在看书&a…...

5年经验之谈:月薪3000到30000,测试工程师的变“行”记!

自我介绍下,我是一名转IT测试人,我的专业是化学,去化工厂实习才发现这专业的坑人之处,化学试剂害人不浅,有毒,易燃易爆,实验室经常用丙酮,甲醇,四氯化碳,接触…...

全价值链赋能,数字化助力营销价值全力释放 | 爱分析报告

报告编委 张扬 爱分析联合创始人&首席分析师 文鸿伟 爱分析高级分析师 王鹏 爱分析分析师 外部专家(按姓氏拼音排序) 黄洵 客易达 联合创始人 毛健 云徙科技 副总裁 & COO 特别鸣谢(按拼音排序) 报告摘要 在…...

【自学Docker 】Docker search命令

大纲 Docker search命令 docker search命令教程 docker search 命令用于从 Docker Hub 查找镜像。 docker search命令语法 haicoder(www.haicoder.net)# docker search [OPTIONS] TERMdocker search命令参数 参数描述docker search --filter设置过滤条件。docker search -…...

银行零售如何更贴近客户?是时候升级你的客户旅程平台了

随着数字化战略推进,各大银行持续加大对线上多渠道的建设投入,客户触达也愈发移动化、智能化。与此同时,手机银行飞速发展产生并累积了大量客户行为数据,呈多样化、海量化等特点,将在用户体验、客户经营、手机银行运营…...

零入门kubernetes网络实战-12->基于DNAT技术使得外网可以访问本宿主机上veth-pair链接的内部网络

视频地址(稍后上传) 本篇文章测试如何让veth pair链接的内网网络可以被本局域网的其他宿主机访问到? 1、测试环境介绍 一台centos虚拟机 # 查看操作系统版本 cat /etc/centos-release # 内核版本 uname -a uname -r # 查看网卡信息 ip a s eth02、网络拓扑 3、操…...

conda环境管理命令

conda环境管理命令 1.环境检查 1)查看安装了哪些包 conda list 2)查看当前存在哪些虚拟环境 conda env list conda info -e [rootoracledb anaconda3]# conda info -e # conda environments: # base * /home/anaconda33)检查更新当前conda con…...

ubuntu clion从0开始搭建一个风格转换ONNX推理网络 opencv cuda::dnn::net

系统搭建 系统搭建 OpenCV的安装 cmake sudo apt-get install cmake其他环境以来 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev 不安装会报这个错误 OpenCV(4.6.0) /hom…...

1.十大排序算法

1.什么是排序算法? 在梳理十大排序算法之前,虽然知道排序算法是将数字或字母按增序排列的算法,但该理解过于片面,那排序算法的权威定义是什么呢。 一个排序算法(英语:Sorting algorithm)是一种…...

算法导论—SAT、NP、NPC、NP-Hard问题

算法导论—SAT、NP、NP-Hard、NPC问题SAT 问题基本定义问题复杂性P、NP、NP-Hard、NP-Complete(NPC)证明NP-Hard关系图NP问题的概念约化的定义NPC问题NP-Hard问题SAT 问题基本定义 SAT 问题 (Boolean satisfiability problem, 布尔可满足性问题,SAT): 给…...

linux入门---基础指令(上)

这里写目录标题前言ls指令pwd指令cd指令touch指令mkdirrmdirrmman指令cp指令mv指令前言 我们平时使用电脑主要是通过鼠标键盘以及操作系统中自带的图形来对电脑执行相应的命令,比如说我想打开D盘中的cctalk这个文件: 我就可以先用鼠标左键单击这个文件…...

大数据Kylin(一):基础概念和Kylin简介

文章目录 基础概念和Kylin简介 一、​​​​​​​OLTP与OLAP 1、​​​​​​​​​​​​​​OLTP 2、​​​​​​​​​​​​​​OLAP 3、​​​​​​​​​​​​​​OLTP与OLAP的关系 二、​​​​​​​​​​​​​​数据分析模型 1、星型模型 2、雪花模型 …...

推进行业生态发展完善,中国信通院第八批RPA评测工作正式启动

随着人工智能、云计算、大数据等新兴数字技术的高速发展,数字劳动力应用实践步伐加快,以数字生产力、数字创造力为基础的数字经济占比逐年上升。近年来,机器人流程自动化(Robotic Process Automation,RPA)成…...

DOM编程-获取下拉列表选中项的value

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>获取下拉列表选中项的value</title> </head> <body> <script type"text/javascript"> …...

认证服务-----技术点及亮点

大技术Nacos做注册中心把新建的微服务注册到Nacos上去两个步骤 在配置文件中配置应用名称、nacos的发现注册ip地址&#xff0c;端口号在启动类上用EnableDiscoveryClient注解开启注册功能使用Redis存验证码信息加入依赖配置地址和端口号即可直接注入StringRedisTemplate模板类用…...

6个常见的 PHP 安全性攻击

了解常见的PHP应用程序安全威胁&#xff0c;可以确保你的PHP应用程序不受攻击。因此&#xff0c;本文将列出 6个常见的 PHP 安全性攻击&#xff0c;欢迎大家来阅读和学习。 1、SQL注入 SQL注入是一种恶意攻击&#xff0c;用户利用在表单字段输入SQL语句的方式来影响正常的SQL执…...

三大基础排序算法——冒泡排序、选择排序、插入排序

目录前言一、排序简介二、冒泡排序三、选择排序四、插入排序五、对比References前言 在此之前&#xff0c;我们已经介绍了十大排序算法中的&#xff1a;归并排序、快速排序、堆排序&#xff08;还不知道的小伙伴们可以参考我的 「数据结构与算法」 专栏&#xff09;&#xff0…...

负载均衡上传webshell+apache换行解析漏洞

目录一、负载均衡反向代理下的webshell上传1、nginx负载均衡2、负载均衡下webshell上传的四大难点难点一&#xff1a;需要在每一台节点的相同位置上传相同内容的webshell难点二&#xff1a;无法预测下一次请求是哪一台机器去执行难点三&#xff1a;当我们需要上传一些工具时&am…...

【ESP 保姆级教程】玩转emqx数据集成篇③ ——消息重发布

忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-02-10 ❤️❤️ 本篇更新记录 2023-02-10 ❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请…...

支持分布式部署的主流方式 - Session 持久化到 Redis

1.为什么要将 Session 存储在 Redis 中如果我们不将 Session 存储在 MySQL 或者 Redis 中, 那么做出来的项目就只能支持单机部署, 不支持分布式部署. 因为之前我们只是将 Session 存储在当前电脑的内存里面. 当张三去登录的时候, 将 Session 信息存储在 A 服务器, 这个时候负载…...

CTF show Web 红包题第六弹

提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框&#xff0c;很难让人不联想到SQL注入&#xff0c;但提示都说了不是SQL注入&#xff0c;所以就不往这方面想了 ​ 先查看一下网页源码&#xff0c;发现一段JavaScript代码&#xff0c;有一个关键类ctfs…...

unix/linux,sudo,其发展历程详细时间线、由来、历史背景

sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...

c#开发AI模型对话

AI模型 前面已经介绍了一般AI模型本地部署&#xff0c;直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型&#xff0c;但是目前国内可能使用不多&#xff0c;至少实践例子很少看见。开发训练模型就不介绍了&am…...

C/C++ 中附加包含目录、附加库目录与附加依赖项详解

在 C/C 编程的编译和链接过程中&#xff0c;附加包含目录、附加库目录和附加依赖项是三个至关重要的设置&#xff0c;它们相互配合&#xff0c;确保程序能够正确引用外部资源并顺利构建。虽然在学习过程中&#xff0c;这些概念容易让人混淆&#xff0c;但深入理解它们的作用和联…...

Mysql8 忘记密码重置,以及问题解决

1.使用免密登录 找到配置MySQL文件&#xff0c;我的文件路径是/etc/mysql/my.cnf&#xff0c;有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配

目录 一、C 内存的基本概念​ 1.1 内存的物理与逻辑结构​ 1.2 C 程序的内存区域划分​ 二、栈内存分配​ 2.1 栈内存的特点​ 2.2 栈内存分配示例​ 三、堆内存分配​ 3.1 new和delete操作符​ 4.2 内存泄漏与悬空指针问题​ 4.3 new和delete的重载​ 四、智能指针…...

[免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的微信小程序问卷调查系统(SpringBoot后端Vue管理端)【论文源码SQL脚本】&#xff0c;分享下哈。 项目视频演示 【免费】微信小程序问卷调查系统(SpringBoot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项…...

华为OD机考-机房布局

import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...

NPOI操作EXCEL文件 ——CAD C# 二次开发

缺点:dll.版本容易加载错误。CAD加载插件时&#xff0c;没有加载所有类库。插件运行过程中用到某个类库&#xff0c;会从CAD的安装目录找&#xff0c;找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库&#xff0c;就用插件程序加载进…...

Python 高级应用10:在python 大型项目中 FastAPI 和 Django 的相互配合

无论是python&#xff0c;或者java 的大型项目中&#xff0c;都会涉及到 自身平台微服务之间的相互调用&#xff0c;以及和第三发平台的 接口对接&#xff0c;那在python 中是怎么实现的呢&#xff1f; 在 Python Web 开发中&#xff0c;FastAPI 和 Django 是两个重要但定位不…...