Skip to content

Commit 05827e2

Browse files
committed
add some experiences of project
1 parent d562379 commit 05827e2

File tree

4 files changed

+37
-9
lines changed

4 files changed

+37
-9
lines changed

src/util/resume/index.css

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ ul.resume-ul {
3333
div.resume-box {
3434
background-color: white;
3535
/* A4 宽度减去左右边距 */
36-
width: 190mm;
36+
max-width: 190mm;
3737
/* A4 高度减去上下边距 */
38-
max-height: 277mm;
38+
/* max-height: 277mm; */
3939
/* 上下边距 20mm, 左右居中 */
4040
margin: 20mm auto;
4141
/* 内部边距 */
@@ -71,4 +71,11 @@ nav.resume-nav {
7171
padding-block: 1.2rem;
7272
padding-inline-start: 2rem;
7373
}
74+
}
75+
76+
/* Match phone */
77+
@media (max-width: 480px) {
78+
span.header-icon-content {
79+
display: none;
80+
}
7481
}

src/util/resume/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ async function generateResume() {
5252
return data[p1].map((item) => `<li>${item}</li>`).join('')
5353
case 'others':
5454
return data[p1].map((item) => `<li>${item}</li>`).join('')
55+
case 'projects':
56+
return data[p1].map((item) => `<li>${item}</li>`).join('')
5557
}
5658

5759
const [prefix, postfix] = p1.split('-')

src/util/resume/resume.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,15 @@
1414
<header>
1515
<h2 class="resume-title"><!-- header-title --></h2>
1616
<nav class="resume-nav">
17-
<a href="mailto:<!-- header-email -->"><i class="fa-solid fa-envelope"></i> <!-- header-email --></a>
18-
<a href="tel:<!-- header-telephone -->"><i class="fa-solid fa-phone"></i> <!-- header-telephone --></a>
19-
<a href="<!-- header-website -->"><i class="fa-solid fa-house"></i> <!-- header-website --></a>
17+
<a href="mailto:<!-- header-email -->"><i class="fa-solid fa-envelope"></i>
18+
<span class="header-icon-content"><!-- header-email --></span>
19+
</a>
20+
<a href="tel:<!-- header-telephone -->"><i class="fa-solid fa-phone"></i>
21+
<span class="header-icon-content"><!-- header-telephone --></span>
22+
</a>
23+
<a href="<!-- header-website -->"><i class="fa-solid fa-house"></i>
24+
<span class="header-icon-content"> <!-- header-website --></span>
25+
</a>
2026
</nav>
2127
</header>
2228
<div class="resume-graduation">
@@ -42,6 +48,12 @@ <h4 class="resume-h4"><i class="fa-solid fa-book"></i> 学习经历</h4>
4248
<!-- experience -->
4349
</div>
4450

51+
<div class="resume-project">
52+
<h4 class="resume-h4"><i class="fa-solid fa-project-diagram"></i> 项目经历</h4>
53+
<hr>
54+
<!-- projects -->
55+
</div>
56+
4557
<div class="resume-skill">
4658
<h4 class="resume-h4"><i class="fa-solid fa-gears"></i> 专业技能</h4>
4759
<hr>

src/util/resume/resume.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,28 @@ graduation:
1111
college: '计算机学院'
1212
location: '江苏南通'
1313
favorite:
14-
- '强烈的 rust 爱好者,爱折腾,喜欢新奇的事物'
15-
- '对新知识拥有强烈的热情,喜欢开源'
16-
- '喜欢搞机,搭建小型服务器,编译 Openwrt...'
14+
- '乐于探索新鲜的事物,最喜欢的语言是 Rust'
15+
- '对新知识拥有强烈的热情,喜欢开源,乐于学习'
16+
- '对搞机情有独钟,爱折腾新鲜事物'
1717
experience:
1818
- position: '花甲 - 前端工程师'
1919
time: '大一 - 大二'
2020
content:
2121
- 开始阶段,和学长为花甲店老板做 B/S 架构的业务,开始学习前端(HTML、CSS、JS),后来学习 Vue,对前端工程化有一定了解。虽然最终老板跑路了,但是依然在学习前端的内容。
2222
- 不满足现有的知识,为 MDN 开始翻译,在巩固 JS 的同时学习了 TS,将 MDN 的 HTTP、stream 等内容重新润色,理解 HTTP 消息、浏览器为 JS 实现的流(即 Fetch 的底层实现),同时也积累了 Git 的使用,对 Git 的版本控制也较为熟悉。
23-
- 虽然理解 CSS 的基础规范,但是对于设计等这一类感性问题仍然是一头雾水,还是得不断练习、提 高审美。
2423
- position: 'LearningOS - CI/CD'
2524
time: '大三期间'
2625
content:
2726
- 大二下学期接触到 Rust,开始利用 Rust 学习 OS,同时为 LearningOS 做 CI/CD,对于 GitHub 的 workflow 较为熟悉,可以写简单的脚本。
2827
- 对于 OS 以及 Rust 至今仍在学习,熟悉偏底层的内容,打牢基础才能走的更远,这一直是我的目标。同时也了解 Rust 交叉编译相关的东西,也熟悉 gdb/lldb 一些基础调试命令。
28+
projects:
29+
- 管理系统:https://github.com/fwqaaq/ts-cms(完全使用 Vue3 构建的后台管理系统,鉴权以及动态路由)
30+
- 网络博客:https://github.com/fwqaaq/fwqaaq.github.io,使用原生 JavaScript + Deno 构建的 SPA + SSR 渲染
31+
- Rust 网络编程学习:https://github.com/fwqaaq/network 使用 Hyper 构建 HTTP 代理、实现 ARP 协议以及使用 TCP 实现聊天室功能等
32+
- cloudflare-webdav-rs:https://github.com/fwqaaq/cloudflare-webdav-rs 使用 rust + wasm 利用 worker 构建的 webdav,可以挂载在 mac、win 等支持的 OS
33+
- Shell、JavaScript 脚本:https://github.com/fwqaaq/scripts,可以美化 GitHub 或者一些部署项目使用
34+
- Nvim 工具链配置:https://github.com/fwqaaq/dot,不仅仅是 Nvim,以及 tmux、node、rust 等环境等生成
35+
- 学习历程:https://github.com/fwqaaq/coding_and_nas
2936
skills:
3037
- 编程语言:TypeScript(JavaScript) > Rust > Go > Clang > Shell
3138
- 能做什么:可写前端(Vue、React 等)、数据库 Postgresql、了解网络编程...

0 commit comments

Comments
 (0)