前端能力:
1. 熟练掌握 Vue 2/3、React 等前端框架,理解两大框架之间的核心原理及差异。能手写 MiniVue 并形成了项目及文档
2. 对各框架的生态(router、pinia/vuex/redux、element/arco/antd 等)以及常用三方库(axios、Echarts、AMap等)有一定的使用经验和开发心得。
工程化能力:
1. 熟练掌握 Vite 、Webpack 等前端工程化框架。对 vite 框架持续关注,具备提升开发体验及项目优化能力。能根据需求0-1搭建项目,包括但不限于:根据不同项目场景进行框架/前端工具链的选型、自定义构建工具和打包优化等。
2. 掌握前端常用的性能优化手段,能结合浏览器能力对 FCP、LCP 等指标进行分析及针对性的优化。
3. 熟练使用 npm,工作中会对高频、通用的组件/二次封装/库进行发包,留档公司私服,以便复用及维护。
移动端能力:
熟练掌握 uniapp、wx原生 等小程序开发语言。了解微信API,具备独立开发小程序的能力。
h5方面,了解 jsbridge 原理,有混合开发经验以及移动端抓包调试方案。
后端能力:
掌握 Nodejs、Bun 及 Express、Elysia 等框架,能设计及实现 Restful 风格的API 以及 脚本开发。
掌握 mongoDB、mysql 及 mongoose 等三方库,进行CRUD。
其他能力:
熟悉 linux 及常见发行版。 熟悉nginx 等服务器常用应用。能独立部署项目、上线网站。
熟练使用 jira,了解 devOps、版本管理。熟练使用 apifox、swagger 等接口管理工具。