个人介绍
掌握 Javascript,熟悉 ES6 常见语法,如原型链、闭包、 this、跨域、 promise,async/await 能够使用HTML5标签编写语义化页面,使用CSS,盒模型,flex进行布局定位
基本掌握 vue、vuex、vue router 的使用,理解响应式原理和 nextTick 原理
基本掌握 React、Redux、React Router 开发,了解 React Hooks 的基本使用
了解TypeScript基本使用与其开发中的优势,会使用umijs
了解浏览器的循环机制与页面渲染的原理,掌握常见 web 性能优化手段 对TCP、HTTP网络协议有一定了解
了解前端模块化,了解 webpack 打包工具的基本配置
常用工具 : elementUi、Ant Design、postman、蓝湖、Easy mock、git、Eslint
工作经历
2021-07-16 -2023-03-01顺丰科技有限公司前端开发工程师
日常前端需求开发及工程化建设,参与前端监控平台数据采集及数据上报SDK研发。从零参与脚手架开发的整个生命周期。 工作内容: 从零参与搭建项目到性能优化,经历了整个项目的生命周期,对接70+业务子系统,担任PC端、移动端、小程序端主要业务需求开发。完成账号登录、子系统功能及页面定制、账号中心等功能开发。 难点一:业务系统过多,前期开发不规范,耗费大量时间协调子系统开发,故需要制定平台接入规范,并撰写该平台的开发文档以便子系统进行对接开发。 难点二:子系统定制化页面存在大量图片,需针对不同图片及不同使用场景提供个性化压缩方案。 难点三:针对首页加载过耗时过长问题进行优化。 针对项目困境,推动各子系统对接口返回数据格式进行统一规范改造,参与需求评审及开发排期。
教育经历
2016-09-16 - 2021-07-07电子科技大学自动化本科
技能
该平台旨在为优秀的音乐创作者提供展示自己作品、获取支持和指导的机会,帮助其实现音乐梦想。 咪咕音乐破壳平台提供了多种功能,包括上传原创音乐作品、与其他音乐创作者互动交流、获得评测指导、获取机会参加各种音乐活动等。创作者可以在该平台上通过上传自己的原创音乐作品,获得专业评测和指导,并有机会被推荐给更多的用户和音乐机构。
从零参与搭建项目到性能优化,经历了整个项目的生命周期,对接70+业务子系统,担任PC端、移动端、小程序端主要业务需求开发。完成账号登录、子系统功能及页面定制、账号中心等功能开发。 难点一:业务系统过多,前期开发不规范,耗费大量时间协调子系统开发,故需要制定平台接入规范,并撰写该平台的开发文档以便子系统进行对接开发。 难点二:子系统定制化页面存在大量图片,需针对不同图片及不同使用场景提供个性化压缩方案。 难点三:针对首页加载过耗时过长问题进行优化。 针对项目困境,推动各子系统对接口返回数据格式进行统一规范改造,参与需求评审及开发排期。 项目成果: 该项目对公司内部70+子系统的登录做了统一接入,首页资源压缩63%,白屏时间缩短74%,避免了以往各个子系统由于登录接口不同而产生的数据不同步等问题,统一了不同子系统登录风格,并且在新增系统时可以使用该平台进行账号统一接入。大大节省了人力成本。