关于javascript:如何写一份好的前端面试简历

60次阅读

共计 7061 个字符,预计需要花费 18 分钟才能阅读完成。

我的项目地址:https://github.com/Wscats/CV
体验地址:http://wscats.github.io/CV/om…

简历的实质

在写简历之前,咱们必须分明的理解一件事件,那就是简历是什么?
它不是人生履历,不是我的项目清单,也不是技能大放送。
简历的存在只有一个目标 —— 帮你约到面试。只有能达到这个目标,简历能够是一段视频,一个开源我的项目,一张照片,甚至是一行字,比方:

I wrote javascript

当然,绝大部分简历的模式,就是咱们所熟知的,是一篇文章。即便你通过其余形式取得了面试,当你入职的时候,还是要有这么一份纸质简历的,所以不要想着偷懒。

其实简历不只是体现本人,更是传递以下三个信息,加强通过率。

  • 是什么(你能做什么?,善于什么?)
  • 比他人好在哪些地方(相比其余同行,你的劣势?)
  • 如果雇佣你,招聘方会失去什么益处(能不能为企业带来效益?)

正如你抉择跳槽,思考要不要留在这个公司的时候,你也可能思考上面三点

  • 待遇(给的钱够不够?福利好不好)
  • 环境(共事 nice 不?老板好不好?事少离家近?工作开心与否?是否帅哥美女多?嗯哼)
  • 集体(有降职机会不?是否再提高?)

当然企业和你的互相抉择其实正如下面几点中的考量和博弈,当然面试是平等的,是互相抉择的后果,所以有你对企业的考量,也有企业对你的考量

回归到写简历,和很多人在大学写议论文写作文是不同的,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里的技巧是,提供论据,把论点留给浏览简历的人本人去得出。放论据要具体,最根本的是要数字化,好的论据要让人印象粗浅。

举个例子,下边内容是虚构的:

2015 年 ( 工夫能够具体到年月,或者经验的我的项目周期 ),我独特( 个别都是团队开发了,单干就别写了,除非你集体能力十分突出 ) 参加了 XX 新闻网站后端公布零碎的开发(这部分是大家都会写的 )。作为团队外面的外围程序员,我岂但实现了网站界面、性能逻辑的开发工作,更提出了高效的组件化和模块化开发计划,通过模块化开发让团队成员较少编写代码时候的抵触,通过组件化让团队成员分工合作,各善其职,无效的晋升了零碎的的开发效率。( 这部分是很多人忘掉的,记得写出你在这个我的项目中具体负责的局部,以及你奉献进去的价值。)在该零碎上线后,Web 前端性能从 10QPS 晋升到 200QPS,服务器由 10 台缩小到 3 台( 通过量化的数字来加强可信度 )。2016 年我升任 WAPCMS 我的项目负责人,率领一个 3 人小组反对着每天超过 2 亿的 PV( 这就是你本身的劣势。你能带给旧企业的价值,也就是你能带给新企业的价值。)。

有同学问,如果我在我的项目里边没有那么煊赫的问题能够说怎么办?讲不出问题时,就讲你的成长。因为学习能力也是每家公司都看中的货色。你能够写你在这个我的项目里边遇到了一个什么样的问题,他人怎么解决的,你怎么解决的,你的计划好在什么中央,最终这个计划的成果如何。

具体、量化、有说服力,是技术简历特地须要重视的中央。

(以上内容在写完简历后,对每一段进行评估,实现后再删除)


联系方式

