0x01 教育经历
华中科技大学 计算机科学与技术学院 硕士
- 计算机科学与技术专业
- 研究方向:图挖掘方法研究
- 核心课程:分布式系统、深度学习、数据挖掘与知识发现
- GPA排名: 3.65/5.0
- 荣誉:校一等奖学金、校二等奖学金
武汉理工大学 计算机科学与技术学院 学士
- 软件工程专业
- 核心课程:离散数学、操作系统、计算机组成与体系结构、数据结构
- GPA排名: 3.93/5.0
- 专业排名: 5/41
- 荣誉: 国家励志奖学金、校一等奖学金、院三好学生
0x02 竞赛经验
- 武汉理工大学2018年“理工数传杯”计算机创意与应用能力大赛三等奖,担任负责人
- 武汉理工大学2019年“理工数传杯”计算机创意与应用能力大赛一等奖,担任负责人
- 所在团队获得武汉理工大学计算机科学与技术学院科技文化艺术节优秀团队奖
- 第五届中国“互联网+”大学生创新创业大赛湖北省铜奖,担任副队长
- 所在团队获得武汉理工大学计算机科学与技术学院科技文化艺术节优秀团队奖
0x03 项目经历
华中科技大学计算机科学与技术学院CGCL实验室大数据项目组
通用图挖掘系统设计与开发
- 项目描述:针对大规模图结构数据(如社交平台中将每个用户作为点,用户间关系作为边的社交图)在其中挖掘所有特定模式并输出。个人负责设计并实现底层数据结构、图分割算法、图挖掘算法等。
- 主要工作:
- 设计了基于选择度的匹配顺序生成方案,类似贪心算法,确保挖掘过程中每层扩展都产生最少的分支,极大地减少了中间结果集的产生。
- 设计了基于等价点的自同构去重方案,在模式图预处理中进行等价点计算,生成等价点严格排序数组, 在挖掘过程中识别并剪枝自同构实例,减少冗余计算。
- 设计了基于模式分割的挖掘方案,计算出模式图中具有约束包含关系的边组,并将每组中约束包含关系弱的边分割掉,得到简化模式图,基于此简化模式图挖掘,即可极大地缩减挖掘任务。
- 项目成果:
- 一篇论文在投: PMiner: A Directed Graph Mining System with Pattern Reduction(VLDB’23)学生一作
国家级大学生创新创业训练计划 创业实践类
- 担任项目负责人 ,项目为期三年(2018.03—2021.03)
- 项目中主要负责团队管理、资源对接、部分产品设计、部分原型图绘制、前端开发、部分后端开发
- 项目产品技术概要
- 产品主要为微信小程序
- 小程序端开发采用了组件化开发,所有组件都是自主开发
- 对
tcb-router
、request-promise
等库进行了实际应用的封装 - 部分小程序使用了小程序的云开发,并对云开发接口进行了封装
- 后台管理系统前端采用
vue-templete-admin
模板 - 后台管理系统后端使用
node
和koa2
开发,并对小程序云开发向第三方提供的接口进行了封装
- 产品主要为微信小程序
- 项目成果:
- 获得软著《音乐推荐与博客分享软件v1.0》,登记号:2020SR0904598 (第一作者)
- 核心功能:音乐播放、博客分享、博客评论等
- 获得软著《期刊推荐与书刊查询软件v1.0》,登记号:2020SR0904616 (第一作者)
- 核心功能:期刊推荐、书刊查询、收藏、评论、分享等
- 获得软著《英语听力训练软件v1.0》,登记号:2020SR0904587 (第二作者)
- 核心功能:在线测试、个性化训练、细致精听、学习日历、学习轨迹等
- 获得软著《阅悦图书漂流软件v1.0》,登记号:2020SR0904622 (第二作者)
- 核心功能:图书查询、评论、交流、打分、捐书、借阅图书、归还图书等
- 获得软著《穿越网络文件管理系统v1.0》,登记号:2020SR0904714 (第二作者)
- 核心功能:用户管理(增删改查用户信息)、文件管理(上传、浏览、删除文件)、个人信息管理
- 完成音乐推荐与博客分享软件后台管理系统,暂未申请软著
- 核心功能:歌单管理(编辑、删除歌单)、博客删除、轮播管理(删除、上传轮播图)
- 获得软著《音乐推荐与博客分享软件v1.0》,登记号:2020SR0904598 (第一作者)
2020暑期“数传集团”实习
- 项目中负责原型图绘制、前端开发、参与部分界面及功能的设计
- 项目旨在开发一个考试管理系统
- 项目采用
React
框架,使用Redux
储存状态 - 使用
Styled-Components
管理样式,使用React Transition Group
实现动画效果 - 使用
create-react-app
和react-router-dom
打造单页面应用 - 对
axiso
和better-scroll
等库进行了实际应用的封装
- 项目采用
- 产品核心功能:试题管理(添加、查询、删除题目)、试卷管理(创建、查询、删除试卷)、考试管理(创建、查询考试)、成绩管理、用户管理
0x04 专业技能
- 熟练使用C++编程语言,熟悉STL中常见容器底层数据结构
- 了解C++11、C++14及以后版本的新特性并能进行使用
- 熟悉常见数据结构及算法,如各类排序算法(快速排序、归并排序、堆排序等)
- 熟悉Linux环境下常用命令级相关工具的使用(gcc、vim、git等)
- 熟悉JavaScript ,Vue/React 框架,微信小程序开发 ,了解TypeScript 、Node.js