职业经验 测试开发之路--希望你们在新家过的更好

孙高飞 · 2018年09月25日 · 最后由 Demon 回复于 2018年12月12日 · 11016 次阅读
本帖已被设为精华帖!

前言

其实这篇文章的内容是想跟我带过的2个徒弟说的, 只是直到离职我们都没有推心置腹的聊一次。 我们似乎一直没办法面对面的坦诚说出自己心里的想法。也许我做的不够好, 没能赢得他们的信任。

很遗憾你们走了

是的, 很遗憾最终你们决定离开了这家公司。 我很惋惜, 你们都是我面试过的, 面试的评价都很高。 面试完老大问我你们的水平的时候, 我直言我再你们这个岁数的时候,技术上绝对比你们差一截。 你们两个在某些方面很像, 比如你们都喜欢自己折腾东西, 自己学东西。 比如你们都不善言谈,什么事都憋在心里。 比如你们都追求技术, 你们都不喜欢做杂事。比如你们都提过要转岗到研发。 你们不知道, 面试完你们以后,部门总监都跟我们讨论了你们两个身上的特质, 讨论要不要招你们进来。 你们的技术能力和学习能力是连总监都肯定的, 我们担心的是你们能陪着我们走多久,或者说是我们能留你们多久。 因为你们身上还有另外一种特质, 就是不安定,跳槽频繁。 你们有着强烈的技术情结, 希望接触底层的东西,希望学习更厉害的技术。 但其实你们不知道自己到底喜欢做什么,适合做什么,只是知道自己一定要去做更厉害的事。 你们之前所有的团队都不符合你们心目的理想的样子, 所以你们离开了。 而我们担心的就是,也许我们这里也不是你们心目中理想的样子。 而我们的担心最终确实实现了, 你们最终也决定离开了这里。 你们的走没有错,既然有更好的追求就应该在年轻的时候去拼搏,而不是等到了我这个岁数有了老婆孩子的时候开始患得患失。而且团队中也确实有这样那样的问题,这些问题让你们愤怒,烦恼,迷茫和失望,虽然我都知道,可我不是boss,很多事情我也无能为力。 所以我也没有强求你们留下来, 只是惋惜我们没有那么的好聚好散。 我希望你们能够找到更好的归宿, 同时也想对你们说一些心里话, 希望你们不会因为我说的这些事情成为你们未来的障碍。

懂得技术是用来创造价值的

你们都是做技术的材料, 你们也都有着很强的学习能力,学的比别人快,出活的时间也比别人少, 但你们总是对一个事情很快就失去了热情和兴趣,因为当你们感觉这项工作要用到的技术都学的7788的时候,就是你们开始厌倦它的时候。 于是你们不再喜欢对你们来说是重复劳动的事情, 你们的效率开始下降,你们的成果开始变得让人不是那么满意,因为你们的心思已经不在这上面了。 而我希望你们能慢慢的改变这种状态,学习技术的过程是刺激并富有挑战的, 我们都体会过刚学会一门技术时的那种兴奋和成就感, 但当一切的东西都变成日常工作后,日子就变得平淡了起来。 但工作就是这样的,用你学成的技术为团队创造价值才是这门技术的价值,也是你自己的价值, 而如果只是学会了这门技术,却并没有使用它做成什么事情,我觉得就白学了。 就像你们刚入职的时候我跟你们说的,我不希望你们在这里学习了一堆很厉害的技术后,最后却什么都没做成。 这是我最不愿意见到的结果,我见过很多这样的例子,很多人明明技术猛如虎,但最后却郁郁不得志。 我认识一个哥们,他当时学习了最新的技术做出了第一版的工具,那时候这个工具是团队最需要的。但当他做出了最初版的工具后, 就开始面对各种维护,文档,优化,推广等工作。 这些工作对他来说不再有挑战了,他也厌烦了一遍又一遍的教各种不同的人做同样的事情。 不得不承认第一版的工具是有缺陷的, 它不好用,十分的不好用。 需要一定的时间去优化,并推广到各个团队中。 这中间有很多文档的工作, 很多没有什么技术含量的编码工作, 要一遍又一遍的去教在他眼里是白痴的同僚。 这些破事很烦,但他们很重要。 最后他放弃这项工作,摆出一副这个工具就这样,你爱用不用的态度。 后来有人接手了他的工作,在他的工具的基础上优化了些东西,完善了文档并且也愿意分享给更多的人,这个人积极的收集用户的反馈,不断的完善这个工具。 最后绩效拿A的是这个人,而不是他的原作者。 这个哥们曾经抱怨过, 他觉得他做了很多事情, 也攻克了很多很难的事情,但最后的收益却没有落在自己头上。 他可能到现在都没意识到,他是自己把自己的成果拱手相送的,都不用别人来截胡。 我不希望你们也变成这样郁郁不得志的样子,我希望你们明白工作中就是有很多没有激情和挑战的破事,我希望你们能耐下心来做成一件又一件的事,我希望你们明白结果导向的重要性。 管理层不会太在乎用你用了什么高大上的技术, 他们更在乎的是结果。 我希望你们能珍惜每一次去做事情的机会, 因为你们在每一个团队中都不是能拥有无限多的机会的,做砸了一件事没关系,还可以挽救,但是两件,三件之后,你们再这个团队的仕途就彻底完了。 也许我们都会想,老子一身技术傍身,此处不留爷自有留爷处。 但我们早晚都要在一个地方稳定下去的,但随着年龄的增长,我们又有多少次机会可以挥霍呢。

