初中级工程师
1. 整体排版
a. 不能太浮夸 或者大块留白
b. 简洁,大方,逻辑性强
2. 专业技术栈
主要技术栈,重点描述,例 熟悉vue的组件化及数据驱动,axios二次封装
三段式:1. 简单的、2 重点、3、 扩展项
基础知识以及深度知识不足,不要写“精通”
熟悉、熟练、掌握、了解
3. 工作经历
工作经历,保持连贯性
稳定性
4. 项目
工作职责要清楚
技术栈要写全(js 框架 ui框架 插件)
尽量避免重复技术栈的项目写
精品项目,自己比较熟悉的(5个)
5. 自我评价
抗压能力强-- > 能否加班
团队沟通,相处融洽
凸显求知欲(看博客,关注新技术,写文章)
中高级工程师
1. 专业技能:突出自己的技术沉淀与优势
例如在基础版增加:
a. 了解node.js 及 Mysql, 能制作接口
b. 兼容处理,适配,性能优化,安全相关
c. 熟悉vue的高级实践
d. 使用vue制作插件 2.了解vue底层原理(响应式原理,侦听器实现)
熟悉vuex源码, vue-router 源码 4. 封装共用组件
2. 工作经历:凸显主要负责人,组长
参与需求评审
负责代码规范,优化,面试,招聘
主站主程 ,负责人,架构师
维护前端共用组件,跟进前端需求
带领 xxx技术团队,开发了xx项目,上线且用户数(xxx百万 千万级别项目)
面向公司岗位做调整,关注公司概括和项目团队
看行业应用项目侧重点 toB / toC
看公司概况、公司团队
进大厂所需知识储备
1. 为什么进大厂?
a. 忠诚、向往
b. 适当的夸一下
c. 求知欲
2. 技术方面
a. 一超多强:在某个方面超越大部分人,同时也懂得其它方面
b. 精通vue( 业务+底层+优化+解决疑难杂症)
精通react
c js 进阶
d. 浏览器相关(http, 缓存机制)
e. 常见算法: 二叉树、红黑树,排序算法,去重算法,冒泡排序,diff算法……
3. 面试方面
简历,采用进阶版(加分项: 总结和沉淀)
回答抓问题侧重点
4. 软实力
表达能力,
抗压能力
专研精神(成果)
项目的疑难问题(解决思路)