Skip to content

Instantly share code, notes, and snippets.

@PinkChampagne17
Last active Nov 29, 2021
Embed
What would you like to do?

个人资料

证书

  • 英语四级
  • 蓝桥杯省赛 Java 软件开发大学 B 组二等奖

专业技能

  • 熟悉 Web 前端基础,包括 HTML5 / CSS3 / JavaScript 与 TypeScript 等
  • 熟悉常见的数据结构、算法与设计模式
  • 熟悉 HTTP 协议与 RESTful 接口设计规范
  • 熟悉 Git / NPM 版本控制工具以及包管理工具的使用
  • 了解 Tailwind CSS / Bootstrap 等样式库
  • 了解 RxJs / JQuery / Lodash 等 JavaScript 库
  • 了解 Webpack / Vite / Babel 等前端工程化工具链
  • 了解 Linux 系统的基本操作

前端框架

  • 熟练使用 Vue 2.0 / 3.0 及周边生态 Vue-Router / Vuex / Vue-i18n / Pinia 等
  • 了解 React / Hooks 及其周边生态 React-Router 等
  • 了解 Angular 及其依赖注入思想

后端相关

  • 熟练使用 Go 及周边生态技术开发服务端应用
  • 熟练使用 MySQL 数据库
  • 了解 Node.js / Java / PHP 的服务端应用开发

项目经历

即时通讯聊天应用(毕业设计)

前端 - 客户端:Vue 3.0 TypeScript JSX Vue-Router

  • 响应式布局,UI 同时适配 PC 端与移动端。
  • 使用 Pinia 进行统一状态管理,对 TypeScript 提供类型支持。
  • 使用 Vue-i18n 实现用户界面的国际化,用户可对用户界面的显示语言进行热切换。
  • 使用 Vite 作为打包、构建预览工具,实现在开发期间监听代码改动并进行快速热重载。

前端 - 管理员端:React React-Router Webpack

  • 使用 Material UI 作为组件库,统一页面风格。
  • 使用 Hooks 进行组件开发,将不同的业务逻辑基于位置分离,提高代码的可读性与可维护性。

后端: Go MySQL WebSocket

  • 使用 WebSocket 实现对客户端的主动消息推送,减轻服务器负担。
  • 使用 SHA-256 哈希算法实现对文件的去重,减少了不必要硬盘空间占用。
  • 通过 Hashids 对用户 ID 进行哈希,实现自增整形 ID 与英文数字字符串之间的互相转换。在数据库使用最佳索引方式的同时,加大爬虫获取用户信息的难度。

游戏角色技能计轴器

Vue Vuex Bootstrap

开源项目 8

GitHub 仓库 / 在线实例 (Cloudflare) / 在线实例 (GitHub Pages)

  • 用户可以通过添加指定角色的技能释放时间,渲染角色技能增益状态持续时间表。
  • 使用 jsDelivr 作为项目依赖项的 CDN,并部署在 Cloudflare Pages 服务上,实现对国内及其他国家、地区的访问加速。

学生管理系统

PHP MariaDB Bootstrap

开源项目 7

GitHub 仓库

  • 实现了注册、登录功能,并使用 Cookie 保持登录状态。
  • 用户可以编辑自己的资料与修改密码,以及对学生的添加、删除及编辑操作。

刷题应用

开源项目 4

GitHub 仓库 / 在线实例

  • 使用 Angular 9 与 Material Angular 组件库构建的 PWA 应用,并部署在 GitHub Pages 服务上。
  • 使用 LocalForage 实现自动降级至与用户浏览器兼容的持久化存储接口。
  • 实现功能:添加题库、添加题目、设定题目的类型(单选题、多选题、判断题、填空题)以及导出题库文件,题库文件可被给其他用户导入并使用。

宿舍管理系统

Vue Bootstrap Mock.js

开源 / 团队项目

GitHub 仓库 / 在线实例 (管理员用户名 admin / 密码 123

  • 实现对信息的增删查改操作
  • 实现对用户头像的修改
  • 使用 Mock.js 生成随机数据
  • 实现不同的角色账户拥有不同的权限

本人主要负责宿舍管理员管理页面的编写,实现对宿舍管理员表的增删查改操作,其次负责组内的其他工作的技术协助。

致谢

非常感谢您能在百忙之中抽空阅读我的简历,期待未来能有机会与您一起共事。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment