Skip to content

Instantly share code, notes, and snippets.

@3-2

3-2/resume.md Secret

Last active August 21, 2022 18:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 3-2/168a41d60d50f2adce1f6766d94dd1fa to your computer and use it in GitHub Desktop.
Save 3-2/168a41d60d50f2adce1f6766d94dd1fa to your computer and use it in GitHub Desktop.
第一次修改

姓名

邮箱:myname@gmail.com

微信:myWeChatID

手机:13000000000

教育经历

本科 | 大连东软信息学院 | 物联网工程 | 2017-2021

专业排名:7 / 139

CET-6。习惯使用谷歌英文搜索、阅读英文文档。

专业技能

  • 前端基础

了解 HTML, CSS, JavaScript.

  • Vue 3

了解 Reactivity;了解 Component 及其常用 API 与常用的 v-directive。

个人项目

To-do List

(Vue 3 + Element Plus + Vite)

【工程能力】

  • 设计架构:采用 MVC 设计模式;将 UI 拆解为各个 Child Component

  • 设计数据结构:由 Root Component 中的单个 Global Object 储存项目的全部数据;用 props 将其 Reactivity 传递到各个 Child Component,实现数据的全局访问

  • 搭建 Skeleton:编写各 Component 的 HTML template,并嵌入到 Vue 工程中

  • 编写业务逻辑:按功能模块编写,并进行单元测试

  • 编写 CSS:分别编写 Layout 样式、UI 样式、Responsive 样式

  • 测试浏览器兼容性,修复不兼容之处

【项目经验】

桌面端首页使用 Flexbox 展示分组与任务,并将其条目放入嵌套 Flexbox 中;

用 Media Query 实现在移动端展示不同风格的分组页;

用 JSON 实现数据的导入、导出,配合 Vue 3 生命周期与 localStorage,实现在关闭网页时(pagehide)保存数据、在打开网页时(onBeforeMount)恢复数据;

要注意 localStorage 一般只储存 literal 值,而不是对其他对象的引用;

按钮、图标来自 Element Plus.

仓库 | 演示


基于 Arduino 的室内环境监测物联网系统(毕业设计)

(HTML + Node.js + MySQL + ApexCharts.js + Arduino + ESP8266EX)

【项目概述】

用户从网页查询过去一段时间内的环境数据的统计图。数据由开发板采集并上传至 MySQL。

【工程能力】

  • 设计架构:确定架构中的终端设备(及其操作系统)、数据流、控制流
  • 技术选型:考察架构各部分流行的技术(前端、后端、开发板等)
  • 开始编码:按照功能模块编写,并进行单元测试
  • 调通不同设备间的数据传输,直到整个工程得以运转

【项目经验】

通过阅读 Node.js 与 Express.js 的文档,快速上手其核心功能,实现简易的 Web 服务器;

前端主要包含一个表单,用 POST 方法将其发送至 Express.js 服务器;服务器根据用户的输入,返回 MySQL 查询结果;

前端调用数据可视化库 ApexCharts.js,参照其文档的用例,渲染统计图。

其他

【有 C 语言基础】 考研业务课 C 语言 110 / 150。

【有软件质量意识】 给 MDN, Vue 3 的英文文档提过 PR, issue 并被采纳;经常发现软件 bug,曾因发现导致 iOS 搜狗输入法崩溃的 bug 而获邀参观搜狗公司。

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