外包干了1个多月,技术退步明显...

🍅 视频学习:文末有免费的配套视频可观看

🍅 关注公众号【互联网杂货铺】,回复 1 ,免费获取软件测试全套资料,资料在手,涨薪更快

这次来聊一个大家可能也比较关心的问题,那就是就业城市选择的问题。而谈到这个问题,就不可避免地会谈到一些关于:机会?技术氛围?跳槽?薪资水平?等等一系列问题。

正好,这也是大家所常问的,我只能说来聊聊我的感受吧!

我觉得城市选择非常重要,尤其对我们普通人来说。大牛就不用扯了,去哪里都能安定,去哪里都有人向他抛出橄榄枝,这个咱比不了,也没有比的必要。

在一个城市待得越久,再换城市的代价就非常大了,这尤其在成家立业之后。

太过于年轻

讲实话快要毕业那会儿很多人心里是没有明确目标的,可能因为各个方面的机缘巧合,结合校招的一些offer情况,去到了自己当时认为很对的城市,其中有个同学叫李四(化名)来到了河北石家庄。这边他熟人多一些,离家也近一些,也没啥特别的感觉,来就来了。

所以接下来就以李四所生活的石家庄为例,分几大方面,来聊一聊生活工作的感受。

因为石家庄是一个比较典型的省会城市,类似于这样的省会城市很多,大部分省会城市情况估计也都大差不差,应该还是有一点代表性的。

技术氛围

在这里工作了一个月给他的感受是大量的写测试用例,自己写测试用例的能力熟练了不少,测试技能倒是没有多大的提高,真正需要技术的工作却因为能力的不够而没有机会,目前感觉有点困惑,他怀疑自己的规划方向是否正确了,是不是应该离开了?

作为一个程序员,肯定关心IT技术氛围,进而引申出来的是一些工作机会的问题

一、二线城市在IT技术氛围上的第一个比较明显的区别就是:一线大城市那些原生本土IT企业要多不少,所以技术氛围会很好,IT文化也更加繁荣,因此跳槽时候可选的机会的确要多不少。

所以像北京这类一线城市,基本知名的互联网/通信/软件公司的本部都在那儿,而且由这些大厂所衍生出来的一系列生态链或下游公司也多很多,所以机会更多。

二线城市则不然,本土萌芽出来的IT企业相较来说还是少了一点,大部分情况都是大公司所设的研发中心或者分部,所以技术氛围可能没有一线那么繁荣。

而且二线城市还有一个特点,那就是外包特别多,尤其是软件外包公司。记得之前自己在社招转行找工作时,明显有种受限制的感觉,出来真不知道去哪里,规模稍微大一点的就那么几家。

薪资水平

IT岗位薪资其实都不低,我想这也是很多小伙伴转行过来的一个重要原因。

不过我想大家都知道薪资这东西和太多因素有关:行业、地域、岗位、个人能力,等等。

本来这个东西它没办法给一个确定的结论,所以也只能根据我目之所及的世界和有限的案例,并只考虑普通情况来聊一聊,仅供参考而已。

就拿石家庄这地方为例,测试工程师工资区间如果硬要说一个数。对于应届本科生,拿个5、6K ~ 11、13 K,中位数万把块钱就已经很不错了;而对于应届硕士生,拿个10K ~ 18、19K应该基本差不多,中位数14、15K的样子,也就差不多这个样子了。

再说到社招的话,那情况就更没办法总结了,不同人区别的确有点大。总而概之,就像这种工作三四年左右的,在本地能拿个20K就已经很不错了,况且这还是能力不错的情况下。

那如果是像北上深圳这类城市,总体情况我想上浮个30、40%应该都属于正常情况。

再强调一句,这仅仅是个人的了解,毕竟有限,仅供参考!

测试岗就业

工作好不好找,其实对于人的综合实力,而跟年龄没有关系的。如果你是稀缺的人才,那么即使就业环境非常不好,你依然能够很好的就业,如果不是,即使大环境特别好,你依然就业不了。

