个人介绍
我是一名有七年经验的前端程序员,专长于使用React、Cocos、Vue和Node.js开发Web应用。在这七年的职业生涯中,我积累了丰富的技术知识和实践经验。
作为React开发者,我对该库的生态系统非常熟悉,并且能够构建高效、可扩展的React组件。我熟练运用React的状态管理工具(如Redux、Mobx)来创建复杂的前端应用程序。
我还熟悉使用Cocos引擎开发2D和3D游戏。我能够利用Cocos在多平台上创建富有创意和精彩的游戏体验。我可以运用Cocos的渲染技术和物理引擎来实现游戏中的各种特效和交互效果。
对于Vue,我非常熟悉其响应式特性和组件化开发模式。我能够使用Vue构建灵活、可复用的组件,并利用其生态系统中的库(如Vue Router、Vuex)来创建现代化的单页应用。
在后端开发方面,我具备Node.js的技能,并熟练运用Express和Koa等框架构建高性能和可扩展的服务器端应用。我熟悉API设计和数据库集成,并具备良好的后端开发实践。
除了以上技术栈,我还熟悉HTML、CSS和JavaScript等前端基础知识,并能够编写符合最佳实践的代码。我关注最新的前端技术发展,并乐于学习和应用新的工具和框架。
总的来说,我作为一位专业的前端程序员,拥有七年的经验和广泛的技术掌握能力。我能够利用React、Cocos、Vue和Node.js等工具和框架创建高质量的Web应用,并在项目中展现出良好的团队合作和问题解决能力。
工作经历
2022-01-21 -至今东方剑桥web前端高级主管
1、负责公司项目页面的构建、维护和页面开发及优化,参与内部管理系统的开发。 2、提取公用样式,封装公用方法,简洁优化代码,加快页面更新速度,增强用户体验。 3、用 Vue 实现应用,用 webpack 打包、压缩,使用 git 进行代码管理。 4、使用 axios 实现数据的交互,与后端联调接口。 5、小程序项目的更新维护,性能优化。 6、复制幼儿模块cms 项目开发 7、编程课项目开发(课件cocos 后台 vue3)
2016-08-30 -2022-12-21好未来高级前端工程师
1、负责直播励步云学习-课件展示开发(根据able 开发个人专利一键根据UI 生成课程内容) 2、励步云学习app 家长中心页面开发 3、英语课件内容开发(canvas 开发h5 小游戏) 4、负责前端语音识别平分sdk 通过JS Bridge 封装 完成与app 端交互规范 5、复制摩比数学课件开发使用cocos creartor 2.4 版本。
2014-07-14 -2016-08-24励步教育web前端
1. 商品展示:axios 完成动态数据获取及渲染、通过动态路由进行传参; 2. 登录***信息存入 localStorage; 3. 注册模块:使用验证码,在注册前判断验证码是否正确,其次对于已经注册过账 号的***跳到首页; 4. 分享好友功能:使用 JS-SDK***友功能(通过点击控件触发); 5. 个人中心:退出登入,我的保单,我的账户等模块。 6. 保单列表:mescroll 插件下拉刷新,上拉加载,及进入详情页。 7. 商品详情:传入商品 id 调用对应 api 接口获取当前商品下所有信息
教育经历
2017-04-02 - 2019-09-05防灾科技学院计算机应用技术专科
技能
集团家书简介 集团家书是一个专为集团内部员工打造的在线交流平台,旨在通过分享发布文章、新闻等模块,促进集团内部的文化氛围和交流合作。该平台采用React和Vite等先进技术进行开发,为用户提供了发帖、评论、点赞、收藏、赞赏等功能,让每一位员工都能积极参与其中,共同建设一个充满活力、富有创造力的集团文化。 一、分享发布文章 集团家书允许员工在平台上分享自己的见解、经验和故事。无论是工作心得、行业观察还是生活感悟,都可以在这里找到归宿。通过简洁易用的编辑器,员工可以轻松地撰写和发布文章,让更多的人看到他们的声音。 二、使用React和Vite发布新闻 平台采用React作为前端框架,结合Vite这一轻量级构建工具,实现了新闻的快速发布和高效渲染。React的组件化开发方式使得新闻页面更加灵活多变,而Vite的快速冷启动和按需编译特性则大大提升了开发效率和用户体验。 三、发帖、评论、点赞、收藏、赞赏等功能 发帖功能:员工可以在平台上发布自己的帖子,分享各种信息和观点。 评论功能:其他员工可以对帖子进行评论,展开深入讨论和交流。 点赞功能:员工可以为喜欢的帖子或评论点赞,表达认可和支持。 收藏功能:员工可以收藏自己感兴趣的帖子或文章,方便随时查阅。 赞赏功能:为了鼓励优质内容的产生,平台还提供了赞赏功能,让员工可以为他人的精彩分享打赏。 四、促进集团文化氛围 通过这些功能的综合运用,集团家书不仅为员工提供了一个展示自我、交流学习的平台,更在潜移默化中促进了集团内部的文化氛围。员工们在相互启发、相互激励中不断成长,共同为集团的发展贡献力量。同时,平台上的优质内容也成为了集团文化的重要组成部分,传递着正能量和积极向上的价值观。
AI相机绘画功能介绍 AI相机绘画功能是一项结合了人工智能与摄影技术的创新应用。它允许用户通过相机捕捉现实世界的图像,并利用AI技术将这些图像转化为具有艺术风格的绘画作品。这一功能不仅提升了摄影的创意性和表现力,还为用户带来了全新的视觉体验。 技术栈 AI相机绘画功能主要依赖于Vue 3和uniapp这两个技术栈。Vue 3作为前端框架,提供了丰富的组件和高效的响应式系统,使得开发者能够轻松构建出交互性强、性能优越的应用界面。而uniapp则是一个使用Vue.js开发所有前端应用的框架,它可以编译到iOS、Android、H5、以及各种小程序等多个平台。这种跨平台开发的特性使得AI相机绘画功能能够在不同设备上保持一致的用户体验。 根据模板生成照片 在AI相机绘画功能中,用户可以选择不同的艺术风格模板,例如水彩画、油画、铅笔画等。一旦用户通过相机拍摄了照片,这些照片就会被AI算法处理,根据所选的模板转化为对应的艺术风格。这种根据模板生成照片的方式使得用户能够轻松地将普通照片转化为具有个性化和艺术性的作品。 使用腾讯云存储 为了安全、高效地存储和处理大量的图片数据,AI相机绘画功能采用了腾讯云存储服务。腾讯云提供了稳定可靠的云存储解决方案,可以确保用户上传的图片数据得到安全保护,并且能够快速访问和处理这些数据。通过腾讯云存储,用户可以随时随地访问他们的照片和绘画作品,并与其他用户分享。 与云函数结合 云函数是腾讯云提供的一种无服务器计算服务,它允许开发者在云端运行代码,而无需关心服务器的管理和维护。在AI相机绘画功能中,云函数扮演着重要的角色。它可以在云端处理复杂的AI算法和图像处理任务,从而减轻前端设备的计算负担,提高应用的响应速度和性能。此外,云函数还可以实现一些后端逻辑,如用户认证、数据管理等,进一步丰富了AI相机绘画功能的应用场景。
一、数字谜小程序 - 高中生专属学习平台 本数字谜小程序是专为高中生量身定制的学习助手,采用微博形式,旨在打造一个互动性强、内容丰富的学习社区。该小程序不仅提供了丰富的题库供学生练习,还设置了答题解疑功能,帮助学生及时解决学习中遇到的难题。此外,小程序还包含新闻模块,让学生能够及时了解与数学相关的最新资讯。个人中心模块则提供了个性化的学习记录和进度管理功能。 二、整体前端开发 - Taro框架应用与公式组件库封装 在前端开发方面,我们选用了Taro框架进行整体页面的构建和组件的封装。通过Taro框架,我们实现了跨平台开发,提高了开发效率和代码复用性。同时,我们还封装了公式组件库,方便在页面中快速展示数学公式。此外,我们还将文件上传至cos腾讯云存储,确保数据的安全性和稳定性。 三、公式录入与转换 - LaTeX技术运用 在公式处理方面,我们采用了LaTeX方式进行公式的录入。LaTeX是一种专业的排版系统,特别适合处理数学公式。通过切割特殊符号进行转换,我们能够确保公式在页面上的正确显示和排版。 四、服务端升级 - Python v1.0到新版本 服务端方面,我们对原有的Python v1.0版本进行了升级,以提高系统的稳定性和性能。新版本的服务端不仅修复了旧版本中的已知问题,还增加了一些新功能,以满足小程序不断增长的需求。 五、前端升级与组件优化 - Taro.js v2.0与复用型组件 在前端升级方面,我们将Taro.js升级到了v2.0版本,以充分利用新版本带来的性能提升和新特性。同时,我们对整体页面组件进行了优化和重构,目前共有约130个组件,这些组件不仅具有高度的可复用性,还提高了页面的加载速度和用户体验。 六、React技术栈与复用型组件封装 我们利用React技术栈的优势,封装了多个复用型组件。这些组件具有良好的可定制性和扩展性,可以方便地应用于不同的页面和场景中。通过复用这些组件,我们提高了开发效率,减少了代码冗余。 七、嵌套Webview公共号组件 - 优化学习交流与体验 为了方便学员之间的交流和学习,我们特别嵌入了Webview公共号组件。这个组件允许学员在小程序内直接访问公共号的内容,包括学习资料、经验分享等。同时,我们对文本内容进行了优化,从专业角度出发,确保信息的准确性和实用性。通过这一功能,学员可以更加方便地获取学习资源,提升学习效果。