不忘初心,方得始终 — 珠峰学子王长成面试心得

作者:日期:2019-01-09 11:25:59 点击:99

作者 | 珠峰学员 王长成

月薪15K

 

 

我是一名珠峰的普通学子,4月下旬毕业,6月初开始面试,很快接拿到了offer,15k,惊喜却也不意外,因为我知道,付出总会有回报的;


首先,我想先简单说一下在珠峰的学习情况,这里不多着墨,因为这里没有方法和套路,我所做的就4个字:按部就班;基础的重要性我不必多说,珠峰每天都在督促我们学习,给我们讲学习方法,学习方向,默默地学就好,付出总会有回报的,接下来我想重点的说一下毕业后我们该怎么做;


一、不要颓废

即使毕业了,也请依旧保持你的学习状态和劲头,这一点很重要,人都是有惰性的,心态一旦放松下来,游戏越玩越想玩,电视越看越想看,一旦你收不住了,时间刷一下就会过去了,可能你这几个月就废了!当然适当的娱乐还是可以的,但是一定要克制住,不能每天都去看,都去玩,中间的这个度,大家要把握好;
 
 二、迎接面试

我身边的很多同学,他们都能找到工作,而且工资也不低,方法却不尽相同,下面我列举一下


1、疯狂面试

这种方法很适合喜欢挑战,嘴皮利索的人,但前提是,他们的基础知识也掌握的比较扎实;他们不怕困难,不怕丢人,越挫越勇,同时胆大心细,把面试中遇到的问题都记录下来,回来后再补充自己,于实战中提升自己;面试也有很大的运气成分,面试的多了,没准哪一次你发挥的好了,offer就属于你了;


能疯狂面试,前提也是要有面试机会,而一个好的简历,是你能否得到面试机会的保障,简历中,最重要的我认为就是项目经验这一块了,挑一些好的项目,把项目中你的开发过程,遇到的问题,如何解决的,有什么感悟,都可以写上!


这一块就需要大家自己发挥了;有同学会说:我是零基础,毫无工作经验和实战项目经验啊,怎么办?Ok,我和你的情况一毛一样!其实珠峰的老师也很重视项目经验这一块,其实CRM,书店,投票项目,这都是你的项目经验,当然需要你升级改造包装一番,然后再挑一些其他的项目,认真研究研究,一样是可以的;


简历一定要认真写,认真研究,我的简历前后一共写了一个多星期,简历完成后,要么海投(我个人不喜欢海投),要么有计划有针对性的投,得到面试机会后你就可以大胆的去面试了;


如果,你是那种稳重踏实,同时有些胆小,畏惧面试的人(我就是这种),你可以参考下一条的做法:


2、项目经验

毕业之后,踏踏实实的把之前的知识复习一遍,代码再适当的敲一敲,但是复习的时间不要太长,最多给自己2周;中间的知识不必抓的过细,把面试常问知识重点掌握,比如算法,闭包,面向对象(继承等),事件模型,设计模式等等,如果有面试的同学要互相帮助,吸取他们的经验,完善自己,自己遇到的问题也要向同学们分享,共同进步!


其实以前知识点的复习不是我要说的重点,重点是你要亲自去完成一个大型的框架项目(vue,react),完成后写一下项目总结,做一些截图,放在github上,写在你的简历项目经验里,这绝对是你的加分项!事实上,我能找到工作完全靠的就是这个!


从4月末到5月下旬,我一直都在写一个react项目,珠峰的老师也会带着未就业的同学写一个大型框架项目,即使是老师带着写,也请一定要根据自己的思路再完整的写一遍,不会的就上网查或者问同学老师。


我把react技术栈(webpack、react-router、redux等)用的很熟,写项目中间我遇到的任何我不懂的问题我都会记录下来并上网查找答案解决掉,同时把react面试会常问的问题要记得滚瓜烂熟,如react生命周期,模块化组件化开发,react性能优化,redux等等,对这些问题要钻研的透彻一点,其实只要你认认真真的完成了一个项目,这些问题都很容易记住的。


react本身真的不难,但是一定要去写一遍你才能深入理解react;vue我一点都没有看,听其他同学反馈比react更好学,大家可以选择一个,认真完成一个项目!


三、面试技巧

其实,我一个简历都没有投!


我得到的2个面试机会都是在boss直聘中hr根据简历直接找到我的,我想这与我的简历写的比较亮眼是有绝对关系的。我简历的工作经验2年都不到,但是因为项目经验写的不错,同时个人技术上有react作为亮点,有一些公司因为有项目要用到相应的技术,也会很容易找到我的。


当然这也有弊端,找我的都不是大公司,但是也因为这样,我的面试也会更轻松一些,我的这两个面试都非常的成功。小公司没有笔试,也完全没问我基础js等基础知识,所有的问题都是围绕我的react项目经验展开的。


当然这中间也有一个技巧,那就是你要主动出击!


不要等着面试官问你,你要主动地把你会的东西非常熟练地,连续地展示出来!说到一个问题你就要把相关的一连串的问题全部熟练的说出来!


比如说,面试官让我介绍一下我的react项目,我就根据我的条理先将模块化组件化开发的过程和心得说出来,我的这个项目组件高度细分,智能组件有6个页面,复杂的页面又细分为多个子页面,智能组件是干什么的,木偶组件有多少又有什么职能,跟智能组件的区别又是什么,组件化对项目的开发和维护有什么优势,有条不紊的全说出来,光这个我就能说很长时间,然后继续说我这个项目中的公共信息存储用的是redux。


然后我就问面试官用不用说一下我对redux的理解


得到面试官同意后,我就开始继续我的表演:redux其实就是一个数据管理中心,本身是与react没有任何关系的,react和redux配合使用需要用到react-redux,react-redux提供什么东西,它配合react使用流程是怎么样的,react-redux实际上是对redux的封装,那么redux分为哪三个部分,每个部分又有什么方法和属性,叭叭叭。。


完全停不下来,后面我又主动说了react的性能优化,按需加载的实现等等,中间也提出了一些相关的小问题,由于准备充分,我都能回答上来,即使有个别不知道的,就直接说没有了解过,记下了回去再查一查,就ok了;


当你熟练流畅的说完之后,面试官一定是非常满意的,同时给自己也注入了很多信心!


第二家面试在问完react相关问题之后也给我出了一个算法题,给我15分钟写个快速排序,由于之前敲过无数遍了,同时思路也很清晰,我3分钟就写完了,面试官让我说了一下思路,然后看我用的是es5语法,就继续问我es6会不会,由于平时代码我都是用es6写的,也比较熟练了,我又一口气把es6的我知道的知识全都说出来,面试官很满意,就不再问我其他问题了,技术问题也就到此结束了;


最后总结一下:我的面试技巧就是准备充分,主动出击,把你会的东西主动展示给面试官!


四、不忘初心

我特别特别欣赏珠峰的老师们常说的八个字:不忘初心,方得始终


珠峰培训的初心,你可以不关心,但是你自己当初来到珠峰的初心是什么你不能忘!


生活中的诱惑太多,不论是学习,工作,还是做人,我们都不能忘记自己的初心,时刻警醒自己,不能迷失方向!

上一篇: 以梦为马 -- 一期唐天来前端学习心得

下一篇: 听听零基础学员在珠峰是如何斩获25万年薪的