在前公司经历了一个多月备受煎熬的时间,我主动选择退出来寻找新的机会。时间于我而言更宝贵一些。
GitHub前CEO纳特·弗里德曼(Nat Friedman)在他的个人主页里面写了一些他的信条,其中有一条让我触动很大:
一周是一年的2%
一周看上去只有7天,很多时候一晃就过去了。不过多浪费几周,一年的很大一部分时间也就被浪费掉了,而人一生又有多少年呢?
节奏和心态
虽然工作这么多年来没怎么真正去看外面的机会, 但是在初始阶段(4月初到中旬)我还是对自己充满信心的。这种信心一方面来自在工作上的积累和自驱,另一方面来自初始阶段的一些准备。
之前还和朋友聊天说到面试刷题这个话题。像我们这种工作了多年的工程师,面试如果以做算法题这个单一维度来衡量,可能这个工作也就不要去了。话虽如此,大部分技术面试都会涉及写算法题目,不刷题让手熟一些,在这个维度的考量中会比较吃亏。
在初始阶段自信心相对比较足的情况下,我托同学和朋友投的公司比较少,主要投了2~3家头部的公司,即所谓的大厂。开始的想法也比较简单,希望能在这个阶段速战速决。我不需要拿到所有的机会,但是拿到一个应该问题不大。
但是愿望总是美好的,现实总是残酷的。
一方面初始阶段自己手也是生的,即使一个很简单的问题放在那个时候就是没有考虑到;另外一方面正好又碰到和自己搭不上的面试官,挂了也没办法;三是面试的部门面着突然没有HC了。而且这几家的流程拖得比较长,大多一周安排一次面试,把整个周期拖长了。
另外自己作为备选的几个机会,有的连简历都没递上去就关掉了,比如特斯拉。大家常说的金三银四,一方面企业会释放一些年度计划中的职位出来,另一方面很多人在拿完年终奖之后差不多也在这个时候在看新的机会。但是,大家会抢跑的,你看到的可能是入职时间的“金三银四”。
以上这些因素导致我在4月底的时候非常被动,节奏没把握好,带来的心理压力也比月初大了很多。
好的方面是,每次面完之后我都会仔细复盘和总结,同时刷题刷得更有效率,在应付后续几乎所有的live coding的环节都比较轻松。
与此同时我也改变了投递简历的节奏和想法,增加了pipeline中的数量,同时也尽量保持精简。做出策略上的改变之后,似乎一切都变得顺利起来了,后续投递的几个公司大多都拿到offer了。
一些想法
这次换工作得到了很多同学,朋友的帮助,我所有投递的机会都是通过他们推荐得到的,没有使用类似Boss之类的招聘软件,也没有找猎头。非常感激在这个阶段提供各种帮助的朋友。反观自己在这些年做得很糟糕的一点就是和外面的联系比较少,反而把自己局限在一个小的环境里面,像极了一只井底之蛙。
一旦我认准了一个目标,我会尽我所能去找到能达到目标的所有方法。比如我会让老妈帮我把小朋友和家里的一些杂事帮我处理好了,比如我会集中精力和花大量时间去练习写算法题;当集中力量朝着目标努力,无论结果如何,至少自己问心无愧。
相对于表演性人格的人来说,我可能不太在乎所谓的面子,比如在别人眼中你一定要是怎么样一个优秀的形象。我更在乎的是自己是否能不断学习和进步,而不是所谓的面子。
很多时候找工作这个事情有点像谈恋爱,并非所有的人都喜欢你的特点。即使局限到一个特定领域的工作,所需要的人也并非都是从一个固定模板来的。更多的时候需要自己给自己多一些信心和耐心。
另外一方面自己也要多从自己内心出发,多想想自己的优势和特点,从更多维度去思考。比如如果让我去练跨栏,我可能这一辈子都办法超过刘翔,但是如果让我去写一个OLAP的引擎,我想我应该比刘翔更厉害一点。
延续
最近找工作的事情这周基本要告一段落了。但是我并不喜欢这种割裂的方式,毕竟生活是一段连续的旅程。这两个月的时间给了我更多思考的契机,也让我从不同的方面进行了更深入的思考。我觉得我能在接下来更长的时间里做得更好。
如果你碰巧读到了这篇文章,也希望能给你带来一些启发。如果有我能帮的上忙的,我非常乐于提供。