/life
从入学到现在:一条主干记录方向性的节点,枝干向外生长成脉络。
6 个主干节点 21 条枝干 5 条脉络
脉络
算法竞赛
开源
工程
AI
人与事
入学
换了一个环境,开始把时间投向真正感兴趣的方向。
- 第一次接触算法竞赛 从基础语法和数组题开始,逐渐把刷题变成固定习惯。
- 认识第一批一起写代码的人
TeamHelper 实习
大二寒假进入真实的产品环境,开始做大模型在 AR 眼镜方向的应用。
- 前置学习:把 Agent 的实现结构理清楚 权限、工具与执行循环怎么组织,才算一个能用的 Agent。
- 前置学习:AI 幻觉的成因与缓解 理解模型为什么会一本正经地编,才知道在硬件场景里该怎么兜底。
- 大模型在 AR 眼镜方向的应用 从实验室里的模型,转到有硬件约束、有真实用户的场景里去看它到底能做什么。
- 第一次参与完整的产品开发流程 需求、实现、联调、迭代,和一个人写代码是两回事。
- 和团队一起做东西 第一次以实习生的身份,和别人共同承担一个目标。
XCPC 武汉、南昌邀请赛
为期十五天,连着打两场比赛,把平时训练的东西拿到现场去用。
- 赛前补强:单调队列 滑动窗口最值,赛前反复默写。
- 赛前补强:01 背包与序列 DP 从二维方程推到滚动数组,再整理几个常用的序列模型。
- 赛前补强:二维前缀和 二维区间统计,属于必须零失误的基础题。
- 赛前补强:KMP next 数组与线性匹配,字符串题的底线。
- XCPC 武汉站 第一次在真正的赛场节奏下比赛,和平时刷题完全是两种压力。
- 南昌邀请赛 连续作战的第二场,考验的是调整和恢复的能力。
Quick-SSH 首次发布
把日常反复敲的 SSH 操作做成一个真正能分发出去的工具。
- 第一份正式的 README 与 Release 开始在意别人能不能装上、能不能看懂。
- 用 Rust 重写核心逻辑 TUI 与 CLI 两套入口共享同一个配置层。
- 有人提了第一个 issue 第一次意识到自己写的东西会被陌生人使用。
- 发布踩坑:Scoop Bucket 自动发布 Manifest 字段、404、Hash 不匹配,打包发布比写功能更琐碎。
阿斯塔纳 IT 大学交换
作为交换生去到另一个国家,换一套完全不同的环境继续学习。
- 换一个国家生活与学习 从熟悉的环境里抽离出来,重新适应语言、节奏和做事方式。
CyberBlog 上线
把长期散落的笔记收拢成一个可以持续维护的地方。
- Algorithm / MarkText 两个模块落地 笔记不再只是本地文件,而是有结构的归档。
- 开始让 AI 参与日常开发流程 从补全走向协作,重点转向怎么描述问题。
- 构建流程交给 Git:三个区域与常用指令 把改动、暂存与提交的关系理清楚,避免误操作。