前言
最近朋友圈里风风火火的,先是 华为裁撤34岁以上交付员工的新闻刷了我的屏,然后有人发在朋友圈招聘 测试人员声称不要6年以上的又吵了个沸沸扬扬的,这两天又有一堆人在脉脉里提问5年的 功能测试人员该怎么办。本来我对这些并没有直观上的感受, 工作挺忙的,一有时间就跑去陪待产的女王大人了,所以也没太在意这些。直到前两天面试到一位10年的老QA后,我才深深的感慨了一番。
背景
组里一共4个QA,包括一个不会写代码的大姐姐, 开发团队人越来越多,接近1:7的差距。老大只给了2个HC,于是我们商量着得好好利用这两个HC,一个中级的一个高级的。JD写的都是测开的岗。于是HR推了一个10年经验的老QA,我看了看简历主流的东西都做过,经历确实蛮丰富的就约来聊聊,对方是前辈,我尽量抱着谦卑的姿态。
面试
有句话叫期望越大失望越大,大概就是我对他的评价吧。前辈人不错,挺内向的,不善言谈但给人一种质朴的感觉。只是对他个人的好感实在无法说服我让他通过面试,对方是一个沉淀了10年的老员工,我肯定不会按2,3年经验的标准评价他。所以我希望他能够在工作中沉淀出点东西来,不论是思维还是 技术。
· 前辈用python和 java都做过UI自动化项目,我希望他能分析一下在测试项目中两种语言的不同,作为团队的核心成员,在技术选型上应该有一番见地,不能草率为之,最开始搭架子的时期非常重要。所以我希望他能就两种语言的语法和测试生态圈方面能有自己的一番见地。可惜前辈只是说这个公司要求用java那个公司要求用python所以就用了。
· 前辈说自己最擅长UI自动化,我希望前辈能再这个领域做的足够深入。 UI自动化在很多公司都是坑,普通测试人员很难驾驭的好。所以我希望他能分析一下业务的拆解,框架的选型,代码的设计。如何设计你的自动化来解决支持的业务和工程问题?怎么应对页面不稳定的情况?怎么应对需求总是变化的情况?怎么应对case的增长带来的性能问题?等等等等。 可惜这些前辈都说不出来,他的理解仅仅是熟悉selenium的使用而已。
· 前辈呆过多家公司接触过多个项目,随着工龄的增长我希望他能在另一个角度,而非仅仅是技术角度优化我们的项目。 例如我想知道前辈能否解释清楚公司的过程管理流程?公司为什么这样设计流程?前辈觉得这样的流程有什么优缺点?什么阶段的产品适合这样的流程?是否主动推广过什么机制优化它?可惜前辈也只是说说了需求评审,然后 用例设计,接着测试执行这样的东西。
· 前辈做过持续集成的工作,我希望他能阐明持续集成的核心理念与实践方式,中间遇到的困难以及如何推进解决。作为持续集成核心的分支模型和环境管理前辈是如何处理的。可惜前辈连自己项目的分支模型都说不清楚。
· 前辈做过10年的测试,我希望他能做的更深入,能更了解的自己的产品。能根据产品的业务和技术架构有针对性的设计出测试策略。还是可惜,前辈并不了解自己所测的产品,他不知道内部大概是怎么分层的,也画不出各个模块的流转图。
前浪
让我们回到一开始的话题吧,大龄技术人员,其实到7月份的时候我也30岁了,也算是迈进大龄技术人员的门槛了。恩,是的,想想我也有点小惶恐呢。我想我们的行业就是这样一个残酷的行业,让我总会时不时的小惶恐一下。前几天我再朋友圈也发了感慨,说这是一个逆水行舟不进则退的行业。如果我们停止了学习,那用不了多久我们就会发现我们引以为傲的技能已经烂了大街。我们面对后辈们再也没有了优势,在年龄,身体,家庭3重因素的影响下我们已经不如后辈有激情,有时间,有体力。同样也没有后辈便宜。于是我们就尴尬了。就像那位前辈一样,我们聊了1个多小时,面试到最后我已经决定不要他了,但还是惯例性的问他:有什么想问的么,如果不忌讳的话可以说一下期望的薪资,我可以跟我的领导谈。他有点不好意思,只是说了只要别再降薪就行了。 聊过后才知道前辈自从去年离职后就没找到满意的工作, 但由于房贷的压力没办法降薪去了当前的公司。他觉得当前公司也不好,所以才呆了2个月就又出来找工作了。他的要求就是别再给他降薪了,持平就行。就像我一开始说的前辈人很朴实,很实在。 我有些同情他,说英雄迟暮可能有些不太符合他的情况,但我想大家能感受到,前辈入行早,做自动化做的也早。我能想象到在那个会一些自动化就是大牛的时代,前辈也曾辉煌过的。 听他说之前的薪资的时候也看的出来之前的公司确实没有亏待他,只是长江后浪推前浪,前浪被拍死在了沙滩上。
 后浪
