不管是刚毕业踏入社会的还是在职场久经奋战的,都经历过被面这一环节。当然也有很多同学开始在面人,为自己的团队选择优秀的血液。而我也是属于这一类,这些年都有在帮公司或朋友的团队物色人才和面试同学。今年在手淘也一样,在给同学面试过程中,让我开始在思考,而且思考了很久,所以这几天静下来写了这篇文章,希望这篇文章对于刚毕业的大学生或者还在继续参加工作面试的同学有所帮助。

什么是前端

什么是前端?在这里不做阐述,如果您对这个问题感兴趣的话,建议您可以阅读早前写过的一篇博文**《前端路上的旅行》**,文章中对什么是前端做过一些介绍,虽然不是非常的准确,但大概意思是表达到了。

为什么选择前端

对于这样的问题,是找不到准确而又正确的答案。既然您参加的面试是有关于前端的工作,那么试问?您有思考过这个问题吗?

如果你是一位从事过前端工作的同学,你或许会这样回答:

  • 我喜欢前端,前端的工作给我即写即得,比起编程更为简单,更知性
  • 前端入门的门槛低,一不小心就入这个行业,后悔已莫及
  • 无奈的选择,当初团队没前端,从别的职位转过来的,然后就这样干下来了
  • 前端前景大,大家都知道全世界都在招前端,而且都很难招(**知乎上的热贴:为什么前端工程师很难找?**)
  • 或许还有更多的回答...

但对于刚毕业的同学,还从未踏入过职场的大学生而言,或许就从未没有思考过,为什么自己选择前端?我臆测下,可能有这样的几个场景:

  • 学长拉下水,不知不觉去面试了前端
  • 非计算机专业而对自己专业又不太感兴趣,但又为了毕业之后有份工作,找了门好学的,容易混饭的先整上
  • 盲目的跟风,听说前端好,那就前端吧
  • 无任何职业的未来思考,首先解决毕业后的工作问题
  • 或许还能很多不同的场景...

不管你是什么样的出发点,既然你选择去面试前端这样的一份工作,你是否有静下心来思考过,自己为什么选择这个行业(甚至可以说,你一点都不了解的行业)。说实在的,还是很多前端面试官会问你这样的一个问题?虽然这样的问题,没有准确或者规范的答案,毕竟不是技术问题,有源可查。

面试前的一些准备工作

说实在的,面试是一件非常头疼的事情。每个人都痛恨面试。虽然你面试的工作机会不一定能拿到,但这也并不意味着你在这方面的能力不行。主要是因为面试的不确定因素太多太多,而且面试还需要一些技巧,不管是面试官或被面者。

不同的人,会因为不同的因素获得不同的面试资格。或许你参加面试的时候,直到面试官坐在你面前之前,有可能他都没有看过或者记得你的简历内容(这样的情景是存在的)。当然,也有另外一个场景,在面试官坐到你面前之前,面试官司通过不同的途径对你已做了一些了解。

就此而言,参加面试者应该做这样的假设:面试官将会深入调查你。因此,当你参加面试之前,你应该做一些准备工作:

用心写好简历

简历是你向面试官展示自己的第一张名片。简历的好也坏直接会影响你在面试官心中的第一印象(这个一点也不夸张)。对于有工作经验的同学,一份好的简历应该做到:

要低调的告诉招聘方,爷很NB。

如何做到这一点,可以看看@Easy给程序员写简历的建议《如何写好技术简历》。

而对于应届毕业生,要注意的就更多了。虽然你没有过多的经验,但你要做到你的简历简单明了,具有较强的针对性,切勿简历上介绍自己精通xxx语言,获得xxx奖学金,得了xxx奖之类,这一切都是浮云,面试官不会因为你在学校当了什么会的干部,拿了多少奖学金太感兴趣,面试官对你感兴趣的是,你在学校做了什么事情,你有什么作品可拿出手。

那么什么是好简历?简单描述几点:

  • **匹配:**简历上每一个元素为应聘岗位而“生”;
  • **措辞:**行文流畅,容易理解,描述具体而明确;
  • **模板:**商务简洁,突出胜任岗位的核心竞争力。

有两点特别强调一下:尽量让你的信息在一页上展示完;不要使用表格来做你的简历。 而现在的学生,简历大多都是使用表格来制作(至少我很讨厌使用表格制作的简历)。

给大家推荐一个免费的学习群,里面概括移动应用网站开发,css,html,webpack,vue node angular以及面试资源等。**获取资料