diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e298a70 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "java.jdt.ls.java.home": "/home/dustella/.local/share/mise/installs/java/21.0.2", + "java.import.gradle.java.home": "/home/dustella/.local/share/mise/installs/java/21.0.2", + "bun.runtime": "/home/dustella/.local/share/mise/shims/bun", + "go.goroot": "/home/dustella/.local/share/mise/installs/go/1.25.0", + "debug.javascript.defaultRuntimeExecutable": { + "pwa-node": "/home/dustella/.local/share/mise/shims/node" + }, + "go.alternateTools": { + "go": "/home/dustella/.local/share/mise/shims/go" + } +} diff --git a/modules_zh/certificates.typ b/modules_zh/certificates.typ index d25f775..1b918ed 100644 --- a/modules_zh/certificates.typ +++ b/modules_zh/certificates.typ @@ -8,11 +8,18 @@ #cvSection("成果") - +=== 创业类竞赛 - 2024 AdventureX 黑客松 四个赛道和一个主题*的第一名* (With GuiiAI) - 2024 深圳 AI\#DEA AI 创新应用大赛 *第一名* (With GuiiAI\) + +=== 计算机设计类 + - 第十七届 中国大学生计算机设计大赛 *全国二等奖* - 软件著作权一份 + - 江苏省“联通软研杯”优胜奖 - 全国“盘古石杯”优胜奖 + +=== 语言 + - *雅思 7.0* diff --git a/modules_zh/professional.typ b/modules_zh/professional.typ index f8ca357..d598828 100644 --- a/modules_zh/professional.typ +++ b/modules_zh/professional.typ @@ -18,7 +18,7 @@ [参与米家 React Native 的插件开发和迭代,保证大家电产品的稳定上线], [负责出海大家电 RN 插件的开发,有处理 i18n、RTL 布局、多语言断行布局的经验], ), - tags: ("React Native", "Redux", "i18n", "RTL"), + // tags: ("React Native", "Redux", "i18n", "RTL"), ) #cvEntry( @@ -31,7 +31,7 @@ [在校期间负责多个应用的前端应用的产品设计、架构设计、软件开发与工程化工作], [负责团队文档搭建、Code Review、指导团队成员展开工作。], ), - tags: ("Vue3", "TypeScript", "Uniapp", "Vite", "Cloudbase"), + // tags: ("Vue3", "TypeScript", "Uniapp", "Vite", "Cloudbase"), ) #cvEntry( @@ -45,9 +45,9 @@ "使用 Python 进行数据处理和分析, 使用 Matplotlib 进行数据可视化。", "贡献了一种基于深度学习的季节内台风集成预报方案", ), - tags: ("Vue3", "Shadcn-Vue", "Python", "Quart", "Pandas"), + // tags: ("Vue3", "Shadcn-Vue", "Python", "Quart", "Pandas"), ) -#pagebreak() +// #pagebreak() diff --git a/modules_zh/projects.typ b/modules_zh/projects.typ index 65b84ca..1f30bb0 100644 --- a/modules_zh/projects.typ +++ b/modules_zh/projects.typ @@ -17,7 +17,12 @@ description: "", ) -作为 Vite Devtools 安装到任意现有项目,不依赖编辑器、IDE +这是一个作为 Vite Devtools 的 AI 编程开发工具,安装到任意现有项目,不依赖编辑器、IDE。 + +在2024年 AdventureX 黑客松中的作品,后续维护过几个月、开放过限量内测,内测用户大约 1k 人左右。 + +我主要负责的部分是:在比赛阶段和伙伴在三天内做出产品原型、VitePlugin Server 注入SPA 页面的部分、悬浮球的动画、Monorepo 重构后 RPC 库的构建,也参与产品设计的讨论、与投资人的沟通。 + - *[项目架构]* GuiiAI Devtools 分为多个包。主要组成部分为:Vite Plugin Server、悬浮球叠加层、操作面板。Vite Server 提供修改代码文件、获取源码的能力,悬浮球叠加层和操作面板可以让用户发出 Prompt。 @@ -46,7 +51,7 @@ date: "2023.7-2023.9", ) -一个使用 Nuxt3、NestJs 开发的学习资料共享 +一个使用 Nuxt3、NestJs 开发的学习资料共享站点。部署在腾讯云上。 - *[打包体积优化]* 优化字体以及部分样式进行懒加载,部分组件使用动态导入加载,将首屏需要加载的资源从 2M 优化到240k,大大缩短首屏加载时间。 @@ -71,9 +76,10 @@ date: "2022.7-2022.9", ) -该项目是一个游戏化测评类软件,内含大量游戏关卡,用于素质测评、品牌营销等。包含了大量的响应式适配、 动画、事件触发。使用 Uniapp 开发微信小程序、微信 H5 应用。管理平台为用户定制游戏化测评应用的管理平台。 +一个纯用 H5 技术做的游戏化测评类,内含大量游戏关卡,用于测评、品牌营销等。包含了大量的响应式适配、 动画、事件触发。 + +小游戏有几个版本,初版使用 Uniapp 开发微信小程序,后续有微信 H5 应用。管理平台为用户定制游戏化测评应用的管理平台。 -技术栈:用户端 Uniapp、Vue2 | 平台端 Vue3、TypeScript、Pinia、Echarts、文件约定式路由 - *[报告图生成]* 在产品的不同时期采用 Canvas 绘制 HTML2CANVAS 的方案动态生成报告图用于用户保存和 分享。 @@ -97,6 +103,8 @@ description: "", ) +在小米实习时,负责维护和迭代功能的的部分。我主要负责海外的空调产品线的插件迭代、Bugfix、新品需求。 + - *[项目架构]* 项目采用 React Native 开发,使用 Spec 协议与米家 APP 进行通信。 - *[国际化支持]* 使用自封装库完成国际化支持,支持多语言切换。 diff --git a/modules_zh/publications.typ b/modules_zh/publications.typ index 9ff2186..6af26e2 100644 --- a/modules_zh/publications.typ +++ b/modules_zh/publications.typ @@ -7,11 +7,16 @@ #cvSection("学生活动") +=== 学生组织和社团 + - 曾担任*校科协信息技术部部长*,主要负责授课、组织线下义务维修电脑服务 -- 帮助组织*学校趣味编程竞赛*并担任评委 -- 曾担任 *DH 互联网工作室讲师*,开设前端入门课 +- 曾担任 DH 互联网工作室*社团讲师*,开设前端入门课 + +=== 其他 + +- 帮助组织*学校趣味编程竞赛*并担任评委 - 在不同的组织做过四次技术分享 diff --git a/modules_zh/skills.typ b/modules_zh/skills.typ index c098b8b..f639738 100644 --- a/modules_zh/skills.typ +++ b/modules_zh/skills.typ @@ -10,26 +10,37 @@ #set text(weight: 300) #set strong(delta: 200) +=== 前端开发 - 熟悉 *HTML、CSS、JavaScript、TypeScript、SASS、UnoCSS* 等前端技术; + - 熟练使用 *Vue、Vue-Router、Vuex、Pinia* 等 Vue 生态库,熟悉使用 Uniapp 开发小程序应用; -- 了解并使用过 *React Native* 开发项目,了解并使用过 *Redux、React Router* 等 React 生态关键组件 -- 熟悉 *Vite、Rollup* 等前端构建工具,了解 CJS、ESM 等模块化规范,熟悉 ES6 装饰器等新特性; *开发过 Vite Plugin*; +- 熟悉 *Vite、Rollup* 等现代前端工具,熟悉 ES6 新特性、现代浏览器新 API、*开发过 Vite Plugin*; - 做过出海产品,有处理 *i18n* 以及 *RTL 、断行* 等多语言布局的经验 -- 了解 Vue 响应式原理,了解过其内部各数据类型代理实现; - - 了解 *RESTful、EventStream、WebSocket* 等数据传输协议/规范; 封装过简易 RPC 库; +=== 客户端开发 + +- 了解并使用过 *React Native* 开发项目,了解并使用过 *Redux、React Router* 等 React 生态关键组件 + +- 使用过 *WinForm* 构建桌面应用程序 + +=== 其他 + - 了解多种 Git 分支模式,会使用 Git merge 和 *Git rebase、cherry-pick* -- 使用过 *NestJs、Prisma* 等构建后端服务; + +- 使用过 *NestJs、Prisma* 等构建后端服务;使用过 *Flask*、*Quart* 构建后端服务,了解并使用过 *Docker* 打包后端服务 + +- 对计算机网络的应用层、协议层比较熟悉,对 *http 协议* 比较了解,擅长抓包和简单的逆向来分析应用行为 - 了解 Scrum 敏捷流程,有主导 Scurm 项目迭代的经历,有搭建 DevOps 自动化流水线的经历 - 有多个从 0 到 1 独立/主导进行项目开发的经历。 +// #pagebreak()