外包干了一个月,技术退步明显。。。

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

🍅 关注公众号【互联网杂货铺】,回复 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自动化测试速成课,小白也能快速上手(项目实战)

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

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

相关文章

Sora的双重边缘:视频生成的革新与就业的再思考

随着科技的日新月异,人工智能(AI)和机器学习(ML)技术如潮水般涌入我们的日常生活,为各个领域带来了翻天覆地的变化。在这一浪潮中,Sora作为一款前沿的AI视频生成工具,凭借其高度逼真…

MindOpt优化器: 浅谈版本0.x和1.x之间API的差异

Mindopt 是一个优化求解器,如果它有两个主要版本——0.xx和1.x.x(最新版本1.1.1),它们代表着软件开发的两个不同阶段。版本1.0.0表示软件的一个大的里程碑,代表着软件第一个正式的“成熟”发布版本,而0.25是…

MySQL--优化(索引--索引失效场景)

MySQL–优化(索引–索引失效场景) 定位慢查询SQL执行计划索引 存储引擎索引底层数据结构聚簇和非聚簇索引索引创建原则索引失效场景 SQL优化经验 常见的索引失效场景 1、场景准备: 给 tb_user 表创建联合索引,字段为&#xff1…

SSR和CSR

SSR:服务端渲染(Server-Side Rendering) 浏览器每次请求时,服务端都会生成页面完整的HTML响应,最后在浏览器将静态的HTML“激活”。 CSR:客户端渲染(Client-Side Rendering) 首次…

消息队列-Kafka-消费方如何分区与分区重平衡

消费分区 资料来源于网络 消费者订阅的入口:KafkaConsumer#subscribe 消费者消费的入口:KafkaConsumer#poll 处理流程: 对元数据重平衡处理:KafkaConsumer#updateAssignmentMetadataIfNeeded 协调器的拉取处理:onsum…

linux下改变主机名,永久生效的方法

hostnamectl set-hostname test 例子 #支持大写必须就要这样写 hostnamectl set-hostname 名称 --static

缩放算法优化步骤详解

添加链接描述 背景 假设数据存放在在unsigned char* m_pData 里面,宽和高分别是:m_nDataWidth m_nDataHeight 给定缩放比例:fXZoom fYZoom,返回缩放后的unsigned char* dataZoom 这里采用最简单的缩放算法即: 根据比…

每天一个数据分析题(一百九十五)

关于用户标签的分类,下列哪些说法是正确的? A. 属性标签主要包括用户的个人信息,如性别和出生日期,这些数据虽无因果关系,但可以用于预测用户行为。 B. 状态标签反映的是用户的社会经济状态和社会资本,如…

PostgreSQL教程(二十四):服务器管理(六)之数据库角色

PostgreSQL使用角色的概念管理数据库访问权限。一个角色可以被看成是一个数据库用户或者是一个数据库用户组,这取决于角色被怎样设置。角色可以拥有数据库对象(例如,表和函数)并且能够把那些对象上的权限赋予给其他角色来控制谁能…

代理IP以及动态拨号VPS的关系是什么?

在数字时代,网络安全和隐私保护已成为全球关注的热点话题。代理IP和动态拨号VPS作为提升网络匿名性和安全的重要技术,它们在维护网络隐私中扮演着至关重要的角色。虽然这两种技术在表面上看似相似,实际上它们在功能、应用场景以及用户需求满足…

react + antdesign table组件合并行,展开子表格

假如你有这样的一个数据: [{"bigClass":"吃的","smallClass":"水果","item":"苹果"},{"bigClass":"吃的","smallClass":"水果","item":"香蕉…

mutex 和 channel 哪一个工作效率更高?

关于Rust中mutex和channel哪一个工作效率更高的问题,实际上并没有一个绝对的答案,因为效率的高低取决于具体的使用场景和需求。 互斥锁(mutex)主要用于保护共享资源,确保一次只有一个线程可以访问它。当需要多个线程同…

这些养老难题,只能靠AI来解决了

3 月 5 日刚召开的两会,AI 这个话题妥妥站上了 C 位。不仅政府工作报告首次提出要开展“人工智能”行动,各路科技大佬和人大代表也是围绕着 AI 大模型的技术创新、应用落地和政策法规,展开了热烈积极的建言献策。甚至有互联网大佬建议将人工智…

创建RAID0,RAID5并管理,热备盘,模拟故障

目录 1. RAID介绍以及mdadm安装 1.1 安装mdadm工具 2. 创建raid0 2.1 环境准备 2.2 使用两个磁盘创建RAID0 2.3 查看RAID0信息 2.4 对创建的RAID0进行格式化并挂载 2.5 设置成开机挂载 2.6 删除RAID0 3. 创建raid5 3.1 环境准备 3.2 用3个磁盘来模拟R…

2024-01 STEMA 考试C++ 中级真题解析

2024-01 STEMA 考试C++ 中级真题一、选择题 第一题、表达式117 % 16 的结果是( B )。 A、0 B、5 C、7 D、10第二题、下列选项中,字符数组定义正确的是(B )。 A、char a[5] = "hello"; B、char a[ ] = "hello"; …

Go微服务: 基于net/rpc/jsonrpc模块实现微服务跨语言调用

概述 Golang 提供 net/rpc/jsonrpc 库来实现rpc方法采用 json 方式进行数据编解码,支持跨语言调用 这里实现跨语言示例 1 )go 服务端 package main import ( "log" "net" "net/rpc" "net/rpc/jsonrpc" )…

ERC20学习

ERC20简介 ERC20是一种代币标准,用于创建可替代的代币。 ERC20是在以太坊网络上实现的代币标准,它为数字资产或代币定义了一套规则和接口。这些符合ERC20标准的代币在性质上是完全相同的。即每一个代币都可以被另一个同类型的代币替代,这种属…

系统架构30 - 质量属性

质量属性 概念开发期质量属性运行期质量属性 面向架构评估的质量属性质量属性场景描述 软件系统属性包括功能属性和质量属性,软件架构重点关注的是质量属性。架构的基本需求是在满足功能属性的前提下,关注软件系统质量属性。为了精确、定量地表达系统的质…

代码随想录算法训练营day54| 392. 判断子序列、115. 不同的子序列

392、判断子序列: class Solution(object):def isSubsequence(self, s, t):""":type s: str:type t: str:rtype: bool"""dp [[0] * (len(t)1) for _ in range(len(s)1)]for i in range(1, len(s)1):for j in range(1, len(t)1):if …

社区店选址评估的关键指标:确保商业成功的重要因素

对于想开实体店或创业的人来说,选址是决定商业成功的关键因素之一。作为一名开鲜奶吧5年的创业者,我在网上持续分享开店的干货和见解。 在这篇文章中,我将详细介绍社区店选址评估的关键指标,帮助你确保商业成功。 1、人流量&…