我为什么要写博客?

2025年11月14日 | Ruichen Zhou
思考博客记录

最近的一次 Git 事故,让我意识到一件事: 许多关键的操作和决定,当时认为”清楚明白”,过一段时间就只剩模糊印象。出事之后,难以复盘自己到底做了什么、为什么那么做。

所以我决定从现在开始系统地写博客,把这些过程记录下来。


1. 主要目的:减少重复踩坑

对我来说,写博客的首要目的很简单:

  • 记录自己遇到的问题
  • 记录当时的环境、尝试过的方案和最终的做法
  • 在下次遇到类似情况时,可以有一个可查的参考

尤其是像 Git 这种工具,很多命令平时很少用,但一旦用错,后果比较大。 与其每次都“重新搜索一遍 + 临时问 AI 一遍”,不如把自己已经付过学费的场景整理成一篇清楚的记录。


2. 把零散的操作变成明确的知识

平时做实验、写代码、调工具,经常是边查资料边动手:

  • 看到一条命令,照着执行
  • 当下似乎理解了含义
  • 过几天再遇到类似问题,又要重新查一遍

写博客可以强迫我做几件事:

  • 把命令放回具体上下文:当时仓库是什么状态、前提条件是什么
  • 用自己的话说明这个做法为什么可行、有哪些风险
  • 把“临时记忆”变成一篇可以回看的说明文档

如果写不清楚,说明自己理解得不够清楚,这本身就是一个反馈。


3. 形成一套可复用的工作方式

很多问题不是“命令不会用”,而是“流程不合理”。

比如这次的 Git 事故,实际问题不在某个工具,而在:

  • 未提交的改动堆了很多
  • 在脏工作区上执行了危险命令
  • 过度相信 AI 给出的操作步骤,没有自己再做一次检查

这些都属于“怎么工作”的问题。 这种东西如果不写下来,过一段时间就很难完整复盘,只会留下一个模糊的印象:“以后要小心点”。

通过写博客,我希望把这些教训整理成更具体的规则,例如:

  • 什么时候必须先 commit 一次
  • 哪些操作只能在干净工作区执行
  • 一套适合自己的分支和备份策略

4. 给未来的自己和可能遇到同类问题的人看

这个博客首先是写给未来的自己:

  • 做 Git 操作前,可以翻一下之前的复盘
  • 设计新实验或改工作流时,可以对照以前的笔记,而不是凭印象

如果有其他人遇到类似场景,刚好搜到这些文章,也可以当作一个参考案例:

  • 不一定是“标准答案”
  • 但至少是一个完整的过程:背景 → 决策 → 结果 → 反思

总之,写博客对我来说不是为了“写得好看”,而是为了:

  • 有地方记录自己做过什么、踩过什么坑
  • 有一套可以复查和迭代的工作方式
  • 避免同样的错误重复出现太多次

从这次 Git 事件开始,我打算认真地把这些过程留痕。