有幸在5月31号参加了《第八届前端早早聊大会》主办的《前端跳槽的新起点|前端如何搞面试》。在这次大会中从早上9点半一直到下午6点多结束,大会含金量超高,我此次受益匪浅,屁股坐到起茧都是超级值得的。本次大会一共有15位来源于各大厂公司的高级前端工程师和技术专家,每个讲师都给我带来了精彩绝伦的知识与干货。
这次大会的内容不只给我的技术生涯中带来了冲劲,让我认知到自己还有很多的不足与未知。同时也让我认知到了优秀的技术人才与团队的能力模型,讲师们有说到他们的经历和三观,引发了我对自己“保安式”的灵魂拷问。
听完本次大会后,真的让我重新认识了自己,也重新找到了前进方向与目标。最后还收获了许多知识与秘诀。下来我来总结一下我在这个大会上吸收到的知识精华。
首先我们从候选人(面试者)的角度来剖析和分析一下面试者应该怎么从准备到面试成功,最后拿到心仪的Offer。
我以前准备面试的时候都会非常慌张,不知道自己需要复习什么,或者做什么准备工作。甚至还有在某宝,某猫,某东买下了一堆的书籍开始刨书。还有就是下了几个TG的视频,然后天天晚上熬夜刨视频学习。这种方法其实作用真的不是很大,而且前端那么多知识,要全部都会,都能深入了解,是并不可能的。更重要的是我们平时每天的累积和沉淀。
那应该怎么准备呢?通过大会中各位优秀的候选人的分享,其实我们第一步应该是重新认识自己。
在大会中我认识到如何深度剖析自己,从性格和心态、优点与缺点、思维、技能与知识、项目经验等维度开始剖析。
每位讲师都有重点提及到,在优秀的团队中更看重的是一个人的自我修养,包括积极乐观面对挑战的态度,自信但保持谦虚的心态和突破瓶颈的魄力。如果在技术中没有,那在生活中我们有没有这样的修养,如果都没有那肯定是有待提升的。
找到自己的性格,可以从而先解决自己性格上的缺陷,这个也是我们内心最基本的素养。一个优秀的技术人员首先就要有一个优秀的内心素养。良好的素养可以提高我们的面对困难,面对挑战时的心态,也是能让我们在技术道路上走的更远的基本功底。
讲师们讲到的认识自己也包括挖掘自己的优势与劣势。那有哪些是要在面试前要挖掘自己的呢?
深入思考后发现能自我探索,找到自己的能力和缺陷所在,才能让自己持续的成长,让每一件事情下一次做都能做的更好。有一句话“失败是成功之母”,其实这句话里面还有更深层的意思,如果我们失败后不总结,不找出自己失败的原因,无法自我挖掘自己在这件事情中做的好与不好的地方,那再去尝试总归还是会失败的。
每一次失败都是一个学习的过程,重点不是我们失败的结果,而是我们在失败的过程中得到了什么,然后我们应该怎么去改变做的更好。
在开发或者是工作中无非就是从失败到成功,从做的不够好到做的更好的过程。所以我们要善于总结自己,找到自己的优点与缺点,扬长避短,不断提升改变自己,才能让自己越来越优秀,越来越成功。
认识自己是一个很漫长的过程,持续的自我探索本身也是一种能力。只有发现自身的优势与劣势才能更好的让自己持续突破瓶颈往前迈进,也是一种发现自信的过程。
那么我们具体要挖掘自己哪些东西呢?
从古到今:
首先讲讲知识:
具体剖析自己懂得哪些,哪些是自己的强项,哪些是自己的弱项。强项就深挖学习,弱项就刻意学习。
分析出我们懂得哪些知识和有哪些我们需要加强的,我们应该怎么学习和加强呢?讲师们给到以下意见:
然后我们来讲讲项目:
各位讲师都反复强调,在面试的过程中我们要习惯使用STAR
法则来剖析我们的项目经历和经验:
具体表述时使用以下部分,一步一步来讲述自己的项目经验:
梳理“关键”经历和经验:(阶段性需要回顾经历和经验,以项目或者半年为周期)
最后再多想想我们自己的经历,过往的人生中做过成功的事情和失败的事情,在这些事情当中多问自己“为什么”。为什么会成功?为什么会失败?做了什么让事情得到了好的结果,又做错了什么导致自己的失败。这个过程其实是很有趣的。
在大会中讲师们也有重复强调一个点“找到合适你的公司/团队/项目”非常重要。
这个也是为什么我们第一步先要剖析自己,重新认识自己,因为只有了解自己的能力和自己是怎么样的人,才能更好的找到合适你的公司,团队和项目。
找到自己合适,有共同价值观,共同努力目标的公司和团队是完全不一样的体验。在大会中好几个候选人都分享了进入团队后的感想,这里也分享一下他们的感悟:
经历过这次大会,我发现人生中最重要的两个选择,也是会陪伴我们最长的,那就是梦想公司/团队和终身伴侣。
一个好的简历就像等于一块3级敲门砖,为我们敲开进入大厂的第一扇门。
简历中需要注意的:
任何事情要做好,首先我们要先了解清楚这个事情的来龙去脉。那面试也是一样的。
这里主要讲说的是阿里巴巴的技术岗位职级。很多时候去面试失败怀疑自己是不是哪里表现的不好,往往有可能是自己对自己的能力认知有误差。能力在P6时,去投了P7等级的岗位面试,这样结果很大可能会失败。所以首先要找到对标的岗位职级!
注: 详细的岗位职级会在“面试官视角看面试”的部分详细讲说
在面试之前,我们要整理好自己的形象。一般来说在我们首次与陌生人相见,第一形象和眼缘是会给别人带来很大的吸引力。
根据各位候选人的总结,阿里面试基本上都是5-6轮。一般在1-3周左右完成。
我从几个优秀的候选人的面试经历,总结出的大概面试流程:(因为不同部门,不同团队,会更具部门要求有所差异,只供参考)
如果面试官觉得还需要深入了解或者确定候选人的能力,还会加多一轮交叉面试。主要还是为了能对候选人有一个公平公正的评估,让候选人能拿到与能力相配比的岗位职级。
这次大会中候选人提出了很多不同的面试技巧,这里我总结了我觉得最实用的技巧分享给大家。
站在候选人(面试者)的视角,我们总是会去思考面试官会怎么面试我们,需要我们具备什么技能和能力,拥有哪些人格魅力与高光点。这一次大会有一半讲师都是从面试官的视角来讲招聘。我们一起来学习,会对我们求职的过程中有很大的帮助。
虽然说每个大公司和团队都有在各个渠道上去招聘。但是占比最大还是内推,毕竟是熟人内推,比其他渠道更可靠,加上有内部朋友背书,TL会更加认真对待。所以“推荐简历投递渠道:熟人内推、猎头、技术大会和社区”。
大会上几个讲师都有讲到这个,优秀的团队都会看重候选人身上是否拥有以下特征。
层级关键能力:
P6为例,P6的关键能力拆解:
一般都会从“聊聊最深刻的项目”开始,在深入到以下点:
问:如何看懂源码?
问:工作中项目没有亮点?
问:怎么克服业务代码的瓶颈?
问:业务执行转架构师怎么做?
问:跳槽太平凡可以进入大厂吗?(在小公司)
问:如何控制面试阿里的面试频率?一次面试简历会锁多久?
问: 请问蚂蚁金服招人是否有年龄上的限制?或者有更细的年龄分成?比如:30岁只有P7才能进入
问: 在前端打磨了9年,目前技术专家级别刚入职,但是心里有一个阿里梦,再过两年阿里还要我这样的人么?请问阿里对学历有什么要求?
问:工作了2年不是主动的情况下换了3加公司,如果这种情况想进大厂的话,会不会经历太平凡受到影响呢?
问:是什么帮助你在技术上和认识上的到一个很好的修炼呢?
问:平时是如何学习新东西的呢?
问:你是怎么成长起来的呢?你是怎么安排自己的时间管理?
问:你负责那么多方向,你是怎么兼备的呢?
问:阿里P7有哪些具象的要求?要做一些什么事情?
问:腾讯与阿里那个更适合上升期的发展?
问:候选人面试的准备,阅读源码是不是重要的一项?
问:前端有没有遇到过瓶颈期,是怎么突破的呢?
问:跨行业面试有什么要求(转行的)?
问:面试过程中,面试者提出哪些问题能带来好感?
问:新进的团队Leader可以如何做好团队管理?
问:你在研究自己性格探索自己的时候是怎么改变的?去挑战自己最大的恐惧,想问问你是怎么克服的?
问:多次听到需要Github的积累,一般是哪一些方面的积累呢?
问:技术产出方面有没有自己的日计划,周计划或者月计划?怎么督促自己去学习的?
问:女性开发者想转管理岗位,那么日常需要培养哪些方面,或者说有哪些一职业规划上的知道意见?
问:现在前端技术日新月异,有很多知识学过之后又没有怎么使用,过了一两个月就基本上忘了,针对这种情况有没有什么好的建议?
编写这边文章的同时,我回去反复看了大会的所有录播和PPT。发现看第二遍的时候获得了额外的收获和惊喜。有一些第一次听的时候没有get到的信息和知识,第二遍,第三遍的时候突然就浮现了。事实证明这次的15位讲师给我们带来的分享真的是有非常高的含金量。
通过这次的大会,我明确找到了我和技术专家的知识和认知差距,也知道自己还有很多的不足,但是现在的我明确知道自己需要的是什么,想往哪里走。
之前的自己过于执着与学习,看到新的技术和东西就迫不及待的去挖掘和实现。往往就忽略了什么才是自己真正热爱和想深挖的领域。从中就很容易迷失了自己的方向和消磨了自己有限的精力。
甚至是技术以外的技能都是非常值得我们重视的,在这个大会中,“思辨”、“思维”、“思想”、“沟通”、“复盘”、“要性”、“原理”等知识都是被反复强调的。
我们日常中也要实时的与业界保持密切的关注与思考,不能随便追捧和跟风。建立独立的思辨能力,强大的独立思维模式和空间。知识吸收到自己的体内后需要有独特的输出才真的是学会了一样东西。
此刻的自己需要改变、坚持学习和沉淀自己。实力还需要继续稳步提升,让自己全速前进。望有一天能变得更优秀并且拥抱更大的挑战!
我是三钻,一个在技术银河中等你们一起来终身漂泊学习。
点赞是力量,关注是认可,评论是关爱!下期再见 !
小伙伴们可以查看或者订阅相关的专栏,从而集中阅读相关知识的文章哦。
《据结构与算法》 — 到了如今,如果想成为一个高级开发工程师或者进入大厂,不论岗位是前端、后端还是AI,算法都是重中之重。也无论我们需要进入的公司的岗位是否最后是做算法工程师,前提面试就需要考算法。
《FCC前端集训营》 — 根据FreeCodeCamp的学习课程,一起深入浅出学习前端。稳固前端知识,一起在FreeCodeCamp获得证书
《前端星球》 — 以实战为线索,深入浅出前端多维度的知识点。内含有多方面的前端知识文章,带领不懂前端的童鞋一起学习前端,在前端开发路上童鞋一起燃起心中那团火