所以作为测试工程师,你需要具备全栈工程师的修为和技术能力,具体来说就是可以很好的做功能测试,自动化测试,以及质量管理的能力。而不仅仅是只具备某一个特性,所以这点是非常重要的

毕竟软件测试行业还是属于技术岗位。既然是技术岗位,那就要靠技术说话。不断掌握新的技能,提高软件测试“找bug”的能力也就变成了目前测试人员迫在眉睫需要解决的问题。从招聘网拉勾和Boss大数据分析了解到:自动化测试/测试开发/性能测试 呈现出需求量大、待遇高、级别高、极度稀缺的特征。

拥有 1-3 年工作经验的测试,8K 是底线,15K 是常态,在 30 岁前年薪 50W+ 的也大有人在。

测试人如何摆脱低薪摸鱼状态,短时间内实现升职加薪呢?

有人通过不断“踩坑”来学习,有人报了课程,却发现鱼龙混杂,烧钱还学不到东西…

太多人走了不少弯路。

我特意花了一段时间整理编写了下面的《软件测试工程师发展规划路线》分享给大家参考,希望会给你带来实际性帮助和方向。

软件测试工程师发展规划路线

一、互联网程序原理

自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理

二、Linux必备知识

Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

三、Shell脚本

掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数

四、MySQL数据库

软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。

五、抓包工具

Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的

六、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman

七、Web自动化测试Java&Python

了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理

八、接口与移动端自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用

九、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心

十、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!

上面就是我整理出来的一份软件测试工程师全栈技术路径图。希望大家能在这个成长过程中收益良多。全方位提升测试技术,建立一套属于自己的技术体系。帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。

同时,在这我为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),就在下方,需要的可以直接去观看。

7天Python自动化测试速成课,小白也能快速上手(项目实战)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JS-04-javaScript数据类型和变量

一、数据类型 计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在JavaScript中定义了以下几种数据类型: 1-1、Number JavaScript不区分整数和浮点数&…

听 GPT 讲 client-go 源代码 (23)

分享更多精彩内容,欢迎关注! File: client-go/kubernetes/scheme/register.go 在client-go项目中,client-go/kubernetes/scheme/register.go文件的作用是进行Kubernetes API对象的Scheme注册。 Scheme是一个用于序列化和反序列化Kubernetes A…

Redis核心数据结构之字典(二)

字典 解决键冲突 当有两个或以上数量的键被分配到了一个哈希表数组的同一个索引上面,我们称这些键发生了冲突(collision)。 Redis的哈希表使用链地址法(separate chaining)来解决键冲突,每个哈希表节点都有一个next指针,多个哈希表节点可以…

官网正在被哪些产品蚕食,定制网站又被哪些建站产品挤占。

2023-12-09 16:22贝格前端工场 官网建设是一个被大多数人看衰的市场,本文来理性分析下,谁在蚕食这个市场,谁又在挤占这个产品生存空间,欢迎大家评论,探讨。 网站正在被以下产品形式取代: 1. 移动应用&…

探索数据结构:单链表的实战指南

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:数据结构与算法 贝蒂的主页:Betty‘s blog 前言 在上一章节中我们讲解了数据结构中的顺序表,知道了顺序…

【Spring知识体系】1.1 Java 注解(Annotation)

文章目录 1.1 注解(Annotation)1.1.1 什么是注解1.1.2 内置注解1.1.3 元注解(5种)1.14 自定义注解1.15 注解使用场景介绍※ 本文小结 1.1 注解(Annotation) 1.1.1 什么是注解 注解的定义:它提…

Java中接口新增的方法(默认方法,静态方法,私有方法)

Java中接口新增的方法(默认方法,静态方法,私有方法)

遗传算法理解与代码实战(二)- demo(python+deap)

前文介绍了遗传算法,并且手动python代码进行了实践,但是在遇到复杂的问题时(遗传算法理解与代码实战(三)会介绍),手写代码很麻烦,所以需要借助专门的遗传算法库来实现,这…

使用Python快速提取PPT中的文本内容

直接提取PPT中的文本内容可以方便我们进行进一步处理或分析,也可以直接用于其他文档的编撰。通过使用Python程序,我们可以快速批量提取PPT中的文本内容,从而实现高效的信息收集或对其中的数据进行分析。本文将介绍如何使用Python程序提取Powe…

