这一篇结束IT面试系列。在拿offer靠什么的那篇里已总结了几条。在后续的文章里重点讲了选择的问题和基本能力的问题。今天重点讲一讲最后一个问题,你是一个什么样的人。
记得笔者进浙大的时候,无数人和我讲浙大竺可桢老校长的校训:“诸位在校,有两个问题应该自己问问,第一,到浙大来做什么?第二,将来毕业后做什么样的人?” 这两个问题对我的影响一直都很大。
当一个人面试的过程开展起来的同时也就是方方面面展示自己的同时,这个时候到你能不能拿offer,除了一些必要条件以外,其实就是你这个人能否得到面试官认可的问题。一个人认可另外一个人,有方方面面的可能性。所以很难一概以蔽之。因此我们也可以说面试拿或者不拿offer,充满了很多随机性的东西。
然而我们套用竺可桢老校长的两个问题:“诸位去面试的,有两个问题应该自己问问,第一, 你是个什么样的人?第二, 进去面试后的公司要干什么?”
先说第一个问题。2014年微软新CEO上台,伴随而来的是大裁员。Windows组很多做了10多年重复劳动的老SDET们顿时失去了工作。有些人知识结构陈旧,年纪又大了,这一失去工作以后就再也没办法找到一份可以养家的工作了。这是个很好的例子。
一个人能跳槽的次数总是有限的,在一次次的跳槽过程中,倘若这个人所能做的东西和一个刚毕业的人能做的东西差不多,只是可能做得更快更熟练一些,那么慢慢的也就会失去竞争力了。IT行业从来不缺新的聪明的人。那么你我作为IT行业里面的一员,要做个什么样的人,自己将来和别人与众不同的安身立命之本在哪里?诸位找工作和面试的不妨想想。一个有着别人不具备的特殊能力的人,不管是会看汇编,C++比较牛,或者是会design,又或者是通才,又或者是一个领域的专家,又或者作为manager擅长delivery,有了属于自己的特色,才能在这个行业安身立命。也正是有了自己的特色,在面试的时候你,才不同于其他的人。面试官对于有着一技之长的人的其他方面的容忍度会比普通人要高很多。
第二个问题,是对你选择这个特定的面试公司的了解。倘若你不知道你自己去别的公司做什么?那个公司干嘛非要招你过来。笔者见过很多的人面试,比如google出来的,觉得自己应该什么地方去面试都大受欢迎,其实不然。试想你对自己面试的公司和组有多么的熟悉和了解,才能在面试的过程中能表现出你怎么样能fit进那个公司那个组里去。成功的面试,面试官会觉得你就是一个peer,而失败的面试则有千万种失败的原因。
撇开了高大上的目的论,说一点实践的手段。有一个办法是行之有效的,mock。mock有两种,第一是找有经验的人,给你提意见。第二更简单,哪个摄像头把自己在面试过程中的整个情况录下来,然后自己去看看自己是怎么表现的。人会发现自己想象中的自己和实际表现的自己千差万别。
那么面试系列到此就结束了。同时统一说一声,去年开过刷题班,但是近期没有打算继续再开。一是自己久不刷题,知识陈旧了,二是要忙的事情太多,忙不过来。