首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一直在做功能测试且年纪不小的你,应该怎样才能改变这样的困局?

一直在做功能测试且年纪不小的你,应该怎样才能改变这样的困局?

作者头像
王豆豆
发布2018-06-08 17:23:31
7440
发布2018-06-08 17:23:31
举报
文章被收录于专栏:资深Tester资深Tester

这个周末朋友圈和知乎全被中兴通讯员工跳楼事件刷屏了。为什么会有这么多人关注和转发?

第一是因为这其中牵涉到一条生命,出于对生命的尊重。

第二是因为中年危机人人都会经历,这件事给大多数人带来了心理上的恐惧和期盼从其中得到答案。

前几周王豆豆写过一篇《软件测试职业发展:软件测试人员该何去何从》,其实主旨也是想解决和预防中年危机,为什么中年危机那么可怕?

这个原因王豆豆与同事分析过:

第一,职场人到了中年时,职场地位是最不稳的时候,风险最高;

第二,当人到中年时,家庭的开支是最大的,刚好孩子正值初高中,父母年纪也比较大了,到了需要照顾地时候。

正是因为这二点,中年时工作本来就会有力不从心的感觉,论努力,论勤奋,论精力,都无法与年轻人相比,企业本就不是一个慈善的地方,这是一个被利益驱动的地方,你能创造出利益,你就是核心员工,如果不能出创造出与你相匹配的价值,你就是一个多余的人,相信这点大家心里都明白。

怎么解决中年危机呢?

王豆豆觉得中年危机不能到已经到中年时才解决,应该提前解决,就像你十岁在为二十岁的人生做准备,二十岁再为三十岁的人生做准备,那么三十岁也应该为四十岁以后的生活做准备,经历过很多选择之后 ,细想之下就感到生命的奇效,你现在的生活取决于过往的所有选择。

那么已经三十岁的你,技术没有优势,核心竞争力不强,又想怎么解决呢?

昨天在知乎上回答了这样一个问题:

30了,测试5年,想转开发,还有空间吗? 本人今年30了,做测试5年,一直都是功能,每天做的个人感觉都没什么技术含量,就是人肉测试,不断重复,最近想学开发,但一点底子都没有,如果想学开发的话,就要从0开始,报班学习,虽然听过各种鸡汤,说什么时候开始学习都不晚,但个人感觉30确实是一个坎,就竞争力来说,培训学习几个月之后,出来找工作的竞争力肯定不如年轻人,但冲着工资去,又想拼一把,有没有相似经历的小伙伴,想听听相关建议,谢谢。

这个问题恐怕是做功能测试做久都会有这样的疑问,同样这样的问题以前也困绕着王豆豆,只不过这样的困惑来得早了几年。

当时王豆豆做软件测试四年多了,前期一直做功能测试且一直待在外包公司,感觉自己真的没有发展了,没有成长,心里就很慌。

刚进入到软件测试行业的前二年基本是能力成长最快的阶段,学习了很多,比如测试流程、编写测试相关文档、LINUX、数据库、业务等等,但后期就以看不见的成长速度的成长着。

后来觉得这样不行,难道要一辈子做功能测试么?所以当时也萌生出了想转开发,觉得只要做过开发之后,再来做软件测试就应该有所向无敌,能过五关斩六将的气势了。

当时觉得阻止自己无法转开发的就是不会代码,所以就想报一个培训班来学习JAVA,为此还专门去培训机构咨询了一番,但后来因为培训费用太高和其他原因,最终放弃了。

针对互联网中的人,如果年龄和技术不能成正比,那将是一种非常可怕的事情,因为已经有无数比你小,工资可能比要得低多的后辈涌现出来,可以假设你是部门上级,手下二个人产出是一样的,做为上级肯定会选择工资少的那个,而且年轻人可塑性还很强,所以技术非常重要。

开发和测试同样为技术人员,很多人认为软件测试是没有什么技术可言的岗位,开发人员才是真正有技术的人员,这是大家对软件测试的认知出错了,软件测试并不是只有功能测试,而且有很其他的测试类型时非常需要技术的,但这些测试类型在一些小型公司里都不会执行。看得少了自然也不知道软件测试其实是一门技术性很强的工作。

如果一直都是在做的功能测试,不会代码,但又想跳出这样的困局,最好的解决方法就是提升技术。

这并不是喊喊空口号就行的,而是要落地到执行。

那提升技术有以下几种方法:

第一种 利用工作学习

第二种 自学

第三种 培训

最好的方法就是利用工作学习,但这种机会并不是那么可以获得的,如果你天天都是做功能测试,接触不到其他的测试类型,那只能提升到自己的业务能力,但代码技术却得不到成长。同时很多公司并没有其他的测试类型,所以想学也无路可学。

如果是上面这种情况,王豆豆建议可以先自学自动化测试,如果公司没有,那你可以利用自己的空闲时间将这一块搭建起来,等到能给公司测试带来便利的时候,公司肯定会认可你的能力,同时你又比别人多了不可替代性的技术,就算是公司不认可,那下次再换工作的时候,这也是你的筹码。

如果你想自学自动化测试,但又没有编码能力,可以先从Robot Frameworke入手,这是一个测试框架就算是不会编码也可以做一定的自动化测试,虽然后期的深入在慢慢学习编程语言。代码能力是必不可少的,不要想着可以省略。

如果上面这种方法还是没法解决当前的困境,第三种方法王豆豆真是不怎么建议的,虽然王豆豆还在培训机构做测试培训老师时,见过很多年龄偏大,想转行来培训的,但这种基本上都是外行转互联网的行业,如果本身就是行业内的人,再去培训,王豆豆觉得很不划算,放着好好的内部资源不用,真是浪费啊。

如果真想去培训也可以,但现在互联网培训并不便宜,且花时间,所以要计算后期带来的收益是否会高于现在所付出的,但现实有可能不会,所以谨慎,多考虑比对再做决定。

除了像上面这样提升自己的技术外,还要多发展人脉关系,这也是王豆豆相当薄弱的点,本周五在向以前开发同事请教JAVA问题时,他问到王豆豆,做软件测试有八年之久了,有没有结识到测试行业的大牛?人脉是众多关系中最需要去维护的一种关系,所以Tester们,在提升技术的同时,别忘记维护好自己的人脉。

最近王豆豆有好几篇文章都在聊提升技术的问题,其中几乎每篇文章都提到要学习编程语言,但很多时候大家都有心无力,又或者是学习几天了就放弃了,王豆豆自身也是一个意志力差的典范,学习都是三天打鱼二天晒网,所以王豆豆有一个想法,本着共同学习的目标,王豆豆要组织一期抱团学习小组,具体想法如下:

1.第一期王豆豆打算组织学习python语言,原因有几个:

第一原因 Python语言目前很火,很多测试工具都支持Python语言;

第二个原因是Python语言学起来对比Java会简单且快速很多;

第三个原因是私人原因,Python语言也是王豆豆多次欲学,而至今未掌握地语言。

2.选择一本Python语言的书为学习教材

3.学习小组人数,一定不能多,最多十人(包括王豆豆)

因为名额比较少,如果觉得自己坚持不下去的,就不要报名了,坚绝不要中途放弃的

4.联系方式:联系王豆豆,微信号(evangline7),备注渠道来源渠道

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 资深Tester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档