阅读全文大概需要 7 分钟,原文发表于公众号:【测试开发技术】

在早期软件行业,会存在一个普遍的现象,有些大学的本科,或者研究生毕业,他们去面试工作的时候会发现,面试下来代码能力可能不是太好,这种情况下公司会问你愿不愿意去做测试?

如果说早期软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业 “缺口” 已经基本饱和,最基础的功能测试的岗位需求已经越来越少了。

但即便如此,仍然有很多测试从业者还是停留在 “纯用户” 的业务功能手工测试这个阶段,这也让很多不了解测试行业的外界人士(包括很多公司的开发人员),对测试工程师技术能力提出了质疑,认为测试人员的价值就是对软件 “点点点” 而已。

因此相信很多测试人员,能感受到测试工程师这个岗位其实是很容易被替代的,工作了 3 年 5 年会的东西,一个应届生稍加培养也能做,那么企业会选择谁可想而知,但是我们经常听到一句话 “测试是没有天花板的”,大家觉得为什么会这么说呢?

对于开发工程师而言,通常需要深度关注的是某个 “点”。举个例子,对于前端工程师来说除了前端的一些技能,他需要了解后端接口的设计,但是 API 层面、数据索引这些东西他其实是不需要知道的,那么他只需要做到术业有专攻,专注于领域内一个或几个点深度学习就差不多了。

而对于测试工程师来说,像上面所说的 API 每一个接口数据的流向,数据库索引等这些东西我们都需要去关注。要测好一些东西,通常需要学习很多东西,广度遍历关注到 “面”。但是当你瞎子过河一把抓的时候,看到这个想学那个也想学,其实就会越来越迷茫,所以在学习的过程中,我们首先要找准自己的定位,先搞清楚你的核心竞争力,然后去进行有针对性的学习。

笔者,一直提倡认同的一个观点:“软件测试工程师是一个技术岗位”,想要成为一名合格的测试工程师,首先你需要懂得技术,随着互联网的快速发展,企业行业的需求,现在的软件测试工程师,他的知识面,以及他需要掌握的内容已经远远超过了之前,可以说一名优秀测试工程师的知识面是远远超过开发的,比如在一些技术面上,以及对产品的理解上。

此前在公众号中,发表过的关于对测试(开发)工程师核心竞争力的一些看法中提到,企业需要更多高端的综合人才,但随着技术在发展,市场在不断变化,企业招人与求职者供求总是难以匹配,而造成不匹配、供需关系失调的最核心的问题归根到底还是聚焦于人员能力要求不匹配。

工作五年十年后,别人成了架构师,自己还在基层打滚,原因是什么?职场上无法成功升迁的原因有很多,没有持续学习、学习效果不好、无法通过心仪公司的的面试,一定是很重要的原因。

如果把自己当成一台计算机,既有输入,也要有输出,用输出倒逼输入。

我相信对于大多数从业者而言,都会有不服输的精神,都还是有非常强烈的学习欲望,希望努力学习,不断积累更多的知识提升自己的竞争力,而往往经常因为苦于这些那些的原因,比如:

这里笔者相信,努力学习一定还是会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。为了解决大家上述这些问题,笔者在知识星球 App 上,开设了《测试开发学苑》这个星球

什么是知识星球?相信读者们,有些听说过,也有的没有听说过,这里先简单的介绍一下,知识星球它是近两年一个非常热门的知识社群 APP 平台,既包含了内容输出,同时又提供了互动型、问答型等学习交流方式,所有内容最终沉淀,能分类检索。是创作者连接铁杆粉丝,助力铁杆粉丝学习成长的高品质平台。

知识星球 App 平台上面,目前已经有非常多的社群、星球,那么笔者开设的星球和其它的有何不同呢?

我的星球可以为大家提供什么? 定期测试干货分享(全网独家),大量学习教程视频免费提供,测试技术、学习方法以及学习过程遇到的问题长期解答指导,并且还可以根据不同学员的学习需求,提供对应的工作经验分享,学员职业规划,就业指导等方面的帮助和指导!除此之外,星球不定时也会送出福利,定期开展一些抽奖送书活动

更详细可查阅原文:从 “职场小白” 进阶为 “行业大牛”,三个"锦囊"教你破局

有了提升自己的想法,就马上去行动吧!

关注公众号:【测试开发技术】,后台回复:me,免费领取 Python 学习大礼包。


↙↙↙阅读原文可查看相关链接,并与作者交流