当前位置:网站首页>快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
2022-08-10 02:53:00 【程序员威子】
IT 行业,经常逛知乎,论坛,社区你就会发现大量这样的帖子,诸如 35 岁如何度过中年危机?被公司裁员找不到工作怎么办?大龄程序猿转行做什么好......
虽然说在其它行业也会出现此类现状,姑且被称作行业焦虑,但是 IT 行业尤为明显,因为互联网代表着创新,活力,潮流......很明显这是一个属于年轻人的行业。
在我看来,中年危机的出现根本原因并不是因为你年龄大了,体力,脑力跟不上年轻人了,而是因为你的能力没有追上你的工作年限,也就是说你只是一年经验重复使用了 N 年......
然后就会出现这样一件尴尬的事情,和你工作经验匹配的大厂高端技术,管理等岗位,水平不够,面试不进去,小公司的初级测试岗位又不招你。
一旦行业不景气,比如疫情期间大量公司倒闭裁员。然后被辞退,失业,找不到工作,就悲剧的活成了一个反面典型......
既然你看中了 IT 行业的高薪水入了这个坑,那么同时你就要付出相应的代价来适应这个行业的游戏规则。
只要你是 IT 行业技术岗,不管是开发、还是测试、运维,就一个规则,你需要不停的学习,学习,学习......
那今天主要来聊聊软件测试行业,当你入行以后,不管是校招还是转行成为了一枚在职的初级软件测试工程师,之后的路该怎么走呢?
星爷有一句经典台词,人如果没有了梦想和咸鱼还有什么区别?所以你要先给自己定一个小目标,是三年之后在这家公司,独挡一面,成为测试经理?还是三年以后跳槽 BAT TMD 等大厂?
又或者你想可以有一天从点点点功能测试工程师变身为测试开发工程师?或者你有更加远大的目标,若干年后,成为这个行业的领军人物......
路总要一步一步走,罗马也不是一天可以建成的。不妨先来制定一个计划,先看看初级测试如何进阶为中高级工程师?
浏览了拉勾,boss 直聘等招聘网站关于中高级测试工程师的要求,以上海为例,工作经验 3-5 年,不算年终奖,base 薪水在 13k-18k 之间。
参考我们公司同事以及周围朋友的目前技能与薪水,哪怕你只有 1-3 年工作经验,掌握好下面写的技能一线城市拿 15k 左右完全没问题,甚至我还说少了。
好,下面来聊聊如何进阶成为中高级测试工程师?
1、掌握一门编程语言:java/python 之一,python 对于初学者很友好,比 java 好入门。java 优势在于和开发使用的是相同语言,便于沟通,目前后端开发大部分都是使用 java 语言。而且学习性能调优时,使用 java 技术栈的对理解底层 JVM 很有帮助。大厂使用 java 比较多,中小公司使用 python 比较多。当然后期两者都会再好不过。
2、可以根据业务至少搭建一种自动化测试框架:自动化测试主要有接口自动化,web 自动化,app 自动化三种。推荐大家首先学接口自动化测试框架,因为需求最大,使用的公司最多。原因就在于后端接口比较稳定,变化比较小。前端自动化,ui 层变化太大,成本太高。做的公司比较少。
3、性能测试:至少会接口压测,数据库压测,有实际相关经验。可以根据生成的报告分析 TPS,并发量,吞吐量,资源利用率等这些关键指标,可以协助开发调优。当然,性能测试水比较深,分析性能瓶颈这些,你如果玩的很溜的话就能发展为架构师了,中级掌握基本的即可。
4、学习一门脚本语言。推荐 shell,这个方向作为掌握 linux 的基本命令的进阶方向再好不过,可以看到很多大厂招聘都有掌握 shell 优先,很加分。
5、至少熟悉一个行业的业务知识:很多时候测试场景漏测导致线上问题,并不是因为你没掌握好测试用例的设计方法,根本原因是你对你测试的这个产品还不够完全熟悉,对业务理解还不够透彻。深入掌握一个行业的业务知识对你迁移到另一个行业也很有帮助,可以更快上手,可以是电商,保险等行业均可。不推荐游戏,嵌入式等硬件小众行业......
6、可以独挡一面:这意味着你不再像初级测试一样,发现 bug 问题首先甩锅给开发,而是自己可以首先分析问题,定位问题原因。也意味着你可以独立负责并主导一个完整项目的测试。总之,独立思考能力是很稀缺的。
最后
以上,在初级技能上面增加的这些技能就是我认为的一个出色的中高级测试工程师应该具备的技能,也是你可以拿高薪的必备基础技能。
总结:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
边栏推荐
猜你喜欢
[Kali Security Penetration Testing Practice Course] Chapter 8 Web Penetration
Day16 charles的基本使用
清洁环保的小型风电滑环基本介绍
电子产品结构设计中的电磁兼容性(EMC)设计
Example 043: Scope, class methods and variables
6 common plugin recommendations in Pycharm
liunx PS1 settings
NFG电商系统在元宇宙趋势下做什么?
MMDetection框架的anchor_generators.py解析
Robust Real-time LiDAR-inertial Initialization (Real-time Robust LiDAR Inertial Initialization) Paper Learning
随机推荐
2022.8.8 exam sweeps the horse (sweeper) antithesis
2020.11.22 Exam Goldbach Conjecture Solution
flink 12 源码编译及使用idea运行、debug
三极管开关电路参数设计与参数介绍
如何编写一份优质的测试用例?
6 common plugin recommendations in Pycharm
使用flink-sql写入mysql的时候,只指定插入的字段,但是会报错id字段错误,没有默认值,创
使用注解实现限流
Example 046: Breaking the Cycle
Meteor accelerator Trojan analysis and disposal plan
[Kali Security Penetration Testing Practice Course] Chapter 8 Web Penetration
[Kali Security Penetration Testing Practice Tutorial] Chapter 6 Password Attack
如何使用腾讯字体,已经在什么场合下可以使用该字体?TTTGB-Medium
flex 的 三个参数:flex-grow、flex-shrink、flex-basis
Chapter 21 Source Code File REST API Reference (3)
成功执行数字化转型的9个因素
“双枪”木马病毒的进化史
Will signal with different start time alignment
元宇宙+NFT是“宝”还是“炒”
【红队】ATT&CK - 自启动 - 利用LSA身份验证包自启动机制