从一个状态值开始:一次关于探索、焦虑与成长的自我记录

Published on
15 mins read
--- views

今天特别想表达点什么。

可以说是日记,也可以说是一次思考的输出。

今天在公司,我一个人花了一段时间重新理解项目。不是那种“过一遍代码”的理解,而是去找一些我不理解的点,然后一点点往下挖。

我发现我这个人,其实特别喜欢抓住一个点。一个我觉得有意思,但又不理解的点。

只要这个点没搞明白,我就会一直去问、去查、去想,直到我觉得自己真的懂了为止。

一个“状态值”,让我重新理解闭包

今天让我卡住的点,是一个“状态值”。

一开始我完全不理解这个状态值是干嘛的。它看起来很模糊,甚至有点像是“多余的”。但我就是不甘心,我想知道它到底为什么存在。

后来我不断和 AI 对话,把代码里的调用链一点点拆开,才慢慢把这个点理清楚。

它本质上是在利用闭包做一件事情:

在异步加多次刷新帧的情况下,保证某个逻辑只执行一次。

它的作用有点像防抖和节流,但又不完全一样。不是简单的“多次点击只执行一次”,而是另一种更复杂的场景:

  • 异步任务会触发
  • 每次又可能触发刷新帧
  • 每个刷新帧里又可能触发这个函数
  • 最后变成同一个逻辑被执行很多次

但实际上,我们只需要它执行一次。

所以就需要一个闭包中的状态,去保证无论触发多少次,最终只执行一次。

当我理解到这里的时候,我觉得挺有意思。

因为我以前对闭包的理解很浅:维护一个变量、做防抖节流、控制点击或者请求。但今天这个场景让我意识到,闭包不仅是“存值”,它还可以用来控制时序,控制执行唯一性。

而且它不是出现在一个很简单的点击事件里,而是在异步、事件循环、刷新帧交织在一起的场景里。

这一刻,我对闭包的理解往前走了一点。

异步世界的复杂,让我产生敬畏

我一直觉得,我对异步是“能理解的”。

但今天我有一个更深的感受:

理解概念,不等于能理解运行时的复杂性。

因为在真实运行中,异步任务是交错的,执行顺序是不确定的,不同事件循环之间会互相影响,每一帧都可能引入新的执行路径。

你甚至可能遇到这种情况:

  • 上一帧的异步任务影响下一帧
  • 下一帧又夹杂当前触发的任务
  • 同一个逻辑被多次叠加执行

这个时候,如果没有一个“控制点”,整个系统就会混乱。

这让我有一种很强的感觉:我面对的是一片很大的海。

我只是刚刚站在岸边。

我的学习方式:从一个点撬动整个理解

后来我反思了一下,我为什么会这样学。

我发现我的方式是:先抓住一个点,把这个点搞透,再用这个点带动整个链路的理解。

如果这个点不理解,我就很难继续往下。就算表面上继续看代码,其实脑子里还是有一块是空的。

但一旦这个点搞懂了,我会有一种感觉:其他东西也开始能串起来了。

我觉得这可能就是我自己的学习方式。

不是先把整张图完整背下来,而是先找到一个钉子,把它钉进去。只要这个点站住了,周围的东西就开始慢慢有了位置。

从“满足”到“空虚”:我状态的循环

这次探索,也让我意识到我最近的一种状态。

上周我有点懈怠。觉得工作“也不过如此”,有点空虚,有点无聊,甚至有点不知道自己在干嘛。

但今天,当我深入去理解一个点的时候,我明显感觉自己被重新激活了。

探索欲被激活,理解带来了满足感,视野也被拓宽了一点。

我突然意识到:

我不是不行,而是我没有在探索。

但我也发现一个问题:我很容易在“短暂满足”之后停下来。

搞懂一个点以后,会兴奋一会儿,然后又慢慢松掉。这个状态我现在还在调整。

关于 AI:强,但还不够可靠

今天回家的路上,我听了两段播客。

其中有一段是关于 AI 的讨论。大概是一些国外比较厉害的用户,通过实时翻译去听 OpenAI 的对话,然后再进行交流。

我当时其实有一个挺明显的感受,但这个感受不是我自己凭空想的,而是结合播客里的内容,以及我自己的一些使用体验。

播客里提到一个点:现在大家会借助一些工具去辅助信息处理,但对于“压缩之后的内容是否真的有价值”,其实还没有一个特别明确的方法。

而我自己的感觉是,AI 本身生成的东西很多时候是偏“模糊”的,但我们又希望从这种模糊里提取“确定性的价值”。

这中间是有一个断层的。

所以我会觉得,目前这个阶段,AI 更像是一个正在发展的过程,而不是一个已经完全成熟的形态。

不是说它不好。恰恰相反,我现在很多理解都是通过和 AI 对话慢慢推进的。

只是它在“验证”和“可靠性”这一层,还在持续演进。

AI 很强,但它还不能替我判断什么是有价值的。最后还是要回到我自己:我能不能验证,能不能追问,能不能把它给我的东西变成自己的理解。

不要只解决问题,要改变系统

另一段播客讲的是成长。

里面有一个点我特别认同:不要只做“单点解决问题”。

比如减肥,不是靠短期少吃多练,而是要改变生活方式。否则瘦下来,又反弹,又进入痛苦循环。

这让我联想到自己。

我的问题,可能也不是某一个点的问题,而是整体状态的问题。

比如焦虑、空虚、不稳定的输入、碎片化学习,这些都不是单点问题,而是系统问题。

如果我只是今天焦虑了,就找个办法缓一下;明天空虚了,就随便刷点东西填一下,那其实没有真正改变。

我需要改变的是系统。

我需要让自己的输入、消化和输出慢慢稳定下来。

输入、消化、输出:我正在形成自己的方式

我现在慢慢在形成一个过程。

输入可能来自项目、博客、播客,也可能来自生活体验,比如旅行、聊天、工作里的一个小卡点。

消化可能发生在和人对话的时候,也可能发生在和 AI 对话的时候,或者就是自己走路、洗澡、回家的路上慢慢想。

输出就是口述表达、写作和记录。

现在我越来越觉得,输出是非常关键的一步。

因为只在脑子里想,很容易消失。写下来,才可能变成自己的资产。

以前我会觉得,写东西是不是要等自己想得很成熟以后再写。但现在我反而觉得,不一定。

很多时候,写本身就是整理。你不是因为完全想清楚了才写,而是通过写,慢慢把自己想清楚。

关于复盘:我还在学

我之前在一个项目里有过一次情绪失控。

后来和别人沟通后,我意识到,抱怨是没用的,还是应该回到解决问题上,而不是情绪发泄。

同时我也意识到,复盘很重要,但我还不会很好地复盘。

有些人觉得复盘很简单,就是想想哪里错了。但对我来说,这还不够清晰。

我现在更想练的是,把一件事拆开看:

  • 当时发生了什么
  • 我为什么会那样反应
  • 哪些是事实,哪些是情绪
  • 下次遇到类似问题,我可以提前做什么

这件事我还做得不好,但我觉得这里有机会。

也许别人只看到 ABC,我可以通过不断思考,慢慢扩展到 ABCD。

多探索一步,多想一层,也许就是我能慢慢积累出来的东西。

关于表达:这是我正在练习的能力

我其实是一个表达欲挺强的人。

我的思维可能比同龄人稍微活跃一点,情绪和表达也会多一点。小时候我甚至会觉得自己有点像小女生,很多感受都想说出来,也很容易被一些事情触动。

但问题是,我想表达出来的时候,又会有一种羞耻感。

向同龄人表达,会觉得有点不好意思,好像这些东西说出来会显得太多、太重、太矫情。

向比我大的人表达,也会有一种局促感。因为我的语言表达不一定足够好,他们不一定能完全理解我的意思,有时候甚至可能会批评我,觉得我想太多,或者表达得不清楚。

所以我平时不是没有表达欲,而是经常卡在这里。

刚开始说不出来,后面又容易说多。要么卡住,要么散掉。

现在我在尝试用这种方式练习表达:先和 AI 对话,把脑子里乱七八糟的东西倒出来,再整理成一篇文章。

这个过程对我来说还挺有用的。

不是因为 AI 替我表达,而是它在倒逼我把很多模糊的想法说出来。说出来以后,我才知道自己真正想要表达的是什么,也知道哪些地方还需要继续补充。

有时候我不是没有想法,而是想法还没有成形。通过这种对话,我能先把它倒出来,再慢慢看清楚。

为什么要写下来

我有一个挺有意思的类比。

就像“美颜”。

很多人说,美颜只是还原我本来应该有的样子。

我觉得输出也是这样:

写下来,是在加速成为那个更清晰的自己。

如果我不写,改变会很慢,也很容易忘。

但如果我写下来,我就可以回看自己,也可以验证自己的成长。

这不是为了把自己包装得更好,而是为了把自己看得更清楚。

最后

我现在还是一个很初级的人。

面对这些东西,我会觉得自己很渺小。像站在海边,看着一片很大的海。

但我也在尝试往前走,哪怕慢一点。

我现在已经慢慢脱离了原来的舒适圈,也在一点点发掘新的方式。

也许我现在还没有体系,但我已经开始在构建自己的方式了。