我离测开有多远——计算机基础与测试技术学习如何平衡

random
random
random
订阅者
10318
文章
0
粉丝
测试交流50270字数 1032阅读3分26秒阅读模式

33 岁了,这个年纪如果持续在软件行业积累,现在起码是个专家级别的人才了,无奈的是 27 岁的时候才从其他行业转了测试,所以现在还是一个技术进阶的状态,深感焦虑。

现在的创业公司进来有 4 年了,从功能测试一路走下来,现在主要的工作在持续发布、环境搭管、性能三个方面,公司的持续集成目前我独立负责。

一直很遗憾,公司的 4 年,没有见过大牛的测试小伙伴,测试从 2 个人开始到现在小 10 人规模,技术梯队一直是处于功能层次。目前已经不在测试团队……嗯,曾经跟领导明确表示不想做管理分了学技术的精力。所有的技术全靠自己在高强度的工作之余研究琢磨出来,另一方面也正是领域的空白给我大量上位实现技术落地的机会,个人企业双赢。正是焦虑,一直保持学习,从啥都抓到现在集中在 java 技术栈,为了夯实基础考过了中级软件设计师,还是没有出什么自己骄傲的成绩(或者说面试测开时能让人眼前一亮的落地项目)。

目前想转开发(最好),但是技术栈和实际经验距离研发有距离,所以最好的方式是转测开或者运开,核心是提高代码解决问题的能力。但是有点矫情了,大的环境不好,33 岁简历投递出去,虽然大部分能到待通知步骤,但是半个多月没有收到一个面试邀约。

也考虑过在公司内部转,找领导交流,呃,比较尴尬的是公司已经开始欠薪一段时间了。所以目前也是搁置状态,骑驴找马中。

我总结了目前我的技能树。请大家批评指正。

我比较担心或疑惑的有以下几点

1、学习是个漫长积累的过程,我现在偏向计算机、软件基础的学习,所以在测开常用的技术栈方向并没有倾注太多心血,因为我认为基础牢靠,测试的工具、框架拿过来我就能用起来;它的对立面就是面试的时候一无实际经验、甚至可能只是懂点皮毛,很可能就被面试官否认了。还是挺痛的。这种学习的思考方式是不是舍近求远了一点?
2、在学习研发技术栈的过程中,很煎熬,很慢。希望快速掌握一个研发的开发框架,比如 spring,但是还是想先打基础再往上跑,内心深觉,学得很多,缺乏实际操练。
3、我目前公司的持续集成、环境搭建方向,由于业务没什么起色,自身并没有多少革新动力,所以能应付。docker、k8s 之类的技术,业余当玩具玩了玩,系统的把各类官方文档扫了 2 遍,真的要落地我觉得也是可以做到的,但是心觉 “安装部署使用” 简单了一点,外无需内无求,所以 k8s 的落地停摆中。
4、测开学习研发的技术体系是不是缘木求鱼了一点?而且成长周期很长,没有历练的机会的话很难做到优秀;
5、java 的技术栈会不会过于庞大了,像 python 这类适用人生苦短的语言是不是更具有优势一些。并且我目前在职的岗位,偏运维的工作要多一些。我甚至在用 ansible。。。所以 python 会不会更好一点
6、没有一个让人眼前一亮的代码作品(shell 的虽然可以,但是不够好)

总结了一下,现在的焦虑源自 “大龄条件下欲转型而不得”……

作为过来人的大牛们,想听听你们的看法,请把您的想法说出来,可以随便喷。

我离测开有多远——计算机基础与测试技术学习如何平衡

 
评论  50  访客  50
    • 我问问
      我问问 9

      仅楼主可见

      • Lambda
        Lambda 9

        我来做个总结吧
        1、年轻人要引以为戒,不要在年轻的时候停止奋斗;应该多关注自身的成长,而不是闷头苦干不看方向。乘着没有什么压力,报个霍格沃兹?
        2、技术能力不管是在哪个阶段的 level,市场上肯定有适合的岗位,矛盾无非在自己的期望和实际情况的差距。转型技术这 6 年,我的技术成长是偏慢的,排除公司因素,自己是负有不可推卸的责任。但是目前我还是想摸一下天花板很低的开发岗,毕竟天花板很低,要摸一摸,没什么难度。所以相对来说,可能结合自身的特点,技术专家这个方向对我这个年纪来说,很难走。。往后可能会技术 + 软实力方向(产品、项目经理之类)的岗位靠。目前,我和开发岗的距离,只缺一个 offer,offer 还要磨。
        3、大龄的也不必过于焦虑。人都有一死,于公我等自是轻于鸿毛之类。技术也都有天花板,爬的慢和爬的快的差距除了单位时间的收入差异外,最终的目的地都差不了太多,技术不是人生的全部。
        4、不要逼逼,干就完了。

        • 泰斯特
          泰斯特 9

          找准路坚持下去,自己做个测试平台,什么都明了了

          • magicyang
            magicyang 9

            “我们有些人就像是乌龟,走得慢,一路挣扎,到了而立之年还找不到出路。但乌龟知道,他必须走下去。”——古迪纳夫
            PS:其实我也不知道出路。。。

            • 秦岭
              秦岭 9

              我国的环境,是对大龄不友好,没办法,! 随着越来越多的人进入互联网,对大龄更大不友好!未来更加明显!
              32 岁离 60 岁退休还长!这也是我焦虑的原因,如果真的哪一天互联网不要我了,也许外卖我也可以干!!

              • mengzh
                mengzh 9

                有时候咸鱼也不好当啊。。。没准哪天就被炒了

                • Lambda
                  Lambda 9

                  某种意义上,我就是公司的运维角色。你说的这些职能角色我觉得意义不是很大,因为个人的价值依托于公司业务,而不是岗位。像我说的测开,可能市场上就是你那么定义的,那我可能要转就更难了。

                  • Lambda
                    Lambda 9

                    其实不一定是测开,运开也可以的,而且我目前的环境运开相对更容易,如果是运开的话,我可能要换 python 作为主要开发语言再折腾一下了。之所以要转,收入是一方面,因为我调研了一下测试领域在成都的收入金字塔,不懂开发收入绝对上不去。软件行业的核心是那些写代码的工作,所以希望往核心靠。另外,接口测试很简单的,我自然是做过,没有做过的是自动化的接口

                    • Lambda
                      Lambda 9

                      24 岁早点意识到以后的危机,有各种选择。加油!

                      • kong
                        kong 9

                        如果你是测试,只在环境的问题上做动作,那还不如运维在环境的问题上思考的多,测试不先解决测试自身的问题,怎么能称为测试开发,还不如叫运维开发。。。在我看来,测试开发主要工作是为测试服务的,在提高测试效率后,再协助其他能影响到测试的周边部门开发可以提升效率的工具(如开发、运维、项目管理等),这样才能证明测试开发存在的价值,当然以上纯属个人看法

                      匿名

                      发表评论

                      匿名网友
                      确定

                      拖动滑块以完成验证