在一个女人眼中,作为一个男人最让她看不起的是什么?
吃软饭!至少我媳妇是这么认为的。
这不,一位女网友发帖称:“老公曾经是阿里P8,年龄大了实在找不到工作,问我是否愿意养他”。她末尾处那句,“中国几千年男尊女卑,男强女弱,男人养女人天经地义,女人养男人也不是不能养,但就是心里别扭。”让人看了唏嘘不已,一位阿里P8级别的软件测试员竟然沦落到如此地步。
大龄软件测试员真的这么“惨”?
曾经我在鹅厂工作时一位领导他对大龄测试员的看法我是比较认同的。他的意思是如果你超过30岁还在一线死磕技术,别说薪水涨不动,可能最后你连饭碗都会保不住。
他认为,目前国内99%以上的公司没有核心技术。大家能做的就是应用层的测试,基本不会涉及框架。而应用层的东西本身就不复杂,培训机构出来工作两、三年大部分工作都可以胜任。
换句话说就是很多人工作3年以后,技术就已经到了天花板。这也是为什么近年来,很多互联网公司裁员先会瞄准大龄测试员的原因,也从侧面解释大龄测试员找工作难这个问题。因为招聘他们公司付出的工资成本和想要的技术能力完全不成正比,讲的通俗一点就是“性价比太低”。
那大厂35+后大家都在干嘛?
我盘点了身边的一些厂友,发现主要是这5个出路。
1、在大厂“混”得风生水起,当上了管理层。
身边认识的那么多朋友,只有一位走上了这条路。他除了专业水平和综合能力极强之外,更重要的运气也不错,遇到了欣赏他的大BOSS,向上要得到资源,向下被拥护支持。自己负责的项目发展迅速被寄予厚望,职位也越来越接近管理核心,这种人只能说是万中无一,不具有普遍性。
2、各种因素离开大厂,最后选择创业。
创业这条路身边人选择还是挺多的,有主动的也有被动的,感觉各占一半吧。成功的不多,失败的也不算多,大多是“半死不活”的状态。所以说,离开了大厂平台光环,做成事难太多了。但不管怎么说,我还是挺佩服这些人,毕竟人家是凭本事吃饭。
3、年龄大了,在大厂能待几天就拿几天工资,战战兢兢的大头兵。
每天很焦虑,因为他们知道自己是裁员主力群体,年薪普遍大几十万,干着和校招小白一样的活,还要和这些小年轻比熬夜,比工作量…。生怕下一次毕业轮到自己头上,也清楚这是迟早的事。这个群体在自己身边还不少。
4、降薪去国企,或者去中小厂。
去国企的有几个,但薪水一言难尽,工作量也不算太低,毕竟他们是干活主力军。去中小厂的也有几个,他们心态是干到彻底没人要再说。
5、送外卖、开滴滴甚至让老婆养…
身边无。
行业趋势
这两天和朋友谈到软件测试的行业趋势,随着转行以及毕业的大学生疯狂涌入软件测试行业。想要获得更好的待遇和机会,不断掌握新的技能,提高业务能力也就变成了目前软件测试从业人员迫在眉睫需要解决的问题。不论是面试哪个级别的测试工程师,面试官都会问一“会编程吗?有没有做过自动化测试?”,所以还停留在功能测试层面,不去提升技术,还要面临长江后浪推前浪的压力。就只能接受窘境,最后甚至是面临淘汰。更别说升值加薪了
所以如何从功能测试到自动化测试,达到技术提升的目的,是很多初级测试人必经的一个阶段。作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。一是更好的梳理自己,二也是能做到更好的社区分享。
自动化测试学习路线:
自动化测试工具使用->Python编程->测试框架->测试框架开发
一、自动化测试工具使用
首先是测试工具的使用,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。
至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。
接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为
- 接口功能测试(需要借助工具进行测试);
- 接口压力测试;
- 接口安全性测试。
而且接口的功能测试是需要借助工具来完成,工具的话就有比如:Postman、Jmeter;抓包的工具fiddler等。
软件相关的工具安装包,都可以去文末我的公众号里领取,自行下载!
二、Python编程语言
编程语言的能力会决定你测试技术的深度,我当时学的是Python语言,了解编程的都知道Python对新人比较友好,相比其他编程语言来说会比较简单。
在网上找了很多的学习资料和学习视频,但是学起来就会遇到很多问题,没有人能帮我解答,还有很多编程的相关知识,也不太懂,自己一个人学起来很费劲的。容易从入门到放弃
所以也是到处去找那种软件测试的学习社区,有幸遇到了一位测试行业的技术大佬,进到了一个很不错的学习交流群内,里面有很多人都和我一样想要提升,所以都在一起学习,有什么问题都会在群里相互讨论、技术交流,这也极大的提高了学习效率。
Python是软件测试进阶的第一步,我们需要掌握Python编程语法,具有一定的编码能力,为基础自动化测试做准备,其次还要掌握Python在自动化中的应用、掌握代码的函数封装、类封装的技能。
三、测试框架
我们还要懂测试框架,Selenium,appium,unittest,pytest,这都是一些开源的框架你至少要懂中间的一到两个。
比如说做WebUI自动化的话,我要懂Selenium+python;做AppUI自动化的话,我要懂appium+python。
如果是进行接口测试的话肯定也是需要去做一个接口的框架,比如:requests。
✪ 测试框架开发
一般一个框架的诞生过程会经过三个阶段:
1、学会使用
大致了解框架的使用,可以去看框架的官方文档,一般里面都有详细的介绍,安装之后便可以开始尝试直接拿它来做项目。
2、阅读源码
想要提升自己的能力、达到进阶的效果,当然不能只局限于框架的使用层面上。需要自己多花几周甚至几个月的时间去阅读框架的源码,这样有助于框架使用过程的各种问题的处理和排查。
3、自研框架
自研框架的要求就比较高,一般都是企业对性能有极高的要求,所有的开源或商业的框架都无法满足公司需求才会走上自研的道路。我们可以尝试分析整个框架性能瓶颈,用更高性能的语言替换关键模块,或用寻找、研究更好的算法去实现关键功能。
关于这些知识点的掌握肯定是需要自己多花时间和精力的,关于这些学习资料和学习教程你可以在文末我的公众号里获取,还很多录制的视频教程,大佬的讲解非常详细,能够帮助你快速理解与掌握。
根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。我也是走过这样一段路,才能获得更多高薪职位的机会,付出终有回报,也算是对我能力的一种认可吧,真正的证明了自己的价值。至少税后30+的薪水是我当前状态下比较满意的。
如果说你在自动化测试工程师阶段还想往性能测试方面去进行发展,要求就会更多了,其实性能也是一种自动化。所以第一个你也必须要掌握一门编程语言,第二个语言脚本,第三个指标,第四个调优。
最后分享自动化测试完整版的学习路线
希望想突破瓶颈的你一样,通过我的分享可以少走一些弯路,可以形成一条自己的体系,并应用到实际中。当然,也真心的希望你们升职加薪,因为有面包才会有更好的生活追求。
可能给予你助力的教程
上面是我收集的一些视频和面试题资源,对于软件测试的的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你!文章来源:https://www.toymoban.com/news/detail-411114.html
文章来源地址https://www.toymoban.com/news/detail-411114.html
到了这里,关于曾经的阿里P8,如今失业找不到工作要老婆养的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!