历经长达两个月的找工作历程,到今天,终于把工作定下来了。感叹这一年互联网的行情是真的差。以前都只是听过互联网寒冬,以为是别人说着玩的,因为每次两周内都能找到工作。没想到这次是真的体验到什么是真正的寒冬了。
这期间拿了许多offer,也拒了许多offer。主要是行情差的让人怀疑人生。除了金融和区块链,招人的单位屈指可数。最重要的是,那些大公司招人的单位,要求奇高,工资巨低。我听说工作满8年的服务端测试,居然给人评P6的。我去面阿里,也是要么不过,要么就给P6。
之前一直想继续客户端这条路,但是想想人已经30好几了。如果继续客户端点点点下去,再过几年真的要待业在家了。半途又想去面服务端,服务端经验又略少,Shell什么的之前没复习到位,还有Https和登录session,cookie的原理也没复习到百分百清楚。导致四处碰壁。
再就是差不多一年一跳的履历,也是逼得自己几乎没法解释。
面到最后算法都已经不再是瓶颈,稍高端的职位拼的全是服务端的积累,还有大内存,高并发,持续集成k8s,这些。另外就是对测试和所作工作的看法。而在最后一项面试中,无一例外的被认为是脱离业务。
被问测试和业务时,只能凭借当年在滴滴做的一点工作,借题发挥,说一说。但是过于单薄。不是不想说,实在是五年测试,只做了半年的业务,你让我拿什么来说。那半年还不是主力,主要是别人干,我旁边看,打打下手。最后实在无解,只能去知乎上面查测试业务流程。照着别人的答案瞎吹一吹。
被问及大内存高并发无解时,没办法的情况下,根据面试官提供的经验,开始学习Golang,理解高并发的原理,并尝试看专业的高并发书籍,积累并发知识。好在Golang比较简单,3天就上手了,半天就基本理解了所有的并发原语,基本和C++一毛一样。又是函数式编程,根本不用动脑筋。这下终于补齐了所有的短板。不是不想看java,概念太多,太复杂,看的浮躁,不适合面试。另外java又是虚拟机机制,本身速度也不算快。
之后面试就基本顺了,除非特别坑的算法,面试官又瞎问,容易翻车外,其他基本上平稳了。面Api测试的时候,甚至提前把知乎上推荐的httprunner的库功能自己试了一遍。然后才过去。
因为现在api测试多用python,又把python的装饰器,yield生成器,iterator,列表生成器,map生成器全部看了一遍。基本不翻车了。翻车都翻到CTO那儿了。蛋疼不已,只能认命了。
哎,感叹一下,工作不易,生活不易。继续努力。
希望能平稳度过试用期,希望能做出好的业绩。
有疑问加站长微信联系(非本文作者)