工作经历
2020-11-01 -2024-04-13深圳市创势互联科技有限公司web前端工程师
1. 负责公司产品的前端架构设计与开发,根据产品需求、ui需求完成开发。 2. 根据后台人员提供的接口文档,完成前后端联调。 3. 根据产品测试、验收过程中出现的bug进行修复。 4. 优化前端性能,通过组件化开发、懒加载等技术减少加载时间,提高页面运行速度。 5. 产品迭代以及优化升级。
教育经历
2021-02-01 - 2024-01-01南昌大学计算机科学与技术本科
2014-09-01 - 2024-07-01抚州职业技术学院空中乘务专科
技能
项目描述:龙岗全流程信息化系统移动端是一款专为龙岗区政务流程优化而设计的移动应用,它整合了政府各部门的服务和数据,旨在提供高效、便捷、透明的政务服务体验。 项目职责: 1. 深入剖析设计稿,确定功能模块的优先级与开发时间线,精挑细选适配项目的基础框架和组件库,以构建稳固的项目基石。 2. 采用UniApp中的subpackages(子包)机制解决大型应用体积过大、加载速度慢等问题。 3. 确立一致的代码风格准则,整合高利用率的工具模块,构筑导航路径体系。 技术要点: 1. 使用uView框架丰富的组件库和简洁的API加速开发进程。 2. 使用onReachBottom生命周期函数,实现上拉加载更多数据的功能,避免一次性加载全部数据造成的页面加载缓慢和内存占用过高问题,提升应用响应速度。
项目描述:该项目旨在为政务管理人员打造一个全面的数据可视化解决方案,集数据采集、处理、分析及展示于一体,利用大屏幕作为展示媒介,能够直观、生动地呈现海量数据信息,极大地提升了数据的可视化效果,使数据更加易于理解与分析。 项目职责: 1. 与产品经理深入沟通可视化方案,明确项目需求,考虑采用多种图表类型(如折线图、柱状图、饼图)、地图视图以及交互式表格等形式。 2. 在ECharts中使用formatter来满足高效和定制化需求的优化策略。 3. 根据客户需求,选择不同的适配方案(例如 4k屏 超宽屏 非16:9)确保大屏的布局和内容能够完美适配 技术要点: 1. 封装和抽离ECharts组件,同时根据设计稿定义通用组件样式。 2. 使用rem、vw、vh等单位来适配大屏幕,确保网页在不同尺寸的设备上都能保持良好的布局和可读性。 3. 使用rem解决ECharts中字体在不同分辨率下显示受限于最小12px的问题。 4. 使用WebSocket实现实时数据推送。
项目描述:督办系统是一个工作审批的平台,里面提供了常规的多角色业务流程审批功能,不仅包含工作流程的业务处理,项目超时预警、项目督办、管理审批等模块,还设置了智慧大屏的业务板块,使用echarts图,实时高效的显示出当前的任务,以及季度指标,便于管理人员及时管控。 项目职责: 1. 对设计稿中的功能模块进行细致入微的分析,明确各功能模块的优先级与开发周期,精心挑选能够支撑项目架构的基础框架与组件库。 2. 使用TypeScript的强大类型系统来精确定义接口的结构,创建一个更为通用的基接口使用接口继承的概念促进代码的复用和模块化。 3. 精准还原设计稿,确保页面动态行为与设计初衷相吻合,与后端的接口联调。 技术要点: 1. 使用Vue-Vben-Admin框架结合Ant Design Vue丰富的组件库完成用户界面。 2. 使用Pinia作为组件间状态管理的利器,可以直接在任何需要的地方访问和更新状态,以此来优化多级组件间的数据传递与状态同步难题。 3. 将界面的各个构成部分分解为独立且可复用的组件,促进了代码模块化,提升项目的可维护性和扩展性。 4. 对Echarts中图表实现统一数据接口,当数据源发生变化时,图表能够立即做出响应并自动更新图表视图。