• 0
  • 0
分享
  • 测试工程师能不能作为一份终生的职业?30岁以后怎么办?——软件测试圈
  • TIMI 2021-09-27 09:47:41 字数 1833 阅读 946 收藏 0

我希望大家能认真思考后给出一个属于自己的答案,无论你是新手入门,还是资深专家。回答这个问题请不要凭一腔热血,也不用过分消极,别总和钱挂钩,平心而论即可,就当是对这份职业的一个规划。

01、先说说我的测试之路…

我个人年过30,参加工作至今从事时间最长的就是测试工程师职业,我内心深处很希望一直把这份职业长久的做下去。虽然我的技术并不出众,但最少我也有了一些经验和经历,虽然在如今测试行当的现状没有高深点技术的经验可能不太受待见,但最少我一直在坚持着,我会一直坚持到这个行当没我容身之处或者侥幸成为测试的终身职业者。

在广东这些年,我见过不少与我同龄的测试人离开这个行当了,比较悲哀的是我遇到的离开者多数人都有些被逼无奈的感觉,有的年纪大了不想再做具体的事,有的找不到合适的管理职位,有的说想自己去创业。但我觉得这些想法多少都有些问题,当然这是环境和个人双方面都有问题。

02、谁说年纪大了就要去做管理?

从个人上说,我认为年纪大了就要去做管理岗这本身就是种误区。我老爸是传统行业的车床师傅,也就是老技工,他现在60多岁了还是可以天天给农机具加工修理零件。

我们测试从业者为什么30出头40不到就要一门心思脱离测试执行工作?就算是与我们每天都见面的程序员职业,我也遇见了不少40+甚至50+的程序员(真没撒谎,他是个满头白发的嵌入式产品MCU工程师),他们都可以做到这么大岁数,我们测试人为什么就不能?有些人要说环境不允许,我就说先别管环境允许与否,你自己有过把测试执行工作进行到底的觉悟么?别以为我说的是自动化是性能,我说的就是手工的黑盒测试,你有过么?

为什么我要说是手工黑盒的执行?因为这就是目前测试行业的主体工作,是绝大部分测试从业者正在干的事!就像程序员最多数的人工作是编码,而不是架构设计等等;就像机械加工的从业者最多数的人还是在干加工,而不是设计零件等等;再往远了说一点,那些去工业化搞金融的国家经济泡沫破碎闹危机,中国因为实体制造业发达最少大家还有口饭吃,还不是因为那些高大上的工作能容纳的人数实在有限?

03、测试职业≠测试行业路人甲

扯远了,就测试这行当往前一点看。再过十年、二十年,中国的测试行业就是全部功能自动化测试、性能测试了么?我看还是要以手工黑盒为主!为啥?你功能自动化能凭空而来,不需要经过手工测试等功能稳定?你性能测试天天做?那你那个破系统可以扔了,还给用户用个毛,天天性能有问题。我说这么多就是想说:我认为测试的常态工作依然会是手工黑盒为先,你想高大上可以,但测试的基础工作依然需要最多数的人去做!

个人方面最后说句,那些离开自己去创业的都只能算是测试这条路上的路人甲,你根本没拿测试当份职业来做,这跟农村放羊的跑城里搬砖攒钱攒够钱立马回家务农娶媳妇本质上一样,根本没把建筑行业当职业而已。

04、年龄因素≠测试人员的鬼门关

从环境方面说,我认为环境上最大的问题是招聘单位的年龄条件。经常看到某某小公司招聘测试工程时注明年龄20~30,20~35之类。我就想问这些企业的HR,你怎么知道30岁或35岁以上的测试人员就不能再继续做工程师了呢?

就算你考虑待遇要求的因素,你又如何肯定年纪大点的测试工程师不愿意拿一份工程师的薪资了呢?测试又不是搬砖,不是非要年轻小伙才能干;测试也不是什么对手速、视力、听觉、嗅觉等有特殊要求的工种。怎么就总搞的人人年纪大点就心浮气躁,不混个管理岗不干个技术含量高的就感觉有今天没明天的?

你们有些企业能接受年纪大的程序员,为什么不能接受年纪大的测试人员?要知道程序员的编码技术更新速度远快于测试人员的测试技术更新,有经验的测试人员明明应该像老技工那样在国内吃香,但现实反倒是年龄就像测试人员的鬼门关一样!

05、最后我想对所有测试员说…

