ybbdaidai / interview

面试资料汇总
MIT License
0 stars 0 forks source link

一份合格的简历 #1

Open ybbdaidai opened 5 years ago

ybbdaidai commented 5 years ago

结构

注意

引用

[译] 如何写一篇杀手级的软件工程师简历 如何从低端面畜到高端面霸 作为技术面试官,为什么把你pass了

关键点

boyiFan commented 5 years ago

作品突出重点,展示能力

如果擅长 Node,就看看 NPM 上提交的模块,install 下来演示下,讲讲核心代码。如果是一个组件,就直接看 Demo,讲设计封装思路。如果是一套脚手架工具,直接画架构图,讲原理和适用场景。如果是项目,那就 show 下你作为 PM 发的 Release 邮件! 应对这每个环节所需的技能,最好在简历里有所表现。 具体说就是描述每个项目时,不仅要有背景、过程,还要有你为这个项目带来的结果。比如这样描述项目: 我做了 XX 项目重构,用了 XX 技术方案,克服了 XX 的困难,最终让 XX 这类需求变更可以短平快的被消化,极速研发、快速上线、且数据采集也做到了标准化,研发成本大大降低,数据积累增长迅速,比如 XX ,最后在 XX 产品线中开始推广。 在面试时,这种描述很容易引出有针对性的话题来聊,也正因为简历里有这些铺垫,可以节省大量的面聊时间,更快做出判断。 相比之下,这种描述就不好: XX 项目前端研发,用了 AngluarJS,整个项目独立完成,包括整个 Boss 系统的受理收费、商品零售、小灵通短信群发、有线电视代收费、营业员/营业点结账等模块。 这段描述只传达出一个信息,就是你用过 AngularJS。至于当初面临多少种技术选型,如何做取舍选择了 AngluarJS,这些系统模块之间如何基于 AngularJS 进行耦合,有没有涉及前端架构,AngularJS 用的有多深,项目成员分工怎样,如何并行研发?遇到过哪些你认为有价值的问题,并针对此提出应对方案,是代码解决还是组织解决?这个过程要靠面试的时候问答大半天才能搞清楚,问不出来的,基本也就跳过了。要是简历里表达出来,脑子里很嘹喨,面聊也不会很拖沓,能力评价自然会很高。 再补充一个,有好多人有写博客写总结的习惯,这个习惯非常好,如果某个总结能和简历里做的项目结合起来,就更好了。

boyiFan commented 5 years ago

技能描述

对基础知识要有明确的细分描述: 把自己最擅长的那个语言或技术高亮加粗出来

◦   页面构建: 
▪   熟练掌握切图技能,div+css 实现页面布局。
◦   流行的库和框架以及掌握程度,使用场景 
▪   熟悉bootstrap3 和jQuery
▪   熟悉 require.js 和js模块加载规范
▪   使用过react.js + react-router + react-redux 构建spa 应用
▪   熟练使用模板引擎,比如:artTemplate,handlebars
◦   基础: 
▪   熟悉ajax/fetch/jsonp
▪   熟悉ES6/ES7
◦   优化: 
▪   了解JS性能优化
◦   团队协作和前端工具: 
▪   熟练使用git/svn
▪   了解 gulp/grunt/webpack 等前端构建工具

•   加分点要写详细: 
◦   比如了解后端相关知识:nginx mysql 等

例子:

HTML&CSS 关键字: W3C规范、开发调试、浏览器兼容、代码可读性、常见布局、HTML5、CSS3、盒模型、浮动定位、BFC、CSS3动画、flex、栅格、响应式

Git、Sublime、WebStrom、 Linux 命令行 附带小作品:

  1. 栅格系统 2. CSS3 loading动画 3. CSS3 3D效果 4. 一个简单的UI库 5. 常见布局整理 6. BFC概念的博客 7. 代码规范的企业站首页...

JavaScript 关键字 实现常见效果、原生、事件模型、DOM 操作、ajax、jsonp、跨域、闭包、原型链、面向对象、封装、jquery、jquery 插件、UI 组件 作品范例:

  1. 实现的util库(事件兼容封装、ajax、jsonp 的封装... )
  2. 原生UI组件库(1,2,3)
  3. jQuery插件库(1,2,3)
  4. 原型链文章
  5. 新闻站(jsonp+瀑布流+懒加载)
  6. 一篇 jquery 源码分析的文章

框架&工具 关键字 bootstrap, requirejs, npm, nodejs, gulp, webpack, less, postcss 作品范例: 1.一个企业站首页(less, autoprefixer, gulp, requirejs)

  1. 一个 xx 网站(less, webpack)

后端语言 关键字 nodejs, webserver, http

  1. 一个 node命令行工具 weather-view
  2. express 搭建的个人博客
  3. 写的一篇 http 的博客

新技术&其他 vue, react, angular, es6

  1. vue project
  2. angular todolist
ybbdaidai commented 5 years ago

一些关键点 求职意向:企业一般不关注 工作经验、社会实践:可写实习经验 课程:可不写,如果写要写与应聘职业相关的主修课程 爱好专长:如精通什么语言,写与职位相关的爱好特长

模版 怎样写好一份好的技术简历

文件名和格式 • 简历文件命名: 姓名+经验职位+联系方式 • pdf 格式最佳。
 个人信息 • 重要信息写在显眼的位置: ◦ 基本信息两三行搞定包括姓名,联系方式,工作年限,性别,学历。 ◦ 例如: ▪ 李三 | 130xxxxxxxx | lisan@163.com | 2年前端 ▪ 男 | 1991.01.10 | 未婚 | xx大学 | 目前在杭州 | 意向:杭州 • 重点描述当前的职位和工作状态: ◦ “目前负责电商类型项目的前端开发,团队一共5人,我主要负责框架和核心业务实现。”