1、熟练掌握Vue2/Vue3、React两大主流框架,同时也会jQuery和原生js的基本使用。
2、熟练使用ThreeJS、Webgl实现3D模型渲染的动态交互场景,根据提供的复杂3D模型进行拆解和实现Web端展示和交互。
3、熟练掌握微信小程序的开发、uniapp的开发,常用页面布局,使用HTML5 及 CSS3等实现 PC端和响应式布局以及移动端屏幕适配问题。
4、熟练使用Element-ui(plus)、Vant、Antd-Design、Vuetify、TuniaoUI、ColorUI、animate.css、、eCharts、ht、vue-flow等组件库库和插件。
5、熟练使用Vuex、Pinia、mobx和redux等状态管理工具实现数据的状态管理和组件通信。
6、熟悉TypeScript 语言,能在Vue2/Vue3和React项目中的灵活使用。
7、熟练掌握JavaScript/ES6语法新特性,能够完成功能使,熟练使用Scss和Less 等CSS 预处理器。
8、熟练使用axios/ajax/fetch与后台数据交互,以及本地mock数据/json-server的配合交互等。
9、熟练使用npm/yarn/cnpm/nvm/pnpm、 Git/'SVN、Webpack/Vite、Gulp等管理工具。
10、熟悉VsCode、WebStorm、IDEA、HbuildX 3.x、Pycharm、Postman、Navicat等前后端软件。
项目一:智慧小苏大语音模型服务平台(包括VSCode插件版和移动端开发)
技术栈:Vue 3.2 + Vuetify 3.0 + Pinia + TypeScript + Axios + Monaco-Editor + Echarts
开发工具:WebStorm/VSCode/Hbuild X+Windows10+Xshell+Nodejs 18.x+GitLab
项目描述:
智慧小苏大语言模型服务平台是一款江苏银行外包项目的PC端管理平台,项目基于Vue 3.2框架和组件库Vuetify 3.0进行搭建的,项目主要包含的功能包括当下比较火热的人工智能语音聊天 模块,可以实现文生图、图生图,语音转文字、模型切换等多项模态功能,实现类似于ChatGPT那种与人工智能聊天的沟通,帮助解决包括代码、业务需求等一系列问题;同时还有文档处理和代码补齐的相关功能,帮助用户高效率对文档进行总结处理,同时实现代码操作的便捷性;项目还包括资源监控和数据分析等图例展示功能等。开发的VSCode插件类似github copilot,能实现插件版聊天和代码分析等。
项目职责:
1.负责前期项目需求整理与分析以及项目框架从0-1的搭建;
2.负责用户登录逻辑的设计,普通登录和单点登录的前端处理实现;
3.负责对不同用户进行权限路由和权限按钮控制,同时对接口进行封装和请求状态码的封装以及组件模块的封装等;
4.负责聊天助理、文档处理、图像生成、代码补全、资源监控等核心模块功能的页面设计和逻辑调试、优化等;
5. 负责项目移动端聊天助理应用的实现,用打字机形式进行接口实时响应;
6.负责智慧小苏VScode插件代码补全和智慧小苏VScode插件编程助理的开发;
7. 负责项目中后期配合测试与 bug 修复。
项目二:FiiARM 监控系统
技术栈: Vue 3.x + ThreeJS + ElementUIPlus + Pinia + WebSocket + ECharts + Vite
开发工具:WebStorm + Nodejs 18.x + Windows10 + Blender 4.0 + GitLab
项目描述:
该项目是基于Vue3.x和ThreeJS实现的后台监控系统,主要是用来监测工厂内AGV小车的相关数据,包括AGV的运行效率、AGV状态分布、AGV车辆可动率、预警车辆分析、故障车辆分析等,同时利用websocket实时调用AGV小车的位置信息并展示在ThreeJS建立的模型中,当鼠标点击或者划过AGV小车上方时,能够显示小车的数据信息,包括机器名称、工作状态、电量等信息,同时弹窗会跟随小车进行移动。当大屏的展示弹窗发生改变时,页面窗口会自动适应当前机子的分辨率而做出调整,使窗口始终保持固定的宽高比,而不会拉伸变形。
项目职责:
1. 负责项目从0-1的框架搭建;
2. 负责对接口、组件以及环境逻辑处理等;
3. 负责Threejs模型的引入和调整以及大屏整体等一些页面的开发;
4. 负责跟后台开发对接口进行联调以及websocket调用第三方接口等;
5. 负责跟对接人员沟通以及技术操作性问题协调等;
6. 协同测试人员修复bug。
项目三:FALCon·函数即服务应用生命周期管理台
技术栈:React + Redux + Redux-sage + Antd-design-Web + Monaco-Editor +TypeScript
开发工具:WebStorm + Nodejs 18.x + Windows10 + GitLab
项目描述:
本项目是一款PC端管理后台,采用React 18.x框架搭建。组件库用到的是基于Antd-Design-Web进行。此项目主要的模块包括监控面板、微应用、函数、能力、接口路由、消息队列、计划任务、日志管理、数据分析、调用关系和安全事件等,主要的功能包括对FaaS进行数据监测,实时监控接口响应的数据信息和错误信息等,允许开发人员以功能的形式来构建、计算、运行和管理这些应用包,无需维护自己的基础架构,微应用、函数、以及触发器之间有着对应的联系,用户可以在项目iframe建立的vscode在线编辑器中操作代码、提交代码等,用户可以为应用程序存储数据和文件,无需将其托管在用户自己的服务器上。
项目职责:
1、负责项目从0-1的框架搭建;
2、负责相应功能模块静态页面布局布局及功能;
3、负责页面顶部的导航栏的切换功能以及页面模块的设计;
4、负责对不同模块功能进行交互实现,并做到监控数据实时更新等;
5、负责与后台沟通完成页面功能接口的调试和视图渲染逻辑工作。
6、负责数据列表分页和懒加载的功能以及对组件进行封装;
7、负责对页面模块进行功能测试以及项目bug修复和维护工作等。
项目四:爱购物商城(小程序)
技术栈:MPVue + JS + Axios + Vant + Crypto-js
开发工具:微信开发者工具 + WebStorm + HBuildX + Nodejs 16.x + Windows10 + SVN
项目描述:
本项目是一款基于微信小程序的电商平台,产品的功能有展示商品信息、商品分类,以及查看用户的个人信息和订单信息,还能查看用户的历史购物信息和足迹以及优惠券的领取和使用,用户可以将商品添加到购物车,自动结算总金额,并能实现支付交易的一款便捷式微信小程序。
项目职责:
1、负责用户登陆静态页面布局布局及登录功能的实现;
2、负责首页自动轮播图的设置以及部分折扣商品的分页展示;
3、负责用户点击商品触发跳转到商品详情页以及相关功能。完成用户点击商品后跳转到详情页展示;当用户点击商品图片时能实现缩略图显示;
4、负责商品添加到购物车的功能,以及计算总额。完成用户将商品添加购物车后自动结算添加数量和总金额;
5、负责完成在商品排行榜以列表形式以销量为标准从高到低进行排行展示商品;
6、负责完成用户浏览商品时商品列表以懒加载形式加载;
7、负责支付页面的逻辑处理。当用户提交订单时,调用支付接口,以支付宝或者微信支付方式提供给用户支付方式的选择。
1、使用vue-cli构建项目结构,使用vue-router给页面做路由跳转,使用vuex个项目做状态管理。 2、负责相应功能模块静态页面布局布局及功能。 3、负责页面顶部的导航栏的切换功能。 4、负责对不同模块功能进行跳转同时借助query等方式传递参数。 5、负责页面
1、使用vue-cli构建项目结构,使用vue-router给页面做路由跳转,使用vuex个项目 做状态管理。 2、负责组件通信api的处理。 3、负责入口页面顶部的导航栏的切换功能。 4、负责入口页面侧边栏切换功能。 5、负责在商品分类创建页面中点击下拉列表中的数据锁定