最近的感悟是:人总不可能一直失败下去。
主要的原因有两个:
- 主要原因是,失败是一个主观的定义,连续的失败会改变对“成功”和“失败”的预期,预期下降之后,自然就更不容易“失败”了。
- 次要原因是,人多多少少能从失败中学到一丁点教训,学到了之后失败的几率总是会低一些。
“屡败屡战”不失为一个好的态度,只有不断失败,才更容易成功,要走质,也要走量。
人不一定都会从失败中学到教训,但一定能从失败中学到教训,哪怕这个教训和失败本身毫无关系。
Bizarrement, 失败是最能意识到自己强项的机会——如果连续的失败中,总有那么一两项因素每次都不是失败的原因,那么它一定就是你的强项了。
最近正好在读Charles Pépin的『Les vertus de l’échec』. 但是以上和读书笔记毫不相关,如有雷同,纯属巧合。事实上,我觉得这本书并不能带给我对于『失败』更多的理解,但是放在床头,每个失败的夜晚看一点,总还是能有点心灵上的慰藉。
我预感成功就在眼前了,所以赶快写一点最近对于失败的感悟,免得成功的喜悦让我冲昏头脑。
上一篇写到我打算暂停求职,休息一下。事实上我确实精神上休息了,但是求职并没有暂停。因为猎头对我不离不弃,在我所有的面试都打水漂的时候又给我推了一家公司。因为这家公司我本身也没报太大期望,所以也没有花掉周末过度准备。
结果“不出意外的”,如同所有故事一样,两轮面试都通过了,现在还剩下一轮CTO面。公司本身不是特别passionante,想压我的薪水,使用的技术栈我觉得有点太依赖AWS,但是不管怎么样,基本符合我想找的标准。鉴于现在工作确实不好找,如果顺利的话我应该会答应这个Offer。
就在我这样想的时候,另一个猎头捷足先登。其实他两周前就找过我,我当时没理他,没想到他两周后竟然跟进了一下邮件,我说行吧,鉴于你的诚意,我就回你一下聊聊吧。
然后我发现他给我推的公司疑似是之前另一个HR给我推的公司,那个HR看了我的简历直接就跟我拜拜了。于是我就回他说已经有HR为这家公司找过我了,但是我的履历显然不符合他们的要求,所以你好好看看我的简历,咱就别互相浪费时间了。
他说hum确实感觉不够硬,但是我们还是聊聊吧。
我想行吧行吧,既然我话都说到这个份上了,你还要聊,那就聊吧。于是聊了,聊的结果主要是他说他会帮我看看有什么符合我需求的岗位。但是在rdv的最后,他BTW说了一嘴,要不然我把你的Github发给那家客户看看吧,不行就不行,反正我们啥也不损失。我说行行,随你便,(反正老子就剩一轮CTO面了)
结果“不出意外的”,如同所有故事一样,人家看了我的Github打算和我谈谈。今天下午,就谈了。
我原以为就是随便谈谈,你介绍一下我介绍一下,然后我们下次再见,没想到上来就给我整技术面了,上来就聊内存管理,interface,channel,毫无准备但是我了然于心,分分钟玩爆两位面试官。我心想,哥们肯定没听说过“八股文”hhhh
不过,话说回来,就临场发挥而言,我还是非常满意自己的表现的,他们几乎所有的问题我都回答了:
- 对于每一个问题,我都没有冷场
- 我的答案本身,我有自信基本上是对的。
- 但是我的答案是否百分百回答他们的问题……这就是另一码事了!(咱也是追了多少年法国政治新闻的人,对于怎么“回答”问题,这没吃过猪肉,肯定是看够了猪跑的!
总体感觉应该这一轮面试能过。如果过不了,那么应该是不为我的意志所转移的原因:
- 要不然他们觉得我可能会接受另一家公司的offer,不想rush
- 要不然他们招到了别人(但我怀疑,因为他们似乎要扩招不少人)
- 要不然就是他们觉得我优秀的超过了我简历上所体现出来的水平,显得有点假??
面试的结尾还是有点意思的:
面试官问我有没有问题,我顺口就问到了下一轮面试,
我说:这是一个作弊的问题。
(面试官笑)
我接着说:所有的面试官都会说,你不用准备下一轮面试,就放轻松参与就可以。但是我们都别互相说谎,我肯定是要准备下一轮面试的。所以我想知道,下一轮的coding是更偏算法,还是更偏Project。
面试官很诚恳地回答,不是算法,他们的产品也不是算法密集型的。下一轮面试更像是一个真实的工作场景,大家一起针对一个问题讨论一个方案。(我于是根据之前的面试经历猜测,应该是偏system design)
然后他说,很遗憾,但是我必须由衷地像其他面试官一样跟你说:没啥可准备的,就这么来……
(我笑)
然后另一个面试官用最后一个问题收官,这位面试官第一次面试,显然是好好准备了一个问题来招待我:
“如果你能教我们一件事,会是什么?比如一项技术,一个产品,一个项目等等随便”
我心想,太套路了,这简直是按照常理出牌了!
当然,我完全没准备,因为我在法国面的试完全不套路。
于是我搬出了一套自己捏造的开发理论DDD(Documentation Driven Development)完美收官:
- 巧妙点出我知道真正的DDD是什么,虽然我们没聊到
- 点出技术文档的重要性(常常被忽略)
- 通过技术文档推动来体现我对于TDD的理解。
- 结合实际工作经验为例子,展现出我了解产品开发的全流程。
总之,我很佩服自己聊天的本事。
面了这一个月试以来,只有一次把天聊死,除此之外,我隔着屏幕都能感觉到自己的人见人爱hhhhh
这就是为什么我认为失败最容易让人发现自己的优点。
也许我想多了,这次面试并没下文;也许我想多了,下一轮面试我可能不会通过;也许我想多了,稳拿的CTO面可能也会有意外的结果。
但是没关系,至少我明白了,失败是我的朋友。我倒想看看,他们会以什么理由拒绝我。我倒想看看,他们能用什么难题难倒我。我倒想看看,和一个TEM毕业的人精“学长”聊天,怎么把天聊死?
以及,无论我因什么原因被拒绝,我都替他们感到遗憾——不用想了,你们找不到更好的!就算找到,也不是我这个价~
失败有点上瘾,都不太想成功了!