后生向来是可畏的,因为他们的起点比我们高。因为前人已经替他们趟平了一条路。他们不会向我们当初那么迷茫,因为前人已经替他们迷茫过并找到了答案。他们不会像我们当初那么无助,因为有很多的前人会指导他们。后生永远是比当初的前辈强的,这个是正常的,因为这样行业才是进步的,人类才是进步的。后生走在前辈趟平的道路并走的更远,然后为他们的后辈继续趟平更远的道路。我们以前还在争吵测试行业要不要懂技术,但是后生们入行时没准已经学了好几门语言了。我们以前还在满世界问自动化有什么工具可用,但是后生们入行时已经有五花八门的工具供他们选择了。 我们以前还在苦苦查询一个工具有什么帮助文档可供参考,但是后生们入行的时候已经有前人翻译的很健全的文档供他们研习。 我们以前还在苦恼怎样才能入自动化的门,但是后生入行时 测试开发的职位已经满大街招聘了。所以后生是很容易追上前人的,因为他们的起点高我们太多。可能现在入行时得到的资源是我们当初打拼了好几年才得到的。所以只要想,肯努力, 是很容易追上那些不思进取的前辈们的。
 长江后浪推前浪,浮事新人换旧人
古人说这句话的时候可能是抱着比较悲观的心态,但我还有这样的一番理解,推这个字代表后辈们给我们的压力也代表着后辈们给我们的助力,他们逼迫着也帮助着我们前进,在压力和助力的双重作用下前辈们带着后辈们趟平更多的道路,直到我们无力带领他们的时候,浮事新人换旧人,他们接替我们继续领跑第一线,继续为他们的后辈趟平更多的道路。 我们就是处在这样一个逆水行舟不进则退的行业,我们想多领跑一段时间,就要时刻保持学习,时刻保持着比后辈更优秀的能力。
 前辈与后辈
首先不要觉得后辈一定比我们差,就像我上面说的现在真的是后生可畏。我的python入门是看着公司一个刚毕业的小伙子的代码学的, 我学scala和spark的时候请教的是另一个毕业一年半的小可爱。不要觉得跟后辈学习丢人,像我上面说的后辈是我们的压力同样也是我们的助力。不要打压新人,打压再多的新人也改变不了自己能力不足的事实,反而会丢失了共同进步的机会。如果你的后辈在某一样能力上超越了你,那恭喜你找到了好帮手,把这件事情就交给他吧,你腾出手来去做更多的事,同时自己默默的偷师。 如果你的后辈样样不如你,那就把架子搭好让他做事,慢慢的带他学习。他一样可以把你从繁琐的你干了无数次的事情上解放出来,让你有时间去做更好的事,更加的精进自己。所以有了厉害的后辈是好事,把他们当成我们的好帮手,给他们用武之地。 我们才能解放出来做更高层次的事情。
 压力与动力
后辈们给了我们压力自然也就给了我们动力,在压力和动力共同的推动下我们才能进步,所以我觉得这也是好事,这促进着我们的行业不断的在进步。如果说有哪个行业中的从业者们整日都没感到任何压力,那这个行业也就日沉西山了,因为他们将不再有创新。所以看到江山代有才人出,我才会由衷的认为我们的行业会越来越好。我们大可不必灰心,虽然后辈们有我们所没有的那些优势。 但我们同样也拥有后辈们没有的经验和历练,持续学习的心态必然能让我们在未来将路趟的更远。
 匠人
相比于后辈,我们最大的优势是我们比他们经历了更多的项目,见识过更多的做事方法。我们比他们多出了很多很多的时间思考了很多很多的事情。同样做一件事情,一个经验老道的高手和初出茅庐的愣头青是完全的两个效果。我的父亲是一个汽车修理工,他高中毕业就入行,到现在做了快50年了。修的就是那么几个老车型。虽然现在有很多年轻力壮的小伙子,但关键时刻还是得他上。我的父亲跟我说在他这个行业里,其实有非常多非常多的细节的。细到汽车的某部分的螺丝用什么样的巧劲去拧不会损坏车体,细到一听发动机的声音就知道大概哪里有问题。 这是一个浸淫了快50年的匠人,即便他已经到了这个年岁,依然没有人能取代他。 同样的,虽然我们大多数测试人员做的就是那几样事情,但我们是否从中总结了很多很多细节呢?就像我再面试这位前辈的时候,我从没有问他任何语法和算法,没有问他这个工具怎么用那个工具怎么用。 因为我觉得他应该早就迈过这个level了。我觉得老手就应该像一个匠人一样,不是能做一件事,而是能做好一件事。
 勿忘前人
虽然前辈没有通过我们的面试,但我仍然尊敬他。 他是我这一辈的前人,是他们这批人在行业还处于不明朗状态的时候厮杀了进去。 是他们开启了自动化最初的那段坎坷路。是他们让我再入行的时候知道了我们有selenium,有junit,有testng。虽然这些在现在已经是稀疏平常的东西了,但那是他们那一批人探索出来的东西。在我英文还不好的时候,看的是他们在网上写的教程。所以勿忘前人,前辈请保重。
总结
英雄迟暮,我心未老,逆水行舟,不进则退。共勉之~~~

