1. 掌握 HTML、CSS、JS,熟悉 div+css 布局,熟悉各个选择器及其权重问题;
2. 掌握 ajax 使用场景,用原生 js 封装过,了解使用过程,灵活使用 jquery 中的 ajax 并且能够发送; 3. Jsonp 跨域请求,可以根据 jsonp 数据渲染 dom;
4. 掌握 html5 以及 css3 语法,熟悉 ES6 语法特性;
5. 熟练使用 webpack,实现打包文件等功能,熟练使用 git 管理代码;
6. 熟练开发微信小程序,开发过多个线上小程序;
7. 掌握 vue,掌握 vue 组件化开发的方式和方式;
8. 掌握 nodejs,正在加深 nodejs 的学习;
9. 熟悉 typescrpit 开发,正在加深 typescript 的学习;
10. 熟悉 vue3 开发,正在加深 vue3 的学习。
1.项目名称: 鲁班大数据平台
项目描述:
大数据平台,是一个对海量数据进行采集、计算、存储、加工,同 时统一标准和口径的平台、平台包括有数 据源管理、数据地图、api 服务、数据 质量监控、数据开发、交互式分析等。期间完成了数据源管理、数据地 图、api 服务项目。
涉及技术:vue、echarts、ant design、monaco-editor 、go.js、typescript
项目收获:
对大数据平台业务,对 monacoeditor、go.js 有了深入了解。平台中使用了大量的前端组件,对我前端的知识 点有了大量的扩充。同时连续获评三个季度绩效 A 的评级。 对于该平台开发过程中面临的时间紧人力不足问题,总结经验如下:
1. 需求要明确,若开始无法细化到细节,也要确定大方向,轻易不变动。并尽快细化,保证需求始终在开发之前。 2. Vue 开发注重组件化,能复用绝不重新造轮子,绝不重写代码。
3. 开发时遇到需求不明当立即提出,不能先做着,个人理解与产品会产生偏差,或是需求有误,早发现早修改。 4. 测试需提前介入,按模块切割,集中干完一个模块,提交测试。
5. 与其他项目有交互的事先交流,防止重复开发。
6. 要有不畏难的精神,也要相信自己以及团队伙伴一定能攻克问题。
2.项目名称: BI 系统
项目描述:
运用数据的维度度量进行数据分析,将复杂的数据转换为更容易理解 的方式传递给受众,通过各种图表进行展 示分析数据信息方便人们阅读、理解和运用数据的过程,有饼图、散点图、地图等,对数据能用 excel 下载, 查看 sql,最终能对分析进行分享等功能。
涉及技术:vue、echarts、ant design、monaco-editor 、drag、typescript
责任描述:
1. 数据源创建 ;
2. 数据集创建 (选择数据表、自定义维度、维度度量处理等) ;
3. 可视化图表分析,图表各类功能应用,如:(字符筛选、级联查询、联动 跳转、环比等功能)。
项目收获:
1. 通过该项目的锻炼,对 BI 项目有了整体的项目了解,能够对整体流程进行从数据到图表有过程的理解,对 BI 中用到的一些技能能够快速上手;
2. 对 bi 中用到的前端技能能够快速的上手如 (echarts、drag、treesjs 等);
3. 对其他竞品项目的 BI 图表能够快递的掌握功能原理,如阿里 Quick BI 等,对新功能有敏锐感;
4. 在人数少的情况下能抗压完成项目的功能,对功能能做到单独提出到组件库,进行最快速的开发。
项目名称: 同程生活小程序
项目描述: 同程生活小程序是基于社区团购的电商平台。主要是用户线上购买,在通过将货物配送至团长手中,再到用户手 中。包含功能有社区自提一分购,新人团,万人团,快递到家,本地服务等活动。 涉及技术:微信原生开发、typescript 等
责任描述:
1. 快递到家模块所有的任务; 2. 社区团购的部分业务; 3. 维护现有服务。
项目收获:
通过该项目的锻炼,使我对商家商户平台有了系统的了解,快速了解了公司的代码风格,提高了之后的开发效率。 同时在开发中,使用了 typescript 语法,使我对 typescript 有个更深的了解
同程旅行提供飞机票、火车票、酒店、顺风车、租车经典门票、船票、周边游、国内游、出镜游、签证、自由行等旅游出行业务
运用数据的维度度量进行数据分析,将复杂的数据转换为更容易理解 的方式传递给受众,通过各种图表进行展 示分析数据信息方便人们阅读、理解和运用数据的过程,有饼图、散点图、地图等,对数据能用 excel 下载, 查看 sql,最终能对分析进行分享等功能。