求职意向:前端开发(可以考虑其他适合岗位)
工作地点:全国主要城市均可
手机:13000000000
本科 | 大连东软信息学院 | 物联网工程 | 2017-2021
全部课程专业排名:7 / 139
GPA: 3.1 / 4.0
(未签过三方协议,毕业后无工作经历。由于个人原因毕业时未立即求职)
【前端基础】
了解 HTML, CSS, JavaScript。仿照 Microsoft To Do 写过自己的 To-do List(基于 Vue 3,见个人项目)。
阅读过 The Modern JavaScript Tutorial, MDN 等教程,为其提过 PR 并被采纳。
【Vue 3】
了解 Reactivity;了解 Component 及其常用 API 与常用的 v-directive;
知道有两种 API 风格、两种工程实现(with & without built step);
阅读过 Vue 3 的英文文档,为其提过 issue 并被采纳。
【Node.js, Express.js】
通过阅读其文档的 Get Started 部分,迅速上手其核心功能,并应用到毕业设计中(见个人项目)。
习惯使用谷歌英文搜索、阅读英文文档、在英文技术社区讨论;帮助汉化过 iOS 浏览器 iCab Mobile。
CET-6
【工程能力】
- 设计架构:确定架构中的终端设备(及其操作系统)、数据流、控制流;
- 技术选型:考察架构各部分流行的技术(前端、后端、开发板等);
- 开始编码:按照功能模块编写,并进行单元测试;
- 调通不同模块间的数据传输,直到整个工程得以运转;
- 总结遇到的困难及其解决方案。
【前端】 查询传感器采集到的数据。用 fetch 将用户填写的查询表单发送至后端;解析后端的响应,调用数据可视化库 ApexCharts.js 绘制统计图。
【后端】 基于 Express.js。根据前端的请求,查询本地 MySQL 数据库并发送查询结果至前端;通过 Pug 模板渲染 HTML。
(其余部分涉及物联网,详见仓库)
【工程能力】
-
设计架构:采用 MVC 设计模式;将 UI 拆解为各个 Child Component;
-
设计数据结构:由 Root Component 中的单个 Global Object 储存项目的全部数据;用 props 将其 Reactivity 传递到各个 Child Component,实现数据的全局访问。
-
搭建 Skeleton:编写各 Component 的 HTML template,并嵌入到工程中。
-
编写业务逻辑:按功能模块编写,并进行单元测试;
-
编写 CSS:分别编写 Layout 样式、UI 样式、Responsive 样式;
-
测试浏览器兼容性,修复不兼容之处。
【其他亮点】
桌面端首页使用 Flexbox 展示分组与任务,并将其条目放入嵌套 Flexbox 中;
用 Media Query 实现在移动端展示不同风格的分组页;
用 JSON 实现数据的导入、导出,配合 localStorage 实现在关闭网页时保存数据、在打开网页时恢复数据;
按钮、图标来自 Element Plus.
【严谨细心】 给 MDN, Vue 3 的英文文档提过 PR, issue 并被采纳;经常发现软件 bug,曾因发现导致 iOS 搜狗输入法崩溃的 bug 而获邀参观搜狗公司。
【擅长谷歌搜索】 写过一篇关于谷歌搜索 syntax 的知乎回答,并被赠与专业徽章。
有 C 语言基础。考研初试业务课 C 语言 110 / 150。