人就是在不断的失败中认清自己
看了太多大佬分享自己的面试经验,各种拿 offer 拿到手软,心里那个羡慕啊,奈何自己咸鱼一枚,总是安慰自己说,学历不行,中途转行,肯定和大佬比不了的,即使每天坚持学习,不过却没有什么方向,沉浸在自己的舒适圈里,虽然内心向往大厂,但是投过几次简历没消息以后,就慢慢抛之脑后了。好在内心还是有执念,刚好也三年多的经验了,就决定试试。这一试,可算是开眼界了。
在几个月的时间内,陆陆续续面了这么些厂,对我来说还算是不错的一些了
结果是都失败了,所以这篇并没有什么面试成功的经验,也不会去说面试题什么的,说的都是自己失败的总结认知,可以算的上是教训吧。虽然是失败了,但是自己私下也做过总结,还是强烈的想要把这些思考的过程写出来。
这是第一个教训吧,没有见过外面的世界,永远都不知道自己有多渺小。看过了一些面试题了,就总觉得好像也就不过如此了,好了,真遇上了,你会发现题还是那些题,换个思路就束手无策了。说到底,只不过是强行记住了题,并不是真正理解了,换个方式就还是不会了。
那么对于这样的情况,除了平时业务积累以外,或者你遇到了一个不会的题,就记下来,回来反复的弄懂它,自己动手去实现一下。好似之前遇到过的题,说下浏览器的缓存,一听,这不是烂大街的题吗,巴拉巴拉说了一堆,说到 last-modified 的是按照秒为单位还是毫秒为单位,突然有点懵了,想不起来了,自己也压根就没有动手试过不同的缓存下的情况,只是看过题而已,觉得很好理解。事实就是没有动手去尝试过,印象不深刻,下次还是记不住的。很多同学其实和我面临的是同样的情况,所以对于一些资历比较深的面试官而言,很容易就能问出来,你是否真的了解了这个概念,并且能熟练掌握它。
这里所说的准备,不仅包括自己简历的准备,也包括面试时间、面试场地以及面试的首要环节,自我介绍等等。所以这里我也是以自己作为反面教材,算是给大家提个醒吧。
在某场面试中,HR 打来电话约面试时间,然后自己当时正着急忙慌的走在回去的路上,也没有心思去听 HR 说的面试时间,心里觉得大概差不多了,就答应了。这个时间就在第二天的下班后一个小时,也就是7点钟开始。然后到了第二天下班的时候,自己也没有考虑到晚上因为开会耽误了一会儿,结果下班的时候已经6点半了,这个时候,其实应该是去联系 HR 换个面试时间的,当时却觉得应该可以的,要不就直接在路上电话面试也可以吧,心里这么想着,就往回走了。
果然走到一半,就差不多到了面试时间了,面试官如约打来电话,然后好巧不巧的,正好走到了路边全是货车的地段,一直鸣笛,声音非常大,当时面试官,就以非常不满意的语气说,让我找个安静的地方,但是我还在路边,也没有什么安静的场所能找,就非常尴尬。稍微让面试官等会儿,找了一个路边车比较少的小路,继续面试。
虽然最后回答出来的题差不多有8成,但是最后一面都没有过。无论面试官是不是因为这次面试带给他的糟糕感觉而没给过,反正对于我而言,确实又是一个教训啊。
再说说简历的问题。对于老手而言写好一份简历相信也是手到擒来了,一份好的简历能给我们弥补很多东西,特别是对于自己这种学历、经历都比较差的来说,更是如此了。因此自己还曾找过大佬,做过有偿的简历指导。虽然大佬说的有些地方,自己是抱有迟疑态度的,但是总体而言,给了自己一个写简历的思路吧,特别是对于一个经验可能只有一两年的新手来说吧。
对于新手来说,项目的多少会决定 HR 对你的关注度,不要觉得项目经历要简练,那是对于老手们来说的。新手还是要让别人觉得你的项目经验丰富,给人以可靠的感觉,HR 可不会看你的项目中做了哪些事,他只会看你做了什么项目,是不是和他们的项目匹配而已。所以这点,希望新手同学们注意一下。当然简历上多写项目经历能够加分,但并不是无脑把什么 demo 的项目都写上去的,除非你对这个项目有信心吧。
我那会儿面试的时候,简历上差不多写了4个项目,在 BOSS 上的时候,HR找到我的时候,都会提到说,你的项目经验非常丰富,要不要试一试之类的。如果能得到面试机会,那几率自然增加了。
等到你三年往上的时候,就是一个分水岭了,这个时候,不再去看重你的项目数量,而更在意你做过的项目和应聘职位的匹配度,以及项目中的亮点了。关于这个,自己也没有太多的把握能说个清楚,就不误导大家了,可以自己去看一些大佬的文章,我自己也是看大佬们分享的一些东西来写的简历。
面试失败真的太考验你的心态了。
面试失败真的是非常正常的事情,别看大佬们写的文章,个个拿 offer 到手软,但实际是,他们确实有那个技术实力。而如果你的技术实力不够强,那么就会面对面试的一次次失败。不过这里,我算是给大家起了一个“榜样”,能够像我这样面试这么多次,都失败了,应该很少了吧。所以对于一两次的失败而言,那都是正常的。只要你觉得这次面试有收获,就可以看作是一次成功的面试。面试没有通过的原因是多方面的,并不一定是因为技术实力不达标,有可能因为经验不匹配,像我上面说的那样,第一次给面试官印象不好,后面除非表现特别出色,不然很难通过这样的面试。
所以作为一个面试失败了N次的我,能告诉大家的就是,失败也是一种经验,不要因为失败就否定自己,多去面试过程中获取值得学习的东西,就足够了。反正我就是这么安慰自己的。
上面提到的从面试中获取值得学习的地方,但其实,并不是所有的面试都有值得学习的地方,并不是咱看不起哪个公司什么的,而是站在技术角度来讲,确实会有些面试官技术水平不够,提出的问题就是市面上能看到的面试题的那种,然后你回答的不够完整,或者没有看过这个面试题,面试官就觉得,你这个人基础怎么怎么差,还学习什么算法(当时内心:原来这道题不会,我就是基础差了,原来算法不算基础了)。这种体验真的非常不好,反正在我心里是被拉黑了。
所以其实换个角度来看,当你能从面试中学到东西,那说明面试官的水平可能比你高,能够给你带来一些启示。反之,面试官的水平,这里说水平,不只是说技术水平,包括说话、沟通等等方面给人的感觉很不好,那么这样的公司不去也罢,不是吗。
回到总结上来,经历了这么多的面试,对于个人来说,不亚于一次前端的系统学习,毕竟面试问的题目,夸张点说包含了整个前端体系知识都不为过。有些点,可能只是知道,或者是用了很多,觉得自己很熟悉了,但发现总还是有疏漏的地方,说明对知识的掌握还是不够深刻,光去看书,看面试题,不能说没有用,但确实无法应对稍微大点的厂的面试官,所以现在去学习的时候,一定要自己动手去尝试尝试,多去思考,从不同角度去思考,来彻底掌握某个点。
学历这个真没的说,面试都打不倒我,可是学历真的就没办法。因为学历的问题,简历被HR刷掉的情况太多了,现在经验多了还好一点,但是依旧是一个很大的问题。所以无论你是在读的学生,还是已经毕业的职场老手,如果想要找个好的开发工作,一定要好好提升学历。别说什么自考,成考没有用之类的,就一句话,有比没有好,机会总是会比你没有多一点不是吗。有条件再去读个研究生,去弥补这块的差距。
之前公司有一个实习生就是专科,马上毕业,就是极力推荐他去读专升本,千万不要急着出来工作什么的。现在已经去学校继续读本科了。
所以如果有还未毕业的,准备做这行的话,赶紧学习吧,这行对学历的要求真的会越来越高的。
啰嗦了半天,想要说的,差不多都说了,很早就准备写这么一篇,硬是拖到了现在,中间经历了离职,搬家,入职,现在差不多稳定下来,接下来就好好沉淀这段时间的收获。马上也是招聘季了,希望看到这篇文章能对你有所帮助吧。
作者:qiugu
链接:https://juejin.cn/post/7002603436923420680
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。