个人介绍
我是程序员客栈的劫数怡然自得,所涉及的项目类型也比较广泛有社区 、教育、医疗、电商 等项目开发。主要技术领域涉及vue2,vue3,react ,vite等技术使用过各种UI组件(Element Ui、AntDesign、Vant echarts等)。
移动端开发主要使用,uinapp*** 使用响应式布局。
最近半年开发的项目:全国道路运输从业考试系统 使用vite构建项目 采用vue3.0+TypeScript开发 结合element-Plus框架构建页面 使用 pinia 对数据进行统一管理,避免造成数据混乱 这个项目是团队开发使用了git远程仓库进行代码合并。
我也有独立的项目开发经验,我也自学过node.js和MongoDB,一般在做简单项目时使用,做过的项目多了,对于常用的一些工具类比如(防抖、节流、表单验证,promise请求等)一些复用组件进行封装,这样也提高了开发效率减少开发周期 方便后期维护。
如果我能帮上您的忙,请点击“预约”或“发布需求”!
工作经历
2022-05-01 -至今北京新橙科技有限公司前端
1、负责前端界面的搭建与功能的实现。 2、 配合后台人员进行数据接口的联调。 3、使用 Vue 全家桶 和 React(Hooks)完成项目。 4、完成后期代码的轻量优化,功能改动,BUG维护。
教育经历
2016-09-01 - 2020-07-01天津理工大学中环信息学院计算机科学与技术本科
做事勤勉,服从领导安排; 乐于与同事和领导沟通,以便快速解决项目中遇到的问题; 善于独立思考,追求完美; 工作上有上进心,喜欢钻研新框架与新技术,上级交代的任务能够认真完成;
技能
项目简介: 主要是给用户线上预约课程提前预约,线上购买课程在家就能学习可以自己筛选课程难度,还可以给自己制定学习任务还有收藏功能。 主要模块:课程管理 商城管理 大事记 会员中心等。 应用技术: 1、选用*小程序; 2、页面采用Flex布局; 3、与后台人员完成接口对接及各个模块的渲染数据; 4、使用wx.navigateTo wx.switchTab等跳转路由到指定页面; 5、使用wx.request加 Promise进行二次封装; 主要职责:页面的排版布局,按照UI的设计图来进行还原页面,根据后台人员提供的接口进行页面的数据渲染与交互,项目组件封装,项目优化,日后维护等。
项目简介: 项目主要是由多个功能模块组成的,各个功能模块相对独立,实现功能模块的稳定和优异的扩展性。包含考试、查看试卷、个人中心等。方便测试人员查看自己的个人信息及考试情况等。 应用技术: 1、Flex进行布局,以Rpx为单位实现响应式布局; 2、按照UI给出的原型图,采用Uni-App开发,使用Flex布局,Less 编译样式; 3、页面加载动画、上拉刷新下拉加载,轮播图等; 4、使用 Vuex 对数据进行统一管理,避免造成数据混乱; 5、使用 Promise 封装接口请求跟后端进行交互,封装Loading 效果组件; 6、项目完成后配合测试人员测试BUG,优化界面及功能; 主要职责: 页面的排版布局,还原页面,根据后端接口进行页面的渲染与交互,封装组件、接口,后期项目的优化打包上线,日常维护等。
项目简介:该项目是通讯从业人员实现线上测试的考试系统,具有稳定高效的在线考试平台,将考试管理、阅卷管理、题库管理、学员管理、师资管理、班级管理、角色管理等紧密的联系起来,提供包括自测练习、组织统一考试、自动评分和成绩分析以及成绩导出等功能。 应用技术: 1、使用Vue3.0+TypeScript进行开发,使用Router来进行页面跳转; 2、使用 Vuex 对数据进行统一管理,避免造成数据混乱; 3、使用Vue-Router进行页面跳转,实现单页面应用,点击页面详情时通过Query的方式传递参数; 4、使用组件通信进行各个页面之间数据传递功能; 5、实现图片懒加载,避免页面卡顿,提高用户体验; 6、使用Promise 封装接口,封装组件,常用功能组件化; 7、使用 Element Plus 组件库完成页面布局,使用Echart图表实现数据视图化; 8、运用Git进行团队合作开发; 主要职责:我主要负责题库模块 、PC考试、移动端 ,PC考试和移动端都是我独立开发的高度还原UI提供的设计稿 根据后端人员提供的接口渲染页面 封装一些常用的工具类和复用的一些功能模块提高代码复用性,可维护性好,进行项目优化 使用路由懒加载 第三方插件按需引入 最后配和测试人员去修复一些BUG。