简历是你进入面试的敲门砖,也是留给意向公司的第一印象,所以这个很重要,必须在这上面做足了文章,一份优秀的面试简历是整个面试成败的重中之重,我们会详细分析如何准备简历才能保证简历不被刷掉。
准备专业技能
关于对技术技能的描述有很多种,有五种的也有三种的,而且每个人对词汇的理解都不一样,我结合相关专家的理解和自己的理解来简单阐述下描述词汇的区别,我们这里只讲三种的了解、熟悉、精通。
了解:使用过某一项技术,能在别人指导下完成工作,但不能胜任复杂工作,也不能独立解决问题。
熟悉:大量运用过的某一项技术,能独立完成工作,且能独立完成有一定复杂度的工作,在技术的应用层面不会有太大问题,甚至理解一点原理。
精通:不仅可以运用某一门技术完成复杂项目,而且理解这项技术背后的原理,可以对此技术进行二次开发,甚至本身就是技术源码的贡献者。
我们就以Vue这个框架为例,如果你可以用vue写一些简单的页面,单独完成某几个页面的开发,但是无法脱离公司脚手架工作,也无法独立从0完成一个有一定复杂度的项目,只能称之为了解。
如果你有大量运用vue的经验,有从0独立完成一定复杂度项目的能力,可以完全脱离脚手架进行开发,且对vue的原理有一定的了解,可以称之为熟悉。
如果你用vue完成过复杂度很高的项目,而且非常熟悉vue的原理,是vue源码的主要贡献者,亦或者根据vue源码进行过魔改(比如mpvue),你可以称得上精通。
精通微信小程序,JavaScript。
熟悉阿里小程序,以及部分iot设备的开发部署流程。
熟悉vue,html,css,jquery等前端常用的语言/框架和库。
熟悉layui,vant,bootstrap等前端常见的UI库。
熟练使用各种编辑器以及插件来提高开发效率。
了解PHP语言,thinkphp框架,nodejs,http,前端性能优化
准备工作经历
深度参与一个知名开源项目或者一个有复杂度的个人项目
准备项目经历
禁忌1: 切忌流水账写法
项目经历是考察重点,面试官想知道候选人在一次项目经历中扮演的角色、负责的模块、碰到的问题、解决的思路、达成的效果以及最后的总结与沉淀。
禁忌2: 切忌堆积项目
项目经历的一栏最好放2-3个项目。
最好的搭配是一个公司内部挑大梁的项目和一个社区内的开源项目,后者之所以可以占据一席之地,是因为通过你的开源项目,面试官可以通过commit完整看到你的创造过程,比如工程化建设、commit规范、代码规范、协作方式、代码能力、沟通能力等等,这甚至比面试都有用,没有比开源项目更能展示你综合素质的东西了。
优化1: 合格的项目经历怎么写
合格的项目经历必须要有以下几点:
- 项目概述
- 个人职责
- 项目难点
- 工作成果
如果你不怕字太多,还可以选择性加入解决方案、选型思路等等,但是由于篇幅限制和为面试铺垫就不太建议写得太多。
项目概述的目的是让面试官理解项目,不是每个人面试官都做过你的那种项目,所以需一个简述方便面试官理解。
个人职责就是告诉面试官你在本项目中扮演的角色,是领导者?主导者?还是跟随者,你负责了哪些模块,承担了多大的工作量,以此来评估你在团队中的作用。
项目难点的目的在于让面试官看到你碰到的技术难题,方便后续面试对项目进行一系列讨论。
工作成果就很明显了,面试官需要看到你在做了上述工作到底达成了什么成绩,这个时候最好以数据说话,比如访问量、白屏时间等等。
对开源社区的贡献
- 给vant移动端的开源项目提过issues,并跟踪了此工单 add inactive-color feature
r feature](https://github.com/youzan/vant-weapp/pull/2497/files)
面试官到底想看什么样的简历?