codeDong
前端技术经理
卫星智能测运控系统
项目介绍:
本项目是卫星运行控制的核心系统,负责管理星地资源、接收和分析用户需求、根据用户需求进行卫星任务规划、对任务规划结果进行推演和评估等。由资源管理、用户需求管理、需求预规划、任务规划与工作计划生成、仿真推演与评估、任务流程跟踪、计算服务等7个软件模块组成。我主要负责:系统架构搭建和后期项目优化,以及需求管理、任务规划、仿真推演与评估等模块的编码,还有团队开发过程中的技术攻坚和开发指导工作。
技术栈:
Cesium、Echarts、Vue、MockJS、Axios、Webpack 、Node、Nginx、Linux
主要工作:
1.使用Vue-cli初始化项目,并引入Cesium、Echarts、Mock等项目所需的三方框架,构建项目架构。
2.根据不同的业务需求,在代码层面:对Cesium和Echarts,做打包优化和加载优化,保证加载的资源足够小,运行速度足够快。服务器层面:结合nginx加载gzip的资源文件,进一步的做加载优化。
3.参考Vue的监听原理,做数据定义优化,把不需要Vue监听的数据分离开,从而提高运行性能。
4.与团队一起讨论和研究Cesium和Vue结合的最优方式,做各种场景下的性能测试实验。
5.后期的项目维护工作。
项目业绩:
1. 对旧项目进行重构,旧的采用的是jQuery+Cesium的方式,现在是Vue+Cesium的方式,大大提高了项目的开发效率和运行速度。
2. 为公司构建私有的npm包组件库,把常用的组件和功能,发布成npm安装的方式,提高了公司整体的开发效率。
3. 为公司前端团队注入新的技术,引入了前端工程化的概念,优化了团队的开发方式,代码规范和部署流程,也因此被评为年度优秀员工。
项目案例
中国移动积分商城(web和h5)
地灾之眼
医院综合数据展示平台(web和app)
全国水文预报系统
浙公网安备33011802001633号
浙ICP备1805484号-2