保持对技术和业务的敬畏之心

如刚才所说,技术要产生价值才有意义。而这个价值往往在业务上,能够支撑日益增长的业务的技术,是我们最需要的。 我之前写文章的时候曾经写过遇到问题的复杂度决定了技术深度。 你们两个都是跟着我学过docker和k8s的,可惜的是你们没有在上面积累多少时间就选择了离开,我还没来得及跟你们讲docker在咱们团队的前世今生。 其实在咱们团队里有几样特别有意思的技能,它们的技术栈发生过多次翻天覆地的变化。 环境部署是其一, 当我刚来公司的时候,环境是部署再虚拟机上,每个模块的研发自己去部署自己的模块,很多人共用一个环境,大家苦不堪言。后来我用了docker,开始每个人都能有一个环境了。 后来团队的人越来越多, 单台的docker撑不住的时候。 我们选择了k8s, 于是还是每个人都有一套自己的环境, 但是是部署再很多个节点上的。 后来先知3来了, 整个部署架构和人员都有了大调整。 部署方面有专门的研发和运维, 他们大力实行k8s下的微服务架构, 我再做了一段时间后也把测试环境交给了我的接班人。 现在他们还在k8s下的微服务继续奋斗着,整天面对着各种各样环境里的各种各样的问题。 你会发现随着业务和团队慢慢变的复杂, 我们的玩法也从简单变得越来越复杂。 我们遇到的问题也越来越难, 对技术的了解也越来越深, 技术不是自己学习时候或者小范围使用的时候所表现出来的样子, 我们容易对一门技术失去兴趣,觉得不过如此, 是因为我们还没遇到真正复杂的场景, 但遇到复杂的场景需要时间,需要让公司的业务发展到一个复杂的程度。 有时候你会发现,即便是以前我们看不上的技术,觉得low的技术。 在面对复杂的场景的时候也会不一样的。 比如在测试行业里, 自动化技术的鄙视链中最底层的UI自动化, 在咱们这种TO B的产品里,就有了不一样的情况。 因为你会发现, TO B的业务, 复杂到让人怀疑人生,因为你的用户不在是C端的小白了。 你的用户可能是工程师,数据科学家,建模工程师, 数据分析师, 股票操盘员等等等等。 复杂的业务逻辑就会有数以百计甚至千计的UI自动化测试。 而且我们要维护很多不同的版本的产品的自动化测试,每天daily run。 所以如何维护好这么大体量的测试用例, 如何在需求变更的时候不造成维护噩梦, 如何能让编写脚本的人能迅速写出测试用例,如何能让这么多的case在半个小时之内运行完成,如何让出了名不稳定的UI自动化一直稳定下去, 而且不光是在公司内运行, 还要放到客户场地内运行(无外网,无windows机器给你启动浏览器,但是运行过程和结果,需要让客户看见) 这些都变成了挑战,所以我当初光是搭架子就搭了将近两周。没有经历过大体量的TO B业务的人是没有办法想象的到的, 也许移动互联网已经让太多的人认为软件也就是在手机上一个APP的体量了,所以造成了现在这么多人轻视甚至鄙视UI自动化的现状。 曾经有人奇怪你的文章里又是docker,k8s又是深度学习的,为什么还在做UI自动化的事情,不应该早就转手给其他人了么。 那是因为我面试了两年多, 没碰见一个人有这个能力接手这里的UI自动化, 所以我只能继续own着,带着一帮小弟小妹们继续奋斗着。