(HR 会打印你的简历,用于在面试的时候分割,所以联系方式放到最上边会比拟不便)

  • 头像(如果你感觉本人长得能够,你能够放哈)
  • 手机:139如果是当地手机,可注明。如常常关机,要写上最优分割工夫
  • Email:wscats@gmail.com(尽管我感觉 QQ 邮箱无所谓,不过有些技术人员比拟恶感,倡议用 163,gmail 也能够
  • QQ/ 微信号:7*提供一个通过网络能够分割到你的形式

个人信息

  • 易佳梦 / 女 /1990
  • 本科 /XX 大学计算机系
  • 工作年限 / 教训:3 年
  • 技术博客:https://wscats.github.io/blog ( 应用 GitHub Page 映射页面会显得的逼格较高 )
  • Github:https://github.com/Wscats ( 原创 repo+ 多 star 的 Github 帐号会极大的晋升你的集体品牌 )
  • 冀望职位:Web 前端程序员 / 工程师
  • 冀望薪资:税前月薪 15k~20k,特地喜爱的公司可例外
  • 冀望城市:广州

工作经验

工作经验按逆序排列,最新的在最前边
因为 HR 更多的是理解你在上一家公司或者近几年你的工作状况,我倡议理论工作小于半年的你也能够不写当然(IT 行业跳槽如此平庸~),因为短的退职经验会让 HR 感觉你不够稳固,存在录用后的危险,还有工作经验最好有层次感,比方你刚开始第一份前端工作你用的技术比较简单,你能够写你本人负责切图,用 jQuery 写逻辑,用 sass 写款式,而后再下一份工作你可能技术增强了,你就能够写你用 vue,angular 来开发了一个单页面利用,还负责写了局部后端接口,这样能够让面试官感觉你有自我学习,不断进步的习惯。

123 公司(2016 年 9 月 ~ 2017 年 9 月)

456 我的项目

我在此我的项目负责了哪些工作,别离在哪些地方做得杰出 / 和他人不一样 / 成长快,这个我的项目中,我最艰难的问题是什么,我采取了什么措施,最初后果如何。这个我的项目中,我最骄傲的技术细节是什么,为什么,施行前和施行后的数据比照如何,共事和领导对此的反馈如何。

789 我的项目

我在此我的项目负责了哪些工作,别离在哪些地方做得杰出 / 和他人不一样 / 成长快,这个我的项目中,我最艰难的问题是什么,我采取了什么措施,最初后果如何。这个我的项目中,我最骄傲的技术细节是什么,为什么,施行前和施行后的数据比照如何,共事和领导对此的反馈如何。

其余我的项目

(每个公司写 2~3 个外围我的项目就好了,如果你有十分大量的我的项目,那么按分类进行合并,每一类选一个典型写进去。其余的一笔带过即可。)


依据下面的模板你能够这样来写

广州 XX 有限公司(2016.09 ~ 2017.03)技术部 - 前端工程师
这个我的项目目标次要以成人学历为主线开发,有大专、本科、资格证等线上销售的教育培训产品。我在此我的项目负责了后期界面钻研,做出原型设计,原型切图,配合后盾开发人员设计界面与开发性能,并负责框架开发,封装公共组件,以及依据须要引进第三方插件。我在我的项目中遇到的最大艰难是实现产品前端界面成果与设计图纸在某些界面上难以相对对立
我采纳 Vue+jQuery 开发计划,在细节上我使用了 jwplayer.js、jquery.KinSlideshow 来实现幻灯片轮播成果,加强用户体验更好等。

自我评估

最好突出本人的劣势,比方学习能力,解决问题能力,带队能力,沟通能力和技术能力等等
想简略点能够这样写:

1. 喜爱学习新技术,有良好的文档编写和代码书写标准,急躁打磨用户体验和用户界面
2. 有良好的沟通能力和团队单干能力,性情随和,认真负责,自学能力强

具体的你也能够这样来

1. 对前端技术具备浓重的趣味,喜爱逛 CSDN,博客园等技术论坛;2. 具备良好的审美能力,有良好的代码编程习惯;(说好的审美,能够和设计师好好游玩)3. 学习适应能力强,违心一直学习新常识丰盛本人;(学习能力大企业最看重)4. 抗压能力强,有信念在不同的工作强度下进行开发工作;(抗压技能点加上,去常加班的公司有独特劣势,额)5. 性情随和,具备良好的团队单干精力。(性情最好能适应团队)

开源我的项目和作品

选取你本人 Github 上的某个开源我的项目即可,当然开源我的项目最好写分明文档,比方装置办法,外围代码的剖析(这一段用于搁置工作以外的、要害来证实你的能力的资料,也能够了解为其余工程师或者开源社区对你的认可度)

开源我的项目

(对于程序员来讲,没有什么比 Show me the code 能有说服力了)

  • Piano:🎹用键盘 8 个键演奏一首蒲公英的约定送给本人或月亮代表我的心送给她(我的项目的简要阐明,Star 和 Fork 数多的能够注明)
  • Articles:🔖分享我的学习片段和与你的回顾(我的项目的简要阐明,Star 和 Fork 数多的能够注明)

技术文章

(筛选你写作或翻译的技术文章,好的文章能够从侧面证实你的表白和沟通能力,也帮忙招聘方更理解你)

  • 我如何用前端技术失去 XXOO 网站的 VIP
  • 前端程序员常常漠视的一个 JavaScript 面试题(或者好的翻译文章能够侧证你对英文技术文档的浏览能力

技能清单

(我个别主张将技能清单写入到工作经验里边去。不过很难残缺,所以有这么一段也不错)
以下均为我纯熟应用的技能

  • 后端开发:PHP/Node
  • 后端框架:ThinkPHP/CodeIgniter
  • 前端框架:ReactJS/VueJS/AngularJS/Omi/EmberJS/Cocos2dJS/Ionic
  • 前端款式库:WeUI/Bootstrap/AntDesign/ElementUI/AmazeUI
  • 前端工具库:jQuery/Zepto/Lodash/Axios
  • 前端调试:Postman/Charles/Vue(React) Dev Tools
  • 前端插件:Swiper/Iscroll
  • 前端模块工具:Webpack/Gulp/RequireJS/Fis/Grunt
  • 预编译语言:Typescript/Sass/Less/Pug/Jade
  • Native 开发:Weex/React Native/Cordova/Uni App
  • 小程序相干:Mpvue/Taro/Kbone/Wepy
  • 数据库相干:MySQL/MongoDB/PgSQL/PDO/SQLite
  • 版本治理、文档和自动化部署工具:SVN/Git
  • 单元测试:PHPUnit/SimpleTest/Qunit/Mocha
  • 云和开放平台:SAE/BAE/AWS/ 微博开放平台 / 微信利用开发

例如你能够这样写, 当然你得依据本人的集体状况进行批改

1、纯熟应用正当的构造和款式编写兼容支流浏览器的页面;2、能适当使用 CSS3 使页面在古代浏览器上成果更佳;3、纯熟使用 rem 单位和 flex 布局实现不同浏览器宽度下的整页缩放;4、纯熟应用 photoshop 软件进行简略的图片解决,能依据图片特色保留成最优的格局;5、纯熟应用原生 javaScript 以及罕用 javaScript 库,如 jQuery、zepto;6、能使用模块化、面向对象的形式编程;7、理解 http 协定,可能依据 http 申请报文、响应报文和状态码排查问题;8、纯熟使用 ajax 实现异步数据传递,相熟 JSON 等数据交换格局;理解 php 和数据库;9、理解如何应用 node.js 搭建本地 server 模仿接口返回数据测试 ajax 接口;10、能应用 Bootstrap、WeUI、Ionic 等前端款式库和框架进行开发;11、纯熟使用 AngularJS,VueJS 进行模块开发,理解双向数据绑定原理,纯熟编写控制器、服务、组件、过滤器等
12、纯熟应用 Gulp 对代码进行压缩合并;相熟应用 Git 和 SVN 进行代码治理和版本控制;

当然再举个例子(精通慎用!相熟能够多用,不够自信就用理解吧,额哼)

1、纯熟 HTML、DIV+CSS 的页面布局,能依据设计图实现页面制作
2、纯熟响应式布局、弹性盒布局,相熟基于 HTML5 的 WebApp 开发以及挪动端适配
3、纯熟支流浏览器的兼容性以及相应的适配技术,实现页面的残缺兼容
4、熟练掌握 HTML5、CSS3 新增性能,理解 Canvas 动画制作
5、相熟把握原生 JavaScript,相熟 jQuery,理解 Zepto
6、纯熟 Bootstrap、AngularJS 等前段框架,理解 MUI、Vue 框架
7、纯熟应用 AJAX 进行数据交互,帮助后端开发工程师实现我的项目
8、纯熟 JSON 数据的应用以及解决形式
9、纯熟 LocalStorage、SessionStorage、Cookie 等本地存储
10、相熟应用 Swiper、Font-awesome、jQueryUI 以及 jQuery 插件等前端插件
11、纯熟应用 Cordova 插件将 WebApp 打包成安卓 App,实现混合 App 开发
12、纯熟应用 Visual Studio Code、SublimeText、HBulider、Git、Gulp、Scss、Photoshop 等开发工具

这里尽量不要反复叙述雷同的技能点,放弃好每一条都是独特的,每一条形容呈现的英文技能点关键词尽量放弃大小对立,比方Bootstrap、WeUI、Ionic,这样写没问题,然而不要个别大写个别小写bootstrap、WeUI、ionic,遇到强迫症的 HR 就难堪了,不过有些还是例外的比方jQuery, 还是第二个字母大写吧(… 额,不解释),还有这里不要呈现一些“理性“的形容,比方相熟应用 PHP,能跟后端工程师欢快的单干(什么鬼),这些句子就不要呈现了

参考技能关键字

本技能关键字列表是在简历和招聘信息中统计进去的高频词。如果您的简历要投递给有机器(简历筛选零碎)和非机器(不懂技术的 HR)筛选简历环节的中央,请肯定从下边高频关键词中抉择 5~10 个适宜你本人的。

Skill Skill Skill Skill Skill Skill
web javascript html5 css3 H5 js
ajax w3c div css html ES6
vue angular react backbone jQuery zepto
json xml xhtml bom dom svg
ui photoshop weui bootstrap ionic flex
atom visual studio code hbuilder sublime text firebug dreamweaver
asp jsp java ruby python php
ps mobile mvc mvvm mvp www
http https ftp ssl websocket seo
sass less AMD CMD requirejs seajs
github stackoverflow segmentFault coding csdn
linux mac windows ios android
gulp grunt webpack git svn
flash jssdk phonegap cordova hybrid
firefox chrome safari charles
express nodejs koa
semantic foundation yui
actionscript coffeescript typescript
mysql webapp
面向对象 闭包 继承 组件化 模块化 数据结构
正则表达式 兼容性 安全性 重构 交互 性能
微信小程序 微信公众号 阿里云 知乎

简历留神项

  • 查看标点符号(不要中英文符号混着用)
  • 查看字母大小写(首字母该大写就对立,不要大小写混着来)
  • 查看业余词汇拼写(不要拼错单词,少用简写)
  • 查看错别字(用词惬当,语句通顺连贯)
  • 查看排版(格局工整参差,排版对立,文字甚于图表,少用斜体、大写、下划线)
  • 查看真实性(不要子虚乌有也不要虚夸,因为撒了一个谎就须要更多的谎话来补救,如果因为本身的有余没自信,那进步本身比扯谎走得更远)
  • 查看打印纸质油墨(如果能够的话)

在投简历之前必须查看大小写字母是否对立,中英文标点符号要对立,业余词汇是否正确,是否有错别字,细节决定成败,态度决定所有,投简历之前不查看分明会让面试管感觉你不尊重面试,这会轻易被淘汰!

因为当初比拟少手写纸质版简历,但如果须要本人用笔来写的内容(比方签名,口试题)不要潦草涂乱,字迹要工整,因为字是代表你的形象,也是面试官情绪的终点。

面试体现

一言半语总结为三条

  • 态度比技术重要
  • 做人比做事重要
  • 偏心虚心和乐观

面试是平等的,不是上下级的汇报,也不只是简略的一问一答(对方的设问,你也能够有疑难)
如果对方不是被动提问者,那本人要沉闷一点,化被动为被动,个别面试官在前三道问题配合简历足够建设对你的印象(包含,技术,人品,沟通和态度等)
技术不行体现态度,遇到问题不懂别简略说不晓得(面试官更偏向于你彰对这个问题的见解而不是精确答案),遇到不懂问题能够被动先说完本人的了解,残余局部你能够尝试跟他留个联系方式(QQ,Facebook,Wechat,Email 等)等你面试完回去再回复 Ta 一个答案(能彰显学习能力,态度与信心),有时候这不失是一个很好的机会,做不成共事也能够做敌人,还有给面试官纸质简历的时候,最好双手放过来,铺垫些礼貌的开场白。

面试题参考

这里收录了 142 多张现场纸质面试题汇合,来自于不同面试者应聘不同公司的实在记录

  • 142+ 张现场纸质面试题汇合

面试前学习片段和笔记

  • Vue 学习笔记
  • Node 学习笔记
  • React 学习笔记
  • Angular 学习笔记

其余参考

Article Article
前端程序员常常漠视的一个 JavaScript 面试题 怎么才是一份好的技术简历?
高级前端面试须要带什么作品?——知乎) 如何面试前端工程师?——知乎
写给前端面试者 如何写好一份前端简历
写给前端面试者(大漠,淘宝) 谈谈面试与面试题、谈谈面试与面试题 II(winter,淘宝)
互联网公司技术岗实习 / 求职教训(实习内推 + 简历 + 面试 +offer 篇)(张秋怡,阿里巴巴) 史上最全 前端开发面试问题及答案整顿
前端开发面试题(马云云,ZTE) 收集的前端面试题和答案(邱德清,阿里妈妈)
web 前端面试相干的知识点(王文杰,乐视云) 一道常被人鄙视的前端 JS 面试题(桑田)
常见前端面试题及答案(默语,腾讯) 前端工作面试问题(一)(Ruipeng Zhang,哈工大)

特地鸣谢

  • Resume template for Chinese programmers
  • 冷熊简历

最初

最近比较忙,前面有工夫持续整顿,感谢您花工夫浏览,期待你能找到一份不错的前端工作,加油!谢谢。如果本文能带您一丝帮忙或者启发,请不要悭吝你的赞和 Star,你的必定是我后退的最大能源💞

正文完
 0