跳到正文
2025 年终:狗熊掰玉米的一年,和开博两个月
2025 年终:狗熊掰玉米的一年,和开博两个月

2025 年终:狗熊掰玉米的一年,和开博两个月

一篇没有代码的年终复盘。回看这一年,我学东西像狗熊掰玉米——学一个丢一个。这篇记录我怎么意识到问题,以及开博两个月为什么能缓解它。

速读#

这是开博后第一篇没有代码的年终复盘,主线是「学一个丢一个」的真实挫败。它解释了为什么要开博客:代码本身不是知识,写代码时的思考过程才是;也留下一个长期判断:低门槛记录比宏大 flag 更容易活下来。

这一年的形态:学东西像狗熊掰玉米#

回看这一年,我学东西的方式特别像「狗熊掰玉米」——学一个丢一个。上半年学的东西,到下半年基本蒸发干净:Flask 路由忘了、Git 分支分不清、Nginx 配置答不上来。

不是没学过,是学完就蒸发了。笔记倒是记了不少,散落在四个 app 里,格式乱七八糟,自己都不想翻。

这件事后来我专门分析过:照着教程跑通只能证明我能跟随步骤,不能证明离开提示后还能重建过程。复制、运行当然也会思考,但它很容易制造“看得懂就是会了”的熟悉感;合上教程后复述原因、从空目录重做、隔几天主动回忆,才真正检验哪些东西留下来了。学完蒸发不只是记性问题,更是学习时从未做过提取和重建。

DjangoBlog 的提醒#

九月底往 GitHub 推了一个 DjangoBlog 项目。功能跑通了,当时挺有成就感。但一个星期后想加功能,翻自己代码,发现好几个设计决策想不起为什么那样写——没注释、没文档,只有一堆「当时觉得理所当然」的逻辑。

问题出在代码只记录了「最终选了什么」,不记录「当时排除了什么、为什么排除」。而一星期后要在上面加东西,需要的恰恰是后者——不知道当初为什么绕开某条路,就不敢动,动了也心虚。

那一刻意识到:代码记录了最后的实现,却不会自动保存当时的约束、取舍和失败路径。 一星期后最缺的不是“这一行写了什么”,而是“为什么选它、什么情况下应该换掉它”。

所以十月底开了这个博客。不是再收藏一份别人的结论,而是把一次折腾整理成问题、约束、尝试、验证和边界。到今天两个月,文章不算多,但已经有几次直接翻自己的复盘就恢复了上下文;它比散落在几个笔记 App 里的片段更容易检索,也迫使我在发布前确认命令和解释能不能对上。

flag 与记录#

观察到一个对比挺有意思:年初立的 flag 大多会倒(那个「每天刷一道 LeetCode」的计划活了九天),但「记录」这件事门槛足够低——解决一个问题顺手写一篇,不算额外负担。它不需要仪式感,也不需要完美。两个月下来没断,我对自己还算满意。

同是我,flag 九天就倒,记录却没断。差别不在意志力,在门槛。这条后来成了我对「长期主义」的核心判断:门槛够低,才扛得住长期;flag 太重,反而扛不住。

这一年真正沉淀下来的几样#

虽然大部分知识蒸发了,有几样东西确实沉淀下来:

  • Python 基础语法成了肌肉记忆。怎么发现的?有次朋友让我帮忙写个处理 Excel 的小脚本,没查文档一口气敲完——自己都愣了一下。
  • Git 的 add/commit/push 不再紧张。分支操作还是会怂,这点我在博客里也诚实写了——不是骄傲,是知道边界在哪。
  • 终端不再是黑洞。以前打 ls 都怕敲错,现在 SSH 上去像回自己房间。从陌生到踏实的那种掌控感,是这一年真正买到的东西。
  • 最重要:我确认了自己喜欢折腾这些东西。不是三分钟热度——大半年过去了,还在折腾,还觉得有意思。

给明年的自己#

  • 把 Java 这条线认真走一遍,别半途而废;
  • 搞一台自己的服务器,把学的东西真正部署上去;
  • 博客别断,哪怕一个月只有一篇——断了就懒了,懒了就忘了。

好了,碎念到此。2025 年交代完了,往前看。

2026 年 6 月注: 半年后回看这几条“给明年的自己”,基本都兑现了:Java 走通了、VPS 买了、博客没断。Flag 能不能活下来,关键看它能否落成下一件具体小事,而不是一个宏大姿势。 这条是 2025 留给我最实用的判断。

版权许可

CC BY-NC-SA 4.0 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

相关文章

s1oopX

登录 s1oopX