个人介绍
我是程序员客栈的【奉先】,是一名【全栈开发】工程师。
我毕业与【电子科技大学】,担任过【成都知了汇智科技有限公司】的【项目经理】,【成都赞虎科技有限公司】的【项目经理】,【东软睿道】的【高级JAVA讲师】。
负责过【知了学习平台】、【贵州盛华学院官网】、【宜宾天源化工营销平台】等项目的开发。
熟练使用【JAVA】、【SpringBoot】、【SpringCloud】、【Redis】、【MySQL】、【VUE】、【uniapp***】等技术。
如果我能帮上忙,请点击“立即预约”或“发布需求”。
工作经历
2022-02-01 -至今成都知了汇智科技有限公司项目经理
前端讲师,JAVA讲师。 负责前端线下班课程设计和授课,高校实训(前端+后端),高校授课。 前负责端课程包括:前端基础(HTML5,CSS3,JavaScript、ES6),前端框架(vue,vue-cli,ElementPlus,React),移动开发(unia***),全栈开发(node.js,MySQL)。 负责高校实训:负责策划和实施实训课程,实训项目通常是基于Vue3+SpringBoot的全栈开发或unia***)+SpringBoot的项目。 负责高校授课:负责某职业技术学院《软件工程》和《数据库应用实战》课程的授课。 其它工作:公司也临时安排一些其它工作,如:鸿蒙技术的学习并将成功分享给其它同事,完成《Java企业级软件开发》的教材编写。
2019-05-01 -2022-02-01成都赞虎科技有限公司项目经理
JAVA讲师,前端讲师,JAVA开发,前端开发 负责课程设计,课程授课。 java课程包括:数据库(mysql、redis),J2SE,J2EE,java框架(spring,springboot,mybatis),分布式(springcloud,spring-cloud-alibaba,Kafka消息队列) 前端包括:网页基础(HTML5,CSS3,JavaScript、ES6),前端框架(vue,vue-cli,ElementPlus,unia***) 同时也负责去学校讲宣传课,协助咨询技术面试学生,根据学生水平安排并讲解试听课。 同时负责公司软件项目开发,带领学生团队开发项目。采用的技术栈为后端springboot+Mybatis+redis+nacos+kafka消息队列,前端技术栈为unia***+vue-cli+elementPlus。
2017-08-01 -2019-04-30东软睿道JAVA高级讲师
JAVA讲师,按公司的课程要求,完全负责一个班级的所有课程的授课,课程包括数据库(oracle,mysql),J2SE(JAVA基础和高级部分),J2EE,网页前端(HTML,CSS,JavaScript,jQuery,Bootstrap),第三方框架(MyBatis,Hibernate,Spring,SpringMVC)。
教育经历
2019-03-01 - 2020-05-31电子科技大学软件工程本科
2007-07-01 - 2008-02-28电子科技大学电子商务专科
技能
在线网址:https://www.myinfomation.com 因为本人工作需要,创建网站的初始目的是为了将课件做成在线的形式,这样方便将自己的课件讲义随时分享给同学们,同时也方便自己整理课件,以及与其他老师保持课件的同步。后续加入了一些展示自己生活细节和笔记的相关功能。 课件模块:管理端采用Markdown方式编辑课件,因为网上缺少vue的markdown相关轮子,于是自己搭建了markdown在vue上的轮子。前端采用层级结构将课件进行归类展示。 个人信息模块:主要是为了方便自己记录一些随心笔记,笔记编辑可以选择使用富文本或Markdown,方便快速地编写笔记。 照片模块:分类展示自己的一些生活照片,将照片分享给亲朋好友。 因为是个人网站,内部所有的内容都是自己设计和制作,前端采用了vue3+ElementPlus+axios技术栈,后端使用了Java、SpringBoot、MyBatis、redis、Mysql技术栈。
项目主要功能:向亲朋好友发送婚礼请柬。 主要面向*用户使用,于是选择uniapp技术栈,采用前后端分离的模式进行开发,后端使用springboot搭建API端。 功能模块: 1. 信息展示:展示基本的婚礼信息,以及新人的基本信息。 2. 抽奖模块:到场的亲朋好友可以在页面参与抽奖活动,并可以查看到自己的中奖记录。 3. 地图导航:调用第三方地图SDK,完成导航功能。
项目的用户端模块: 用户模块:主要功能为用户注册登录相关,包含密码登录、*验证码登录注册、*验证码重置密码、个人资料修改等功能。 班级模块:主要功能为用户可以查看班级列表,并申请加入指定的班级。本人负责了班级模块的所有功能。 学习模块:主要功能为用户可以在班级中,查看到班级的课程列表,并进入课程进行学习,学习过程中可以对用户的学习进度和行为进行跟踪。 项目的管理端模块: 管理员模块:主要功能为对管理员基本信息进行维护,以及角色授予,和角色授权功能。 班级管理模块:主要功能为对班级基本信息进行管理维护,以及审核用户的入班申请,向班级中分配课程功能。 课程管理模块:主要功能为对课程基本信息进行管理维护,以及以树状结构的方式向课程中分配章节,添加章节的视频、对用户提交针对课程的报错记录进行审核功能。 本人从需求分析、项目设计、功能开发、测试上线整个流程全部参与,并独立自主开发,完成了前端、移动端、管理端、API端所有功能的制作。完成了包含技术选型、数据库表设计、前后端框架搭建、项目优化、测试加固、部署上线等一条龙的技术工作。 项目难点: 视频保密技术:采用了云盘防盗链技术。 短信登录:采用了阿里短信网关。 图形报表展示:采用了Echarts图表技术。