从观众席走到台前

刷了多年博客和视频,收藏夹塞了几百篇”必看”,读完却再没打开过——我一直是观众。

刷博客、看视频、读 newsletter,角色始终是接收者。偶尔点个赞、留个言,已经算深度互动了。偶尔也会想:这些人是怎么写出这些东西的?他们为什么要公开分享?

直到某一天意识到一件事:在互联网上泡了这么久,我一直在消费别人的产出,却从来没有成为那个输出者。

这个角色切换会改变什么?我想试试看。


换一种视角看世界

刷多了之后会发现,真正有价值的内容,不是那些赶热点的快餐,而是一个人认真思考之后写出来的东西——能感受到取舍的理由,能摸到一整个知识体系的边界。

这种感觉最强烈的一次,是看某篇讲缓存失效策略的文章。在那之前我以为自己对缓存的理解够用了,看完才发现之前的理解一直是错的——原来一直对了的部分,只是因为运气好。那种”原来如此”的被点醒感,是视频和快餐帖给不了的。

但同时也有一种隐隐的缺失感:一直在”取”,从来没”给”过。

更关键的是,换一个视角看同一个世界,看到的东西是不同的。当你决定要写出来的时候,你会不自觉地想:这个想法值得写吗?读者能看懂吗?有没有更清晰的表达方式? 这个自我审视的过程,本身就是一种深度学习。

大羽玩AI(原影视飓风导演)在一期视频里分享了自己的经历——他离职后持续公开分享 AI 研究内容,被影视飓风的 Tim 看到,最后拿到了 AI 节目镜头的制作合作。他的原话大概是:普通人获取机会的关键是公开表达,持续分享能让资源和机会主动找到自己。

这句话击中我的不是”机会”那部分,而是”公开”本身。公开意味着你愿意让自己的想法被看见、被质疑、被讨论——这个动作本身,就会倒逼你想得更清楚。

所以这个博客的第一个目的很简单:从消费者变成生产者,看看世界在我眼里会不会不一样。

《软技能》封面
《软技能》——把我推向台前的一本书

这本书的书名是《软技能》——不是讲代码,是讲一个人怎么把自己当成一家公司在经营:写代码是核心能力,但表达、沟通、影响力,这些同样重要。John Sonmez 在书里专门用一节讲”创建博客”,核心观点是:持续输出是最好的自我投资,写出来才能真正想清楚。

我一直觉得自己擅长”取”,但在”给”这件事上一直是空的。这本书是把我推向台前的一只手。


和拍视频、发抖音,本质上没什么不同

说起来可能有点奇怪——程序员写博客,我从来不觉得它有多特别。但认真想一下,这件事和那些在抖音、B站做内容的创作者,出发点是完全一样的:把自己做过的、想过的、踩过的坑,通过某个媒介传递出去,让它流向愿意接收的人。

只不过他们选择拍视频,我选择写文字。

没有高下之分,只是媒介不同。他们的内容是剪辑和节奏,我的内容是段落和逻辑。

这个类比让我释然了不少。写博客不是一件需要”有意义”才去做的事——它本身就是意义。 和拍视频、写 newsletter、运营小红书一样,是一种与世界交互的方式。你不需要写出《人月神话》才能动笔,需要的观点本身就是观点。


这个博客打算写什么

大致四个方向:

AI 应用:不追 AGI 热点,只记真正用 AI 解决过什么问题、踩过什么坑。AI 新闻会看,但要有自己的判断——热点过后还站得住的东西才值得写。

架构实战:不是讲概念,是讲这个决策为什么比另一个更好,以及代价是什么。

踩坑记录:某个 bug 折腾了两天,最后发现是个低级错误——这种值得记。

工具效率:让每天的开发流快 5 分钟的事,值得写下来。

重心在 AI 应用和架构实战,因为这是日常花时间最多的两件事。


搭这个站的过程本身就是一个例子

搭这个站花了大约一个周末。

用的是 Cursor,内置的 Claude 听完我的需求之后,给了我三个选项:Hexo、Hugo、Astro。它帮我分析了三个方案的优缺点,最后我们一起选了 Astro——理由是内容管理更结构化,未来扩展也方便。

整个过程大概是这样:我说想要什么,它给我选项,我问它为什么,它解释清楚,我决定。整个对话记录都还在,以后如果换技术栈,这些都是可追溯的决策依据。

Supabase 做后端、Cloudflare Pages 做部署,都是类似的思路:让工具适配场景,而不是强迫场景适配工具。


写在最后

如果刚好有一篇对你有用,那就值了。

哪怕只有一个人,看完某篇踩坑记录之后少折腾一天,那就是这篇文字存在的意义。

这是我写下去的理由。