A Personal Monograph Vol. 01 Typeset on the paper of memory MMXXVI  ·  No. 001

On, concerning —— 代码</>

— Prologue · 序

从一块乐高积木,到一行C代码;从小学四年级的好奇心,到十年后仍然没有散场的那场“编程”——这是一份关于代码的私人传记。

// written between compile errors, 2016 – 2026
First Contact
2016Lego · 图形化编程
Languages Met
Py · C · JS+ HTML / CSS 三件套
Champion Titles
02RoboRAVE · 灭火挑战
Hair Remaining
-10086approximate · 估算值
01 / Origin

起源及过程 How it started, and how it kept going

2016AGE 10 · GRADE 4
First Contact

从机器人开始 /* Lego · Visual */

因为对机器人感兴趣,第一次接触到“编程”这个概念。当时还是 Lego 的图形化编程——拖拽式的积木,但已经足以让我看见代码的影子。

"Click, drag, snap." — 代码最初长成了积木的样子。
2017AGE 11 · GRADE 5
真正的代码

告别方块,迎接字符

小学五年级,真正意义上接触到了“代码化编程”。当然,载体依然是机器人——机器是借口,代码才是真正的主角。

2018AGE 12 · GRADE 6
Python · Minecraft

边玩边学 >>> import mc

开始学 Python。载体换成了 Minecraft——用代码在方块世界里种树、造房子、做陷阱。"学习" 两个字,在那一年看起来一点都不面目可憎。

2019MAR · JR HIGH I
C Language

遇见 C #include <stdio.h>

初一下半学期,第一次见到 C。指针、作用域、段错误——世界开始变得严肃起来。

2021SEP · SubIT
HTML · CSS · JS

加入 SubIT 社团 </the-three-musketeers>

进了社团,也选了技术课。开始学 HTML、CSS、JavaScript 三件套——终于,屏幕上可以有我亲手做的东西了。

副作用SIDE-EFFECTS

头发 : -10086

其它指标都在上涨,只有这一项在下降。

2016
2026
02 / Reflections

一些想法 Some thoughts, half-remembered

"

Coding 非常的"有意思",还能治低血压——但算法和数据结构,偶尔会让人脑壳痛

SYMPTOM_LOG.txt

+ 好奇心 ↑
+ 解题快感 ↑
+ 血压 →正常
睡眠 ↓
头发 ↓↓↓
? 记忆力 ≈ 忘光
学过的 · 现在估计都忘得差不多了
CHAPTER II · Ⅰ ~ Ⅴ
— 思想与算法
思想 / 算法 Paradigms & Algorithms
枚举 剪枝 贪心算法 动态规划 递归 递推 分治算法 二分查找 回溯算法 DFS · 深度优先 BFS · 广度优先
— 二叉树的遍历
Tree Traversal 四种走法,一棵树
前序遍历 · pre 中序遍历 · in 后序遍历 · post 层序遍历 · level
     ○
    / \
   ○   ○
  / \   \
 ○  ○   ○
— 排序算法
Sorting Sort(whatever)
冒泡 选择 快速 桶排序 堆排序 大根堆 小根堆 归并
— 最短路径
Shortest Path 从 A 到 B,但要最近
Bellman–Ford Dijkstra SPFA A*
— 最小生成树
MST Minimum Spanning Tree
Prim Kruskal
— 数据结构
Data Structures 装东西的容器学
栈 · stack 队列 · queue 链 · linked list 邻接表 邻接矩阵 并查集 · union-find ... // 总之就是很多
03 / Small Wins

一些小小的成就 A few small, crooked medals — dates approximate, memories dusty

有些比赛的时间或者名称可能有错,毕竟时间比较久远——见谅。   /* apologies, memory.exe is buggy */
冠军 · CHAMPION
2019#01
RoboRAVE · 灭火挑战赛
亚洲公开赛
Asia Open冠 军 · 1st
冠军 · GLOBAL
2019#01
RoboRAVE · 灭火挑战赛
全球总决赛
World Finals冠 军 · 1st
二等奖
2020
CSP-J · 普及组 第二等奖
"是我太菜了。" ——self-assessment
CCF Certified Software Professional (Junior)二 等 奖
三等奖
2019
第11届 蓝桥杯
C++ 高级组 · 北京选拔赛
Beijing Qualifier三 等 奖
二等奖
2020
第11届 蓝桥杯
C++ 高级组 · 省赛
Provincial二 等 奖
LV.5
Lv.5
青少年人工智能
技术水平测试 · 5级
"貌似现在也就出到 5 级。"
Youth AI · Level 5MAX