1. 能独立开发中大型前端项目,并制定相应的技术方案
2. 熟练使用html+css+js+ts 根据UI原型图 构建页面
3. 熟练使用移动端适配布局、网格布局、弹性布局
4. 熟练使用vue,vue-router, vuex,axios,avue系列开发单页面应用程序
5. 熟练使用react、redux等周边生态
6. 熟练使用 bootstrap、element-ui、iview-ui、v-chart、vant、uview、antd等UI框架
7. 掌握ajax,json等 熟练前后端分离开发,能够协同后端完成各种数据交互开发任务
8. 熟练使用nginx、nodejs具备服务器开发部署运维能力
9. 熟练使用uniapp多端发布平台框架并独立开发发布多端产品
10. 熟练使用git、svn等工具
公司:即构科技有限公司 部门: web云平台&devops效能 项目名称:Devops产业效能中心
项目职责
1. 负责其下子系统Goflow下web端开发与部署,主要负责核心功能模块,包括责任田模块、编包管理模块、盯盘管理模块、发布系统、发布计划、错误码管理、构建部署模块。
2. 负责其下子系统-文档系统下doxygen生成md文档的脚本逻辑重写与维护。
3. 负责其下子系统-API管理平台下web端和后台node开发及其生成md文档node脚本重构和生成代码文件py脚本开发与维护。
4. 负责打通Coding系统、API管理平台后台、Jenkins、Goflow后台、制品发布系统等链路。
项目描述
Devops产业效能中心是为了减少开发人员成本和优化原有项目组织架构而开发的一个大系统集合(开发在对接业务需求的时候,需要频繁的调出人力去直接对接客户方,客户方没法第一时间明确需求,导致人力无法及时调转出去。优化原有的项目组织架构——原先的tapd腾讯工单和瓦力发布系统没法支撑当前的devops模式,需要建立自己公司内部的devops产业链。其中涉及到几大子系统,如:
Coding仓库系统,致力于公司的代码仓库的流水化管理。
API管理平台是由yapi二开项目,主要涉及技术点包括原yapi的全套技术点(react周边生态、socket、redis、mongo等)、各个平台语言生成的md文档的ts文档解析器脚本和python代码生成脚本、node打洞服务。提供文档工程师文档编辑交互界面及其代码文件生成功能,兼顾文档和代码文件,让文档工程师和开发工程师减轻重复且无意义的工作。
Jenkins则为制品系统提供输出,如制品信息等。
文档发布系统主要涉及技术包括ts+nuxtjs+nextjs+node+mysql,主要为打通由doxygen生成的文档和API管理平台生成的文档到官网,并通过相应的md文档和代码文件(API管理平台下生成的)来生成对应的文档页面信息。
Goflow系统其主要涉及的技术包括ts+vue+socket+go+mysql,它为上面的所有系统做了核心整合,将Coding仓库信息到Jenkins打包自动化,无需人工介入,开发者只要在开发的时候通过仓库操作指令就能简单便捷的将当前所属版本迭代信息通过Jenkins构建打包部署到制品系统中,同时,将文档编辑发布审核与制品关联起来,形成统一化的处理。又整合公司各大组错误码信息,为公司错误码信息提供唯一标准。还有其它诸如:责任田功能模块、编包管理功能模块、盯盘管理、构建计划等功能模块。
角色 | 职位 |
负责人 | web开发工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |