学习一件新东西,最开始的门槛往往不是难度,而是你愿不愿意接受"自己暂时什么都不懂"的状态。

我一直觉得写作是一种很奇特的行为——你把脑子里模糊的想法,强行用文字固定下来。

问题是,想法在脑子里的时候是流动的、立体的,有很多隐含的关联和情绪。一旦落成文字,就只剩下一条线了。很多东西在这个过程中会悄悄丢失。

但反过来说,这种"损失"其实也是一种过滤。能被写下来的,往往是你真正想清楚的那部分。写不出来的,可能根本就没想清楚。

所以写作与其说是表达,不如说是一种对自己思维的审计。写的越多,越能发现自己到底在哪些地方其实是一片混沌。

最近发现一个有趣的规律:越是觉得自己"很忙很充实"的阶段,回头看能记住的事情反而越少。

忙碌给人一种强烈的"我在前进"的感觉,但很多时候那只是在原地转圈——把同样的事情做了很多遍,或者做了很多不重要的事情。

真正有价值的时间往往反而是安静的、甚至有点无聊的——坐下来认真读一本书,或者对着一个问题发呆一个小时。这种时间在事后会产生真实的沉淀。

现在我开始刻意减少"任务完成感"带来的快感,因为那个感觉太容易被伪造了。一件事做完打个勾,哪怕那件事根本不值得做,也会让人感觉良好。

真正的问题永远只有一个:你今天做的事情,一年后还有没有影响?

做前端久了,越来越能感受到这个行业的一种奇特节奏:框架和工具的迭代速度,远超人真正掌握一套东西所需要的时间。

你刚熟悉 Webpack,Vite 出来了。你刚开始用 Vue 2,Vue 3 重写了一遍。你刚搞清楚 Class Component,hooks 横空出世宣布类组件"不推荐"了。

最开始我会焦虑,觉得要不断追赶。后来慢慢想清楚了:

这些工具换来换去,本质上解决的问题是相似的——模块化、状态管理、渲染性能、开发体验。真正值得投入的,是对这些问题本身的理解,而不是某一个工具的 API。

一个对"为什么需要虚拟 DOM"有清晰认知的人,切换到任何框架的成本都很低。反过来,只背会了 React hook 用法的人,换个环境就容易迷失。

底层的东西变化很慢,表层的东西变化很快。往深处学,焦虑自然就少了。

"走出舒适区"这句话被说烂了,但我觉得大多数人对它有一个误解:以为舒适区的对立面是痛苦或挣扎。

其实不是。舒适区的对立面是不确定性

让人不愿意走出去的,不是懒,而是对结果无法预期的恐惧。我不知道这件事会不会成,不知道别人怎么看,不知道失败了损失多大。这种模糊感才是真正的壁垒。

所以"走出舒适区"本质上是在训练自己和不确定性相处的能力。

一个有意思的方法是:刻意把"走出去"的成本降到很低。不是"我要改变职业",而是"我今天去试着了解一下这个领域"。不是"我要开始写作",而是"我今天随便写几句,不发布"。

低成本的试探,能让你在不确定性中积累信息,同时又不会因为沉没成本太高而骑虎难下。

舒适区不需要一次性炸掉,慢慢扩张就够了。