1:精通 HTML、CSS、JavaScript 等前端技术,完成网页静态布局,开发兼容主流浏览器的
页面,以及实现页面的交互,提升用户体验,掌握 W3C 技术规范标准;
2:熟练使用 Bootstarp,ElementUI,Mui 等 UI 样式类库;
3:熟练使用 jQuery 框架,实现页面的交互效果,提高用户体验;
4:熟悉 Vue 框架,掌握 Vue 基础知识,封装组件,灵活应用到项目中;
5:熟悉 ES6 标准、掌握 W3C 技术规范标准;
6:熟悉微信小程序开发;
7:熟练掌握 Git 和 Svn 代码管理工具;
8:了解 Angular,React 框架;
9:了解 Node.js,利用其搭建简单的服务器;
1:开源项目 OpenBmc
项目描述:BMC(Baseboard Manager Controller,简称 BMC),BMC 应用了 IPMI 架构的智能性,
是嵌入在计算机(通常是服务器)主板上的专用的微控制器。它是负责管理系统和管理软件与服务器
平台硬件之间的一个接口。OpenBMC 是 BMC 的 Linux 发行版,旨在跨越异构系统,包括企业,高
性能计算(HPC),电信和云规模数据中心等系统的管理。
2:CLLI 项目重构以及日常维护与新开发
项目描述:Cross Layer Log Insight 简称 CLLI,是华为基于 ElasticSearch,LogStash 和 Kibana 开源
组件开发的日志收集,管理和分析平台。通过 CLLI 不仅可以采集 NFV 下各产品组件、服务、硬件 COTS
等日志到统一存储进行集中管理和故障定界定位分析,还可以通过日志自动监控进行故障预警和安全
审计。项目主要有系统概况,故障列表,辅助分析,日志搜索,日志导出,根因智荐等十几个页面。
有对应两个平台代码,其技术分别为 angularjs+juqery 和 vue2+vue-cli;在此期间经历了旧项目代码
重构升级,新项目脚手架更替(vue-cli-->vite)等。。
3:TestDataBot 产品的开发、修复、框架升级
项目描述:TestDataBot 产品属于一种工具类项目,页面大体分为两个板块,分别为左侧树板块和主
体内容板块,主体内容又细分为 3 个小板块。项目的主要特点是智能分析测试用例通过率,人工智能
用例通过率,错误日志查看等等。项目应用前端框架为 Angular2,嵌套的技术手段有 jQuery,Tomcat,
node.js,以及华为方指定的 UI 库:AvenueUI 和 DevUI。