1:熟练掌握HTML、HTML5、CSS、JavaScript、熟悉W3C规范、CSS3规范、能够编写标准静态页面。熟悉JS运行机制及语言规范,有着良好的编程习惯,能够编写规范性良好、可维护、通过原生JS实现的网页动态交互页面(css+html+js)。
2:熟练掌握angular框架基本内容及原理,了解vue‘和react框架,可使用angular设计开发各类系统界面’。
3:熟悉NodeJs开发、MySQL数据库建立及运用。能用使用Nodejs的express模块搭建后台服务器,并实现数据交互和操作。
4:熟悉HTML5的新特性,Canvas绘图、ECharts库。
5:熟悉使用微信WEB开发者工具,开发微信小程序。
6:熟练使用原生DOM、原生JS、jQuery组件库、ES5、ES6、ElementUI、ng-zorro等。
7:熟练使用EditPlus、vsCode、WebStorm等开发软件。
工具自动化平台
基于华为自研tiny3 + tiny3plus组件库和angular9开发的一体化工具自动化管理平台
涉及echarts + ngx-loading + ngx-quill等
主要负责工作:
系统页面设计开发及后期维护自验
1:通过域账号登录系统,不同用户操作权限不同,菜单显示也不同;
2:知识地图可以对部门所有工具进行管理并增加说明书,增加各领域重要信息分类储存;
3:测试和开发可通过平台提出需求,后期审核完就可列入开发需求;
4:导入部门每日提单数量及详细,根据这些数据生成统计图,大大提高了测试和开发效率;
5:统计系统页面流量及操作日志,查看每个用户使用频次及详情;
6:各类工具版本更新后上传至平台可供下载新旧版本等
数据库管理系统(Database Manguage)
基于angular7 + tiny2
向用户或者企业提供管理集群数据库的工具,不同权限的角色进入系统后所拥有的操作、视图均不一样。例如:无微服务权限的用户只能查看到当前系统所拥有的微服务,不能做任何操作。用户可以根据最新安装包自行进行系统升级,升级失败系统会自动回滚到操作之前的版本。实时监测硬盘存储情况,任务进度、日志、各微服、集群运行情况等等以清晰的数据展现出来。主要负责DM第三期与第四期,用户,用户组,角色界面,微服务管理,集群导入与卸载,升级日志,ap集群tp集群htap集群巡检,任务管理,审计管理,中英文国际化,中方前端单元测试编写等等。以及对PICC和18.1系统,SQL审核工具后续维护。以及负责需求评审、需求澄清、项目周报、LLT、HLT进度等交付件的更新。