软件测试—对职业生涯发展的一些感想
目录:导读
职场生涯
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 服务器, 这个时候负载…...
智慧医疗能源事业线深度画像分析(上)
引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...
MongoDB学习和应用(高效的非关系型数据库)
一丶 MongoDB简介 对于社交类软件的功能,我们需要对它的功能特点进行分析: 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具: mysql:关系型数据库&am…...
uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖
在前面的练习中,每个页面需要使用ref,onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入,需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...
为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)
目录 一、SQL注入 二、字符型SQL注入 三、字符型注入与数字型注入 四、源码分析 五、渗透实战 1、渗透准备 2、SQL注入探测 (1)输入单引号 (2)万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取表名…...
协议转换利器,profinet转ethercat网关的两大派系,各有千秋
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的…...
简单介绍C++中 string与wstring
在C中,string和wstring是两种用于处理不同字符编码的字符串类型,分别基于char和wchar_t字符类型。以下是它们的详细说明和对比: 1. 基础定义 string 类型:std::string 字符类型:char(通常为8位)…...
