个人信息
必要:姓名,性别,手机号,邮箱
非必要:照片,年龄,博客,开源
不要:婚姻,期望薪资,名族政治面貌
教育经历
必要:学校(入学和毕业时间),学历,专业
加分项:获奖,证书(软考,pmp),英语(6级以上)
让经验经历 覆盖学历
专业技能
了解,熟悉,精通(慎用)
熟悉计算机基础,熟悉基本的数据结构和算法,了解常用的设计模式
熟悉前端基础知识 HTML CSS Javascript ES6 ,了解Typescript,熟悉HTTP协议
熟悉 Vue2 Vue3 及其周边 Vuex Vue-router ElementUI VantUI等,了解 Vue 原理
熟悉 Webpack bable 常用配置,了解 gitlab CI/CD 配置
熟悉 React 及其周边工具 Redux React-router Antd Design 等,了解 React 原理
了解nodejs
工作经历
公司(入职-离职)、角色(前端开发工程师)、
职责:
- 沟通评审需求
- 项目管理
- 技术方案设计评审
- Code Review
- 组织学习分享
- 带团队,带实习生
- 当面试官
职责:和PM沟通需求,新功能的技术方案设计,前端代码开发,配合QA测试,线上监控修复bug;
项目经历
工作经历就像讲故事
-
时间,地点,人物
-
有剧情,有冲突,有关键的细节
-
有意义的结局
STAR模型
- S:简单的项目背景(大型)
- T:自己完成的任务 (BUG的数量~)
- A:为了完成任务,自己做了什么,怎么做的
- R:自己的贡献
项目介绍:
药品售卖商城。用户可以购买药品并快速配送到家,还有各种营销策略。包括PC和H5。活跃用户 30w+,日均 PV 300w+。
技术栈:
框架:Vue + Vuex + Vue-router + ElementUI + AantUI
构建:Webpack + babel
测试:jest + cypress
CI/CD:gitlab CI + jenkins + 阿里云
统计和监控:Arms
项目管理:teambation + jira
工作和成就:
-
负责统计项目性能检测,错误监控。将项目评分从70分提升到90分。
-
负责个人中心,收货地址,优惠价开发。带领 2 人,一个月从 0 设计,开发,测试并发布,无延期
-
参与商品详情页开发。期间分析页面代码,抽离出10个公共组件。
注意事项:项目名称不要叫 “仿”
简历中项目不要超过 3 个 , 能体现技能即可
挖掘亮点
- 个人信息:有质量的博客,开源作品
- 自我评价:能真正体现出自己的学习热情和能力
- 教育经历:证书,获奖,英语
- 专业技能:技术栈全面,有深度,有广度
- 工作经历:除了开发之外的其他能力,复合型人才(参与需求评审,代码审查,测试,监控,带实习生,带团队)
- 项目经历:体现自己的工作成绩
注意事项:
- 亮点起作用的前提:基本技能过关 + 和当前职位匹配
- 技术栈过于单一(只会用Vue)这是一个短板
- 有些日常积累
自我评价
- 热爱学习,看过xx本技术栈书籍,最近正在看《xxx》
- 热爱分享,曾在公司组织过xx次分享,最近的主题是:xxx
参考双越老师的如何写简历