所以了说了这么多其实是想跟你们说, 不要那么快的厌倦一门技术, 也不要那么的抵触业务,耐下心慢慢做下去,你会发现不一样的天地。

尽快找到自己想做的事

你们在提离职前都或多或少的表露出了做的事情不是自己想要的。 我很希望你们能说出你们真正想做的事,这样我们也就省事了, 直接调你们过去就是了。 如果这里所有的事情你们都不想做,我们也就早一点死心了。 可惜你们自己也说不清楚自己到底想做什么。 所以我希望你们在下一个东家里,尽早的找到自己想做的事, 然后专心的做下去。 你们现在处在一个很危险的转折点。 现在你们年轻,刚毕业没多久,以你们的工龄能有这样的水平是肯定已经超越大部分同龄人了。 但你们现在的状态同样很危险, 你们学过很多东西, 但没有在任何一个方向上深度的做下去过。所以你们现在还达不到资深 或者 高手 或者你们觉得什么其他的词的程度,而要达到这种程度, 需要时间的积累,需要复杂业务的磨练。 之所以你们现在获得的评价这么高,是因为你们的年龄,你们年轻。如果在过几年还没有长足的进步,你们就不会再获得这样的评价了。 不少人卡在这个水平上很多年, 我不希望你们也一样。 所以你们在这里的工作不是你想要的, 我支持你们离开去找更好的归宿。 但我希望你们尽快的找好方向,沉淀下来。 你们没有几年可以来回的换方向了。

尽量做个简单的人

其实这是一个个人意见, 我也不知道对你们好或者不好。 你们都沉默寡言,不善言谈。也不喜欢表达自己,直到你们离开, 其实我都不是很确定你们到底为什么走的。 平时不爽的时候你们也都选择忍着, 可能你们怕得罪人, 可能你们怕影响团队气氛。 可是我觉得这样对你们自己真的不好, 不说气大伤身,尤其有气还憋着。 而且你们不说出来,你们的问题也永远解决不了, 直到你们忍无可忍的时候一怒走人,我们谁也挽留不了。 而且怕犯错,怕得罪人,平时不发表意见,容易让人产生你没有主见,不堪大用的印象,你的存在感低,影响力低。 有些时候风险和职位是平行的, 承担不了犯错的风险,那你永远也爬不上去。而且我很怕氛围特别好的团队, 大家都是和事老的团队一定是没有战斗力的团队。 有自己的意见的时候要表达出来,甚至有时候吵起来也可以。 你们看我就总是怼人, 有时候连我自己的老大我都怼。 我不怕得罪他, 我知道因为工作上的事怼他是不会得罪他的,他也不是那种小肚鸡肠的人,否则我早就滚蛋了。所以我们尽量做个简单的人,不要在心里想那么多,怕那么多。

做发现和解决问题的人

其实我觉得最遗憾的就是,你们在这里的时候,没有跟说过现在项目中有什么问题,我想用什么手段去解决它。 不论是技术上的还是流程上的。 连我自己都知道现在这些项目里,工具里, 有很多不合理的地方(虽然这特么的就是当初我自己设计的), 我特别希望你们能站出来说我有更好的手段来实现它,你给我时间给资源。 就像当初我引入k8s的时候对我的老大说的一样。 我希望你们是发现和解决问题的人, 而不是跟随他人脚步的人。 我厌倦了每周给你们派活,你们来执行这种在扼杀你们创造力的事情了,我对你们的期望更高。 其实key person也好,团队骨干也好,还是什么测试架构师什么高大上的虚弦。 无非就是解决的问题足够多了, 人家就认可你了。

尾声

其他的也不知道说啥了, 希望你们在新东家过的比这里好吧。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 74 条回复 时间 点赞

