前段时间整理硬盘,翻出三年前存的几十个"必读"教程文件夹,命名从"Docker从入门到精通"到"K8s七天速成",整齐得像一排墓碑。点进去看,真正消化的大概不到一成。
后来我想明白一件事:我那时候在学工具,不是在学技术。工具是会过期的,今天收藏的是uv的用法,明天可能又冒出一个新的,收藏夹永远填不满,人却越来越慌。
嗯…
换了个法子之后情况好多了。我开始在Obsidian里记笔记,但记的不是命令和参数,而是"这东西解决了什么问题"“它和我用过的哪个旧东西是亲戚”。比如学一个新的包管理器,我会把它挂到"依赖解析""锁文件"这些概念下面,而不是单独开一页抄help文档。久而久之笔记之间开始互相链接,像一张慢慢织起来的网。
这张网的好处是,新工具出来的时候我不慌了。看个README就知道它在我这张网的哪个位置,该和谁对比,坑大概埋在哪儿。学新东西的成本从"重头再来"变成"挂个新节点"。
有一说一
说到底,开源世界变化再快,底层的那些问题——进程、网络、存储、依赖——几十年没怎么变过。与其追一百个工具的用法,不如把十个根本问题想透。坦白讲
不知道大家是怎么沉淀这些东西的,纯靠脑子吗,还是也有自己的一套记法?