熟练掌握前端相关技术,包括 HTML/CSS/JS/ES6+;
框架方面:熟练使用 Vue2/3、React 全家桶;熟练使用 Element、AntDesign 等 UI 框架和组件库;熟练使用微信小程序进行开发;
工具方面:熟练使用 VScode、Sublime 等编码工具、Git 等版本控制工具;
CSS 方面:熟练使用 Less、Sass 等 CSS 预处理语言;
构建方面:熟练使用 Webpack、Vite 进行项目构建;熟练搭建基础框架、集成 Vue、React全家桶、集成 TypeScript、集成
HTTP,以 及 ESlint、Prettier、husky、Commitizen 等规范化和约束性工具,形成可直接进行业务开发的项目雏形;
后端方面:了解 Nodejs、Golang 。
一、Tiku 题库后台管理系统 时间:2020. 10 – 2021.10
技术栈:老题库采用 Vue2 全家桶 + Element + 自封装组件 + Sass 重构新题库采用 Vue3 全家桶 + TypeScript + ElementPlus + 自封装组件 + Sass 描述:
题库系统主要包括:试题录入、试题审核、试题查询、试题纠错、试题排重、订单纠错、订单查询、 数据处理等一系列模块。
关键技术与职责: 1) 主要负责题库老系统的各个版本的迭代开发和线上维护工作,老系统项目老旧、开发启动慢,代码错综 复杂,在职期间不断优化项目打包速度、梳理业务逻辑、删除重复无用代码,封装通用业务组件,优化 后代码体积缩减。 2)另外参与新题库重构,前期主要搭建基础框架、集成 Vue 全家桶、集成 TypeScript、集成 HTTP,以 及 ESlint、Prettier、husky、Commitizen 等代码规范化和约束性工具,最终形成可直接进行业务开发 的项目雏形,后期完成了工作台、试卷上传、原卷管理、原卷审核等模块的开发工作。
二、批量下订单组件 时间:2020. 12
技术栈:Vue2 全家桶 + TypeScript + 自封装组件 + Sass + Ckeditor,通过 iframe 嵌入业务方,双方通信采用postMessage 描述:批量下订单组件是从试卷库系统中延伸出来的一个独立的下订单系统。试题订单支持批量创建和单个 修改两种模式、支持切换主题,支持业务方多参数配置,功能模块包括试题切换、年部学科选择、题 干答案等录入、单个订单纠错、试题排重等。
关键技术与职责: 本项目基于公司通用 Vue2 模板,以自定义指令的方式集成编辑器 Ckeditor,以 postMessage 形式与 iframe 通信,最终发布上线,实现与试卷库、题库、paper 等多个业务方的接入。
三、试卷库管理系统 + 试卷收集 APP 时间:2021. 02 – 2021.07
技术栈:Vue2 全家桶 + TypeScript + 自封装组件 + Sass
描述:这是一个提供给老师对试卷进行上传、拆分、审核、纠错的综合性平台,由 PC 端和 APP 端组成。 支持 Word、Pdf、图片三种格式的试卷。
负责内容:主要负责整体维护,以及各个版本功能的迭代开发。在职期间,优化了试卷的排重流程、试卷上 传流程,以及图片拆分逻辑等。
四、Elasticsearch 公有云控制台 时间:2018. 10 – 2020.09
技术栈:React 全家桶 + dva+ Wind + Less
描述:这是一个集成搜索、分析、数据可视化的产品控制台(To B)。包含 ES 和 Logstash 实例列表、 实例详情等主体功能,以及 Eyou 智能运维、Beats 数据采集中心、Esbuild 索引迁移等特色功能。
负责内容:主要负责控制台各个版本的迭代开发、基层框架改版迁移,以及子产品控制台(不同的技术栈) 的嵌入用。
技术栈:老题库采用 Vue2 全家桶 + Element + 自封装组件 + Sass 重构新题库采用 Vue3 全家桶 + TypeScript + ElementPlus + 自封装组件 + Sass 描述:题库系统主要包括:试题录入、试题审核、试题查询、试题纠错、试
技术栈:React 全家桶 + dva + Wind + Less 描述:这是一个集成搜索、分析、数据可视化的产品控制台(To B)。包含 ES 和 Logstash 实例列表、 实例详情等主体功能,以及 Eyou 智能运维、Beats 数据采集中心、Esbuild 索引