测试开发之路:英雄迟暮,我心未老相关推荐

  1. 测试开发之Django实战示例 第十章 创建在线教育平台

    第十章 创建在线教育平台 在上一章,我们为电商网站项目添加了国际化功能,还创建了优惠码和商品推荐系统.在本章,会建立一个新的项目:一个在线教育平台,并创内容管理系统CMS(Content Manage ...

  2. 记本阶段建站心得,是走无限做垃圾站之路还是真正的开发之路

    不知不觉,上班有三个月了,三个月除却一些公司里杂七杂八的事,我做了四个站,第一个是六安市志愿者会员管理系统,比较简单,用TP开发,从前台设计.布局,到数据库设计,再到后台代码,改了又改,最后花了近一个 ...

  3. 04_HUD_Qt_for_Python开发之路2

    欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈. 文章目录 HUD_Qt_for_Python开发之路2 1 设置程序名称 2 隐藏窗口标题栏 3 设置窗口透明裁剪 4 修改下 ...

  4. 我的Java开发之路

    最近有一位小伙伴通过公众号给我留言, "我参加工作没多久,看着圈里的技术大牛,特别羡慕,也渴望成为技术大牛,想让您分享一下从小白到大牛是怎样练成的,我该如何提高自己" 首先,谢谢这 ...

  5. 细说inchat系统客户端开发之路

    Inchat系统中间件基础运行环境是经过统一规划的以WebLogic.JBOSS为主的集群环境,企业集成平台是以基础业务应用为基础服务于上层平台和基础业务应用的高度集成平台,数据中心是企业公共数据的集 ...

  6. Qt开发之路39---Qt pro项目检测编译器版本(64位或32位)

    方案一:利用QT_ARCH contains(QT_ARCH, x86_64){message("64-bit") }else{message("32-bit" ...

  7. 攀岩时代:HMS Core 6.0与移动开发之路

    今年的东京奥运会中,一些全新运动项目首次进入奥运是一大看点.其中就包括科技界经常用以比喻自己的:攀岩. 刚刚加入奥运大家庭的攀岩运动,需要选手在陡峭的崖壁,甚至负角度情况下,在仅有的几个发力点支撑下向 ...

  8. 我的App开发之路:从零开始到上线赚钱

    我的App开发之路:从零开始到上线赚钱 背景介绍 本人从第一次写代码赚钱开始,到现在已经12年了,使用过多种操作系统.编程语言. 现在作为一名个人开发者,开发一些小应用. 本文就应用软件开发做个简单总 ...

  9. H5前端开发以及小程序开发之路

    好久没写博客了,今天心血来潮.总结下.近一年的前端开发之路. 首先,用了ionic+cordova技术框架开发纯粹的混合APP(得有angular的基础知识),一个商城项目,也用了vue,编写单页面, ...

最新文章

  1. NeHe OpenGL教程 第四十课:绳子的模拟
  2. B. super_log(2019ICPC区域网络赛南京站)
  3. ICLR 2019 | 基于复杂空间关系旋转的知识表示方法
  4. 微信公众号的搭建-第五天-自定义菜单
  5. c++ 动态数组初始值不为0?
  6. Geodatabase概述(翻译)
  7. centos 安装Jitsi架设_Docker学习6:docker安装centos7
  8. php背景色如何填充满,php - 按一定百分比覆盖背景颜色
  9. Could not find a version that satisfies the requirement PyQt5
  10. 软件架构设计-软件架构风格、分层架构
  11. 百度EasyDL实体抽取和关系抽取
  12. 二十分(java更新至2021年)
  13. stm32的抢占优先级和响应优先级(也叫子优先级)
  14. 大数据24小时:今日头条因“不正当竞争”起诉百度,金山云47天内获46亿元融资
  15. Ubuntu系统新建用户时终端只显示$符号
  16. LVS 负载均衡集群详细介绍
  17. 21款常用修图插件合集打包
  18. 2015-2016-1(实变函数56)
  19. SIFT算法详解:Scale Invariant Feature Transform
  20. Mysql分页查询高效方案

热门文章

  1. 谷歌金山词霸和金山词霸2007性能比较
  2. 国产GPU添新玩家,AMD出身,两款业界第一7nm芯片曾由他打造
  3. 全球及中国吊环行业研究及十四五规划分析报告
  4. 怎么用python制作随机点名软件_python写一个随机点名软件
  5. 几个p2p开源项目[转] - 文渊阁 - 博客大巴
  6. 可口可乐造型设计_一组可口可乐创意海报设计和标识视觉形象设计
  7. 百度网盘青春版开始内测了
  8. 用R获取芯片探针与基因的对应关系三部曲-bioconductor
  9. Vue中使用百度地图
  10. http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.html(重要)