IT业的测试就像传统行业的质检,你一个企业总想招几个刚毕业的便宜新人来做质检,你的质量能有足够保证么?换过IT企业不是一个道理?

所以我想说环境是有环境的问题,但测试人首先能做也是该做的还是保持一份测试从业的信心与恒心。因为到最后,只要还有IT业,还有程序员,就一定还有测试人员。只要还有测试工作,就还是会有测试基础工作和测试高级工作之分。我不知道测试行业将来是否一定会容纳那些年纪大的测试人,但如果它只容纳那点做高级职位的大年龄测试人,那测试确实不算一份值得长久做的职业。


作者:博为峰网校

原文链接:http://blog.itpub.net/31407649/viewspace-2791085/

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   上一章我们剖析了如何修炼自身面试情商,避免在面试中触礁。不过,江湖险恶,面试场上总会偶遇各类“特色鲜明”的面试官。比如说,在加入蚂蚁之前,本人也曾与某二线互联网车企的面试官上演了一段有趣的小插曲:  “哟,您的经验挺丰富啊,技术水平看着也蛮不错的,还有出版书籍的经历呐?”  那时年少轻狂的我,瞬间接招:“哎呀,您真是高手啊,我也正期待拜读您的大作呢,到时候可别忘了给我打电话通知一声。”随后潇洒转身,扬长而去。  随着自己升级为面试官,接触了更多同仁和面试场景后,我发现每位面试官都有自己独特的性格色彩,甚至同一面试官在不同时间和情绪状态下也会呈现出迥异的面试风格。  “暖男”式面试官的“温柔...
            0 0 421
            分享
          •   对业务指标的要求主要有:请求响应时间,最大并发量等等。  对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资源使用率必须尽快进行资源调整和优化。  1) 业务指标  2) 系统资源指标  根据测试目的不同,需要统的系统资源指标也不同。主要包括以下一些:服务器操作系统资源使用情况,各种服务器的资源消耗情况等等。  内存  Paging rate:内存页交换速率  如果该值偶尔走高,表明当前有线程竞争内存。...
            0 0 1118
            分享
          • 自动化什么对于初学者来说,重要的是要记住自动化测试并不是适用于所有测试场景的灵丹妙药。但是,通过注意下面描述的以下几点,可以选择要自动化和不自动化的内容:成本假设你有频繁的发布进入。在这种情况下,首先自动化冒烟测试和回归测试更为重要,因为这将有助于加快测试周期,缩短上市时间,减少人工干预。优先级这很重要,因为测试人员可以根据业务需求和复杂性将首先需要自动化支持的功能与其他功能分开。业务优先级较低的区域可以从自动化范围中删除。什么可以自动化这个因素取决于许多领域,比如可用性方面,这些领域不能自动化,其他方面,比如工具依赖性,也会限制自动化领域。此外,应优先考虑支持多浏览器的应用程序等其他方面的自...
            1 1 1612
            分享
          • 简介pytest是动态编程语言Python专用的测试框架,它具有易于上手、功能强大、可扩展性好、兼容性强、效率高、第三方插件丰富等特点。功能特征:完整的文档,包括安装,教程和PDF文档简单而又详细的断言模式(使用纯assert语句)自动发现测试模块和功能(以test为标识)可以运行unittest和nose框架的测试用例灵活的固件,用于管理小型或参数化的长期测试资源丰富的插件架构,拥有三百多个外部插件和丰富的社区编写规则:测试文件以test_开头(以_test结尾也可以)测试类以Test开头,并且不能带有 init 方法测试函数以test_开头断言使用基本的assert即可自动发现规则:如果未...
            11 12 3157
            分享
          • Web 应用程序的动态、快速变化和关键业务的重要性不断挑战传统自动化测试和测试框架的极限。 本文讨论了最常遇到的关键挑战,以及如何帮助简单地或自动地应对这些挑战。测试覆盖率测试覆盖率是通过测试验证的重要指标之一。当人们表示他们在构建测试覆盖率方面遇到挑战时,通常意味着他们没有足够的资源来足够快地编写测试以跟上测试需求的增长。解决挑战的尝试通常涉及招更多人活着将上线时间推迟,通常来说几乎不可能有立竿见影的解决方案。低代码工具可以通过最小化复杂性和消除特定技能的门槛来帮助加速测试。与记录和回放的早期工具功能相比,现代主流的工具框架捕获测试用例更容易访问、更准确、更稳定。AI 驱动的工具有助于对被测...
            0 0 1072
            分享
      • 51testing软件测试圈微信