我也是一个自己喜欢折腾学习新技术的人,也是比较厌倦纯业务的东西,也是比较不善于言谈,最后大不了辞职情况,其实到最后发现都是一样的,找不到自己的方向,是很危险的一件事情,我也是在开发和测试之间不断切换的人

观点很有共鸣,多渡有缘人。

非常的推心置腹了,掏心掏肺之言啊,做自己喜欢的技术和有一个这样的老大,个人认为至少是一样重要的事情,或者说后者更重要,技术不难学,难得是当你迷茫的时候,有一个人帮你指明方向。

很好。其实自己也是那种人,有什么意见,抱怨,不满,都是自己憋着,以为这样就可以让团队的氛围更好,看了你这篇文章之后才知道,这个真错了,哎。

😅 感觉工作一年多了,自己身为测试人很浮躁很迷茫,听君一席话 不说少读十年书,半年也该有的 哈哈哈哈

现实一点,如果没有大厂经历,跳槽去大厂,我会祝福。只为钱跳槽,我会多少有些失望。慢慢接受吧~
ps:自己越来越相信墨菲定律了。。。你觉得会跳槽的,不小的概率都会在你认为的时间点跑路。。。

很不错的文章,值得深思

无论在哪儿,时间足以证明,你的选择!

看完师傅说的话,感觉是在说自己,姑且把自己当成您的弟子来欣赏和领会文章把😳

受益匪浅

有时候因为KPI导向,一个项目开始了短期内看不到任何效果或者看到了效果并且拿到了应得的绩效,再长久的做下去就没有任何价值了,leader不支持不看重,下面的人能持续长久的投入也只是浪费时间精力

有生之年能通过飞哥的面试对我来说都是不可能的事了,人和人的差距真是😂前东家老大有一句口头禅:希望每个来到公司的人最终都能收获不虚此行的经历。可惜我还是为了工作和生活的平衡逃了。

真情实感,引起共鸣
自己也是这样的,得引起反思

下次把这些话当面说出来效果会更好。😀

哇,这文章太棒了,或许改变了我的某些想法

但我感觉还是走有走的好处,留也有留的好处

思寒_seveniruby 将本帖设为了精华贴 09月25日 13:08

目前这种现象在IT行业应该很普遍

好奇去啥公司了,太内向的人确实不太好把握。

小时候觉得,身边有兄弟就是可以玩一辈子的,不管做什么都可以一直很有动力的做下去。 长大了之后各方面都发现不一样了,情谊变薄了,重视自我发展了,做事三缄其口了。以前作为笨队友的时候,其他同事都很乐于帮助自己,现在稍有小成了反倒给笨队友一般见识了。初心易找,坚守不易,人最难的无非就是做到清白如水,始终如一了。
作为离职人,无非是想钱多一点,跟其他人学多点,厌倦了现在的环境或者找不到归属了。是走或是留,很难去改变。文中其实最深的还是飞哥作为一个师傅对于徒弟的无奈与不舍,这样的情谊在社会上已经很少见了。
醉笑陪君三千场,不诉离伤,人与人之间的这份郑重而留念的对峙,也许已经是奢侈的事情,但值得追寻。相濡以沫 不如相忘于江湖。江湖过于广阔深渊,便让人有了畏惧,总觉得走不长,也走不远。

看着看着就代入了,希望有机会能遇到楼主一样的师傅吧

😂 估计是转了开发岗去了。。

果冻 回复

应该是转到开发岗位去了。我之前校招的兄弟都是这样。

写的挺好的

大佬厉害,要是能碰见你这样的leader该是多幸福

我什么时候能遇见这样好的师傅,可惜职场三年都是都是自己干或带别人,没有人带过,也是桑感

三年了,咋就没人带带我呢,一直这么野路子下去,真不知道能搞成啥,大杂烩了都。

WangYuan 回复

😥 那你怎么入门的?

watchdog 回复

自学

生活与工作,为了眼前的苟且,选择前者的很多,但又很正常。
还是相信那么一句话:不是因有希望才坚持,而是坚持了才可能看到希望。

真的很幸运能在迷茫的时候看到这篇文章。我觉得是时候改变了!

一个没有不同意见的团队是挺可怕的,问题得不到表达,问题得不到解决,得过且过,影响的不止是团队,更是个人

