[前端]打算跳槽,大佬们能帮忙看看简历哪里需要优化吗?感激不尽
資深大佬 : rodjerL 0
简介
- 自学前端,18 年 8 月正式转行进入前端开发的领域
- 近两年前端开发经验,熟悉 React 及其相关技术栈
- 了解 React fiber,Concurrent mode,React 的合成事件及其调度过程,阅读过部分源码
- 了解 webpack 及其打包过程和模块加载原理
- 了解 Babel 的转译过程,对 AST 有一定了解
- 了解基本的算法和数据结构(Leetcode 两百题左右的水平)
- 有阅读源码的习惯,热爱技术,关注前端新技术的趋势
个人信息
- xxxx/男 /1994
- 工作年限:接近两年前端开发经验,一年其他领域工作经验
- Github:xxxx
- 邮箱:xxxx
- 电话:xxxxx
主要工作经历
xxxx 公司 ( 2018 年 8 月 ~ 至今 )
- 主要负责公司 KA 项目的移动端 H5 和管理后台页面开发
- 内部前端公用模块的文档撰写和维护
- 项目经验的分享和输出
项目经历
xxxx 管理后台
- 使用 TypeScript+React+antd 为基本技术栈,以 eject 的 create-react-app 为基础,负责整个后台的基本架构,制定行为守则(code of conduct),技术选型和工程化配置
- 使用 echarts 作为图表的基本库,将常用的图表封装成通用组件
- 重新设计后台里的流程自动化中嵌套对象树的数据结构,对其进行扁平化处理,缩小了对于单个节点的增删改查引起的重新渲染的范围,解决了卡顿问题
- 使用了 bitMask 来表示流程自动化中节点的复杂状态,减少了内存的使用
- 使用 canvas 实现自定义海报的功能
- 使用 swr( stale-while-revalidate)管理 server cache,将其与 UI 状态分开
- 在路由层次进行代码分割,配合 React.lazy 和 swr 实现了预请求的功能
- 通过维护一个路由配置表,实现页面权限控制
xxxx
- 主要负责移动端 h5 和后台页面的开发
- 使用 react-window 实现虚拟滚动, 优化移动端 H5 长列表数据的渲染问题
- 使用了 styled-components(css-in-js) 将 css 样式抽象到组件级别
- 使用 vw 进行移动端适配方案,写了个插件将 px 自动转为 vw,提高了开发体验
- 使用 slatejs 实现了简易的富文本编辑器
开源项目
houter
- 一个小型的 React 路由解决方案,目的是解决 react-router 没出基于 hook 的 API 之前的一个替代方案
- 使用 tavis-ci 进行持续集成和部署
- 使用 jest+enzyme 进行单元测试
react-shallow-hooks
- 会对依赖(dependencies)进行 shallow equal 比较的 react-hooks
- 主要解决 hook 里的依赖中一些引用类型的比较引起的 re-rende 等问题
- 使用 semantic-release 进行版本控制和自动生成 CHANGELOG 和 release
技能清单
- 熟悉 React/了解 vue
- 了解 webpack/了解 babel
- 了解基本的算法和数据结构
- 熟悉 HTML,css,熟悉 javaScript,es6,了解 TypeScript
- 了解 TCP/IP,http 协议
- 了解 jest/react-testing-library
教育经历
- 广东海洋大学 农业资源与环境系(本科) 2013-2017
大佬有話說 (17)