Vue | 基于 vue-admin-template 项目的跨域问题解决方法

目录 一、现存问题 二、解决方法 2.1 修改的第一个地方 2.2 修改的第二个地方 2.3 修改的第三个地方 自存 一、现存问题 报错截图如下: 二、解决方法 2.1 修改的第一个地方 在 .env.development 文件中: # base api # VUE_APP_BASE_API /d…

阿里云服务器地域和可用区选择及关系说明

阿里云服务器地域和可用区怎么选择?地域是指云服务器所在物理数据中心的位置,地域选择就近选择,访客距离地域所在城市越近网络延迟越低,速度就越快;可用区是指同一个地域下,网络和电力相互独立的区域&#…

如何使用Python的Open3D 库LAS对点云进行重建

在 Python 中对点云进行重建也可以使用 PCL 库,不过更为常见的是使用 Open3D 库。Open3D 是一个开源的现代化 3D 数据处理库,提供了许多用于点云和三维几何数据处理的功能,包括点云重建。 下面是一个简单的示例代码,演示了如何使…

人工智能|机器学习——k-近邻算法(KNN分类算法)

1.简介 k-最近邻算法,也称为 kNN 或 k-NN,是一种非参数、有监督的学习分类器,它使用邻近度对单个数据点的分组进行分类或预测。虽然它可以用于回归问题,但它通常用作分类算法,假设可以在彼此附近找到相似点。 对于分类…

灵魂指针,教给(二)

欢迎来到白刘的领域 Miracle_86.-CSDN博客 系列专栏 C语言知识 先赞后看,已成习惯 创作不易,多多支持! 目录 一、数组名的理解 二、使用指针访问数组 三、一维数组传参本质 四、冒泡排序 五、二级指针 六、指针数组 七、指针数组…

Go语言物联网开发安科瑞ADW300/4G电能表数据上传mqtt平台-电表接线到传输数据完整流程

电能表功能说明 ADW300是方便用户进行用电监测、集抄和管理,可灵活安装在配电箱中,可用于电力运维、环保监管等在线监测类平台中。我们本案例是用于工业售电公司对出售电的管理,设备可以监控用电情况、故障监控及警报,售电公司可…

LeetCode的使用方法

LeetCode的使用方法 一、LeetCode是什么?1.LeetCode简介2.LeetCode官网 二、LeetCode的使用方法1.注册账号2.力扣社区力扣编辑器 2.1 讨论发起讨论参与讨论关注讨论 2.2 文章撰写文章关注文章 3.力扣面试官版测评面试招聘竞赛 4.力扣学习LeetBook 书架我的阅读猜您喜…

使用Opencv库直接进行人脸检测

import cv2abs_path cv2.__file__ xml_path abs_path.rsplit("/",1)[0] "/data/haarcascade_frontalface_default.xml"# 加载人脸检测器 face_cascade cv2.CascadeClassifier(xml_path)# 加载图像 img cv2.imread(/media/datasets/face/liuyigei_duo.…

C++vector的使用方法

文章目录 一、vector的介绍1. 文档链接2. 简要介绍 二、vector的使用1.vector的定义(1)构造函数(2)拷贝构造函数(2)赋值重载 2. vector 增删查改(1)operator [](2&#x…

地址分词 | EXCEL批量进行地址分词,标准化为十一级地址

一 需求 物流需要对用户输入地址进行检查,受用户录入习惯地址可能存在多种问题。 地址标准化是基于地址引擎和地址大数据模型,自动将地址信息标准化为省、市、区市县、街镇、小区、楼栋、单元、楼层、房屋、房间等元素,补充层级缺失数据、构建…

C语言从入门到精通 第十一章(文件操作)

写在前面: 本系列专栏主要介绍C语言的相关知识,思路以下面的参考链接教程为主,大部分笔记也出自该教程。除了参考下面的链接教程以外,笔者还参考了其它的一些C语言教材,笔者认为重要的部分大多都会用粗体标注&#xf…