软件测试—对职业生涯发展的一些感想
目录:导读
职场生涯
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地址,端口号在启动类上用EnableDiscoveryClient注解开启注册功能使用Redis存验证码信息加入依赖配置地址和端口号即可直接注入StringRedisTemplate模板类用…...

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

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

负载均衡上传webshell+apache换行解析漏洞
目录一、负载均衡反向代理下的webshell上传1、nginx负载均衡2、负载均衡下webshell上传的四大难点难点一:需要在每一台节点的相同位置上传相同内容的webshell难点二:无法预测下一次请求是哪一台机器去执行难点三:当我们需要上传一些工具时&am…...
【ESP 保姆级教程】玩转emqx数据集成篇③ ——消息重发布
忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-02-10 ❤️❤️ 本篇更新记录 2023-02-10 ❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请…...

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

DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

如何在看板中有效管理突发紧急任务
在看板中有效管理突发紧急任务需要:设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP(Work-in-Progress)弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中,设立专门的紧急任务通道尤为重要,这能…...

2025 后端自学UNIAPP【项目实战:旅游项目】6、我的收藏页面
代码框架视图 1、先添加一个获取收藏景点的列表请求 【在文件my_api.js文件中添加】 // 引入公共的请求封装 import http from ./my_http.js// 登录接口(适配服务端返回 Token) export const login async (code, avatar) > {const res await http…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...
.Net Framework 4/C# 关键字(非常用,持续更新...)
一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...

论文笔记——相干体技术在裂缝预测中的应用研究
目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术:基于互相关的相干体技术(Correlation)第二代相干体技术:基于相似的相干体技术(Semblance)基于多道相似的相干体…...
C++.OpenGL (14/64)多光源(Multiple Lights)
多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换
目录 关键点 技术实现1 技术实现2 摘要: 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式(自动驾驶、人工驾驶、远程驾驶、主动安全),并通过实时消息推送更新车…...
省略号和可变参数模板
本文主要介绍如何展开可变参数的参数包 1.C语言的va_list展开可变参数 #include <iostream> #include <cstdarg>void printNumbers(int count, ...) {// 声明va_list类型的变量va_list args;// 使用va_start将可变参数写入变量argsva_start(args, count);for (in…...