34楼 已删除

搞了一天机顶盒和路由器的测试来看这篇文章,感促有点深,工作绝大部分是琐碎的事情组成的。上到上市,下到装包

仅楼主可见

看了之后,感觉还挺感动的,好想加入楼主的公司,但是估计自己连简历关都过不了,加上自己也不在北京。
如果能遇到楼主这么直白,理解人的领导,真是愿意干一辈子。
我也想阐述一下我作为一个基层测试者的心态。
1.担心自己被领导开除(任务和项目经常变动,一会归你管,一会不不归你管)
2.感觉领导对自己不信任(任务说好了2周完成,每过个2-3天就会来催促,问现状,时间才过一周,就会询问为什么还没完成。明明还有一周啊~~)
3.技术洁癖(喜欢简单的事情简单化,能不用robotframework,excel,等乱七八糟加入框架中该多好。这些放入svn合代码简直噩梦,但是领导不知道出于什么目的,一定要放入其中,导致自动化测试编写效率降低90%)
上述3中心态,循环恶化,因为领导的不信任,产生更加害怕被开除的心态,产生不敢去直言项目中不正确的地方,导致自己工作效率越来越低,领导更加是要催促。恶性循环。
最后只能通过跳槽来解决。
现在的90后,大都身背1万左右的房贷。不敢在工作中指出问题所在,只能隐忍,到一个新的工作机会出现时,他们会去赌一把,他们宁愿不知道要的是什么,也不想过着担心受怕的日子。

感觉楼主说的就是我啊。。。确实是这样。。我也意识到自己比较浮躁了。。最近也重新静下心来补基础,发现基础真的很重要。。但是天下没有不散的宴席,也是从业以来第一次还对徒弟恋恋不舍的领导,飞哥,给你点个赞,我人也在北京,期望有机会以后能跟飞哥结识。。浮躁感觉也是现在年轻人普遍的一种心态吧,当然我也是对自己说的。。最近每天都在维护自动化相关的东西,而且都是自己一个人搞,每次也觉得很乏味枯燥,正好看了这篇文章拿来浇盆冷水,也警醒下自己。。

能遇到这样子的leader,真的很幸运

谢谢您,看到您的文章让我有了很多的感触,也让我意识到了自己的浮躁,很感谢来到testerhome的第一天就看到您的文章,非常感谢!

从你的描述来看,这两个人和我的性格简直一模一样。都是毕业不久,喜欢研究新东西,学会了就不想做了。。真的有时候感觉自己很浮躁。。我离开上家的原因一个是因为工资太低了,已经到了入不敷出的地步,还有就是面对乱如麻的产品实在是头疼,所以快刀斩乱麻。。
说一点我作为90后的现状吧,,我现在毕业两年快三年,现在压力真的很大,有一部分学习新技术的动力是因为学会了就能找到更高工资的工作,房价害人呀。
我觉得现在年轻人浮躁有一大部分原因都是因为房价,房贷30年,看不到头的生活,房贷还完人生就结束了。甚至有的人没还完房贷人生就结束了。所以现在年轻人只有一个念头:就是搞钱,哪里钱多去哪里,什么能挣钱学什么。我觉得这是现在90后浮躁的根本。
老人跟他们讲要沉下心,上有房价,下有丈母娘,沉下心等工资涨,不存在的,工资涨起来女朋友早就跑了。所以只有一只跳槽,越跳越高才能赶上房价,才能留住女朋友。
不要觉得他们太浮躁,人在江湖身不由己

其实我没觉得他们浮躁, 他们走我也觉得也没啥问题,我们团队里也确实在那个时期出现了这样那样的问题,这些问题本身可能就足够导致人选择离开。

韩将 回复

