前端基础:熟练掌握 HTML5、CSS3、JavaScript,深入理解浏览器渲染原理和事件机制,能够实现复杂的页面交互效果。
框架与库:精通 Vue.js 及其生态系统(Vue Router、Vuex、Axios 等),熟练使用 React 进行组件化开发,了解 Angular 的基本原理和使用方法。
构建工具:熟练使用 Webpack、Vite 进行项目构建和优化,掌握 npm、yarn 等包管理工具。
版本控制:精通 Git,能够熟练使用 GitHub、GitLab 进行团队协作开发。
其他技能:了解 Node.js 后端开发,掌握 MySQL 等关系型数据库的基本操作,具备一定的 UI/UX 设计思维。
项目信息1:
项目名称:航空工业昌飞 CPS 系统 - 前端开发
时间范围:2022.09 - 2023.05
项目内容
航空工业昌飞 CPS 系统是为中国航空工业昌河飞机工业(集团)有限责任公司打造的业务基础平台,用于公司事务处理和员工管理等。
应用技术
采用 vue 框架、ant design vue 组件,并对 ant design vue 组件库进行二次封装拓展功能。
项目分包封装,对图标、权限、电子表单、流程、公共混入文件等单独区分,通过 npm 引入平私有仓库,简化代码、提高开发效率。
使用 webpack 打包上传到公司私有库,使用时切换公司库,通过 npm install 下载,在入口项目从 node_modules 引入。
使用 ES6 语法,使代码更具可读性。
自定义指令控制按钮权限,采用单向(不可逆)的 MD5 加密算法。
业绩
主要负责维护平台 bug,封装公共选入、选角色、选部门组件,开发平台用户管理、权限组管理、流程事件、批量调整用户、角色复制、业务服务接口等功能模块。
项目信息2:
项目名称:云版平台轻量化改造
岗位:前端开发工程师
时间范围:2021.10 - 2022.05
项目内容
本项目是公司业务基础平台在页面内容、风格、代码规范及技术方面的大型升级革新。涵盖个人信息配置、模块布局、列表展示风格优化,高级查询优化,流程管理中发起流程页面设计、可视化表单设计等。将表格、布局、流程、表单、视图的公共文件分包封装,通过 npm 引入平台私有仓库,简化代码,提高开发效率。
应用技术
使用 vue 作为项目框架,利用 axios 进行数据请求。
采用 AntdV 组件开发,进行 vue 状态管理,通过 mixins.js 混入减少重复代码,提高代码复用。
业绩
完成表单设计和视图设计功能开发,包括前端页面展示、接口对接、功能实现,根据测试反馈修改 bug、完善功能。