其实你这样的想法是满正常的, 现在的人很多都背着房贷, 我也背着房贷, 而且因为要带孩子我媳妇辞去了工作。 所以家里只有我一个人挣钱。 年轻的时候跳跳曹来涨工资也是挺普遍的想法, 我觉得挺好的,也是挺现实的做法。 如果是为了钱跳槽,我个人觉得是无可厚非的。 只不过我到不会选择隐忍, 团队有不好的地方我就会指出来, 其实我再58的时候就是这么跟我老大闹翻后来导致离职的。 来到现在这个公司我也没改了这个脾气, 只不过这里的团队很好, 老大人也不错。 不会我因为我冒犯他就给我穿小鞋, 而我也确实比较争气, 做出了一些比较让他满意的成果,所以虽然我怼过他很多次,但是他反而更器重我了。 所以有时候我再这边还真是怼天怼地怼空气的架势,当然被怼的次数也不少。 这个看所处的团队吧和个人性格吧。我们这边是非常喜欢能提出自己意见的人,并且愿意给他们机会是实践自己的想法。

我们都属于那一类含蓄的人 心里的想法很多 可就是不说 一是没有勇气 二是表达能力不好 没办法表达清楚自己想的 可能也是说的太少了

阳光普赵 回复

我觉得不发表意见对自己不好。 因为会太没存在感, 很难让人认可你,现在的人都喜欢能提出有价值的观点的人。 可能很多人都是没有自信吧。

写的好,感同身受。

看楼主有点用心良苦啊!领导是好领导,不仅要对上,还得要对下....这对下的学问明显有点点.....不清楚下面的人的心理想法,就不能解决现状问题;要是楼主早点可以意识到下面人的想法,或许可以早一点帮助他,可能是关系不到点上,别人也不会倾诉心理的真正想法,真是怀才不遇,遇而不合啊...

@ycwdaaaa 啊 真的是说到心坎里了 我就是超没自信的那种 也就是没什么存在感 但是一旦被人相信之后我会做的很好 因为更加用心了 有时候也想过是否要找领导谈谈心里话

共勉~ 说道心坎里了, 每次内心躁动都来看看这篇文章。

掏心窝子的话。给你点赞。

谢谢指点。

研究新技术就好像谈恋爱,真的把技术落地然后进行维护就好像结婚以后要维护家庭的一样。
其实真的技术落地和后期维护真的可以学到的东西比研究新技术的时候还要多,引用论坛某大师说的深度决定广度 。研究的越深才知道以前学的东西还真的好浅。

自动化和测开 差一大截不止吧

写的挺好,“做个简单的人”这件事情是真的不简单,所以尽量吧😂

楼主讲的和自己有相似的地方,一路走来,总会经历很多的事情,初心不改,保持简单是一件很难得事情,把重心放在积累自己身上,乐观向上。

讲得挺好的,学习了

我怎么就没遇到好好带我的领导呢,全靠自己瞎摸索,真的好累,效果也不是特别好,曾经想过,假如有个前辈带我,我的进步肯定不会是现在的程度,哎,努力吧,才27

同感。。。。各种瞎摸

请问楼主,您说的这两个学员待了多久离开的您和您所在的公司

很认真的看完了,说不上豁然开朗,但是有很多共鸣,也想做一个简单的人

说得有点像我😂

62楼 已删除
63楼 已删除

真的非常赞,对比自己,有不少毛病都能对上号,非常感谢

WangYuan 回复

我也是这种情况,有时候觉得好孤单啊,况且我基本都是自己一人做项目,连个能讨论的人都没有,所以我现在想走了,想换个能交流思想的组。。。

哇 感觉你对徒弟好好呀,我所有的docker和k8s的技术也是我导师教的,有时遇到bug了也会跟着开发小哥哥学一波技术,读完你的文章,真心觉得楼主是一个好leader。

我去你是谁。。。。。

你到底是谁, 用我的名字骗人很爽?

孙高飞 回复

你这是怎么了?? 问什么呢

古古阁 回复

之前有个人冒充我, 用我的真名在这回帖。。。。 现在已经被封了。 所以你看不见

孙高飞 回复

账户名没有唯一性吗?也不能改?

红客联盟 回复

昵称是可以重复的。 他的用户名跟我只差了一个字母。 连头像都用一个图片

孙高飞 回复

后台应该可以看到注册人的邮箱和电话

孙高飞 回复

ywcdaaaa (孙高飞)
第 38743 位Users
注册日期: 2018-11-07
0 篇帖子 3 条回帖

又粗线了一个。
已经歪楼歪到打假了。
孙悟空大战六耳猕猴既视感。

要是有人带就好了~大佬,接口自动化越做越糊涂了~~

仅楼主可见
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册