Skip to content

“时间流管理“

image.png

前言

在信息爆炸的今天,

我们大多时间都在消费着各种各样的内容,

无论是社交媒体,内容平台,生活服务平台,搜索引擎等,

都用着更丰富的内容形态,

来占用我们注意力和时间。

我比较想把这个现象称为“内容太多,时间太少,信息也太少”。

这里具体做好定义,不然担心有些误解。

  • 内容太多:日常使用的 App 大多都开始做内容了,字节的抖音,小红书,微信公众号和视频号,百度搜索做内容,支付宝做内容。feed 是刷不完的。
  • 时间太少:内容目前更多是短、平、快,不断给用户刺激,用户不断地获得即时反馈,这可能也是刷短视频能刷很久的原因。以至于抖音有 7 亿日活,人均日使用时长也有恐怖的2个小时。
  • 信息太少:日常在消费的内容,大多是用不上的。也许只有 5%~10% 的内容对你而言是信息,其他的可能就只是普通的内容。

而从二八原则的角度来看,我们应该为重要的内容(20%),去投入比较多的精力(80%),这样子可能才能让我们内容消费的效率比较高。

于是,我们要做的主要有两个点

  • 提高有效内容的比例。
  • 时间更多消费在有效的内容中。

这里,我想具体聊聊时间管理。关于内容筛选的话,后续找个时间写写博客吧。

时间管理

时间管理的本质是为了达成某种目的,从而针对现状对时间资源进行控制和分配(这里的目的可能效率最高,心情最开心/放松)。

时间管理我们需要做的是

  • 时间主动权
  • 时间分片
  • 时间利用效率

时间主动权

这里我主要想讲的是控制,这个很重要,因为这意味着你自己去接触,把控时间了⌚️,也就是主动。

当你开始主动控制时间的话,有两点现象大概也会出现在你身上。

🔍 留意时间的流向

当你开始留意时间,

也是你会打开手机的屏幕使用时长,

看到日均使用手机是 5/6 个小时,

但你不知道这段时间具体做了啥。

当你开始留意时间,

以前你会看到你明明只想进 App 完成一件事,

不知不觉就跳到了其他 App,

而其他 App 帮你杀时间,

于是本来你几分钟能搞定的事,

会变成几十分钟,或者一小时。

也许你会发现,你花了好多时间,但是你貌似没有从花到的时间中获取有价值的信息。

也是你会觉得这投入产出比不高,效率比较低。

但是没关系,能意识到这点,我觉得已经 ok 了。

这是“发现问题”的步骤,这就是第一步。

🙋 识别问题

当你已经发现有这个问题了,那其实我们可以具体来识别问题。

  • 我一天/一周/一个月的时间都怎么分配的
  • 重要的事情,投入天 的多时间。

这东西,你可以借助一些工具

  • 手机/电脑自带的统计工具
  • toggl 等记录任务时间的工具。

分析完之后,我们就可以根据具体内容,然后结合一些原则/方法,来解决问题,提高效率。

但终究要做的两个点,即量和质是

  • 量:划出更多自己的时间
  • 质:时间端的效率

对于量和质,下面我具体举例子和方案

时间分片

每个人每天都有相同的时间么?是的,貌似每个人都有 24 小时,但其实自己能把控的时间不多。

image.png

我们在拆细一点

image.png

其实,我们看到无论如何,我们在工作和通勤的时间在不断的被细分。

并且粒度越来细,也就是我们所说的碎片化时间(5mins)

所以其实按粒度来分,我们可以分为长时间碎片化时间

具体列一下对比

碎片化时间长时间
时间范围5-15mins30-60 mins
深度/浅度快速获取信息,但不深。深度获取信息,但不快。深层工作。
获取效果比较浅,可能容易遗忘。会稍微比较深
场景1. 日常新闻 2. 业界新闻 3. 放松1. 技术难点 2. 深度思考 3. 工作。

如果我们想利用好我们的时间,我们要以及定好自己的长时间工作单元,并且减少碎片化时间

这些都是可能可以增加我们时间的做法。

🔩 工作时间单元

任务是有轻重缓急的,以及工作内容是有区分的。

于是,针对不同的工作内容我们可以指定我们的工作单元。

类型时间单元
睡觉7-8h
看新闻5mins
写代码45 mins
会议30-45 mins
浅层沟通10-15mins
看书30mins-1h
读视频5mins
社交媒体5mins
深层沟通30-45mins

当我们定好自己的类型和时间单元的时候,我们就可以给自己想要做的事情时间安排了。

就比如一天能存放很多时间,我们用不同的格子去进行存放。

🧩 减少碎片化

单我们定好时间的标准和单元之后,我们时间分配也就变得清晰了。

这个时候,我们可以看到我们的碎片化时间有多少。

以及,我们是否能通过某种方法减少碎片化时间。

减少碎片化时间的一个方法,就是将碎片化时间聚合。

3个 5mins 可能就是 3 个 5mins,但 6 个 5mins 就是 30mins

你完全可以通过 30mins 看书,听播客或做一点点有深度的工作。

聚合之后,也许我们就看到下图。 image.png 通过碎片化时间的聚合,我们能形成将短任务 → 长任务。

我们可以花更多的时间在一些深度的工作内容上。

实际上,会发现我们的深度工作时间变多了。

总得来说,上面通过规定好工作单元以及减少碎片化时间,来增加我们深度工作的时间的量的问题。

但这只是方法论,我们可以借助 日历应用去具体实践 image.png

时间利用效率

量的问题解决了,那么接下来主要是质的问题。

质主要看的是:我们具体执行的效率这么样,是不是因为分神等有一些偏差。

于是这就是我下来想讲的事件循环和中断机制。

🚉 事件循环

你可以想象,你目前有两个队列,一个是已经安排好的任务队列,一个是另外收集新任务的任务队列。

有点类似于 JS 的 宏任务队列和微任务队列。我们也称之为宏任务队列和微任务队列吧。

当你空闲的时候,你可以从宏任务队列中提取出任务,然后进行执行,执行的工作单元是 45mins 左右 ,当然如果完成了可以提前结束,但在这个过程,请做好这一件事相关的内容即可。。

但我们完成了这个工作单元后,我们去看看我们微任务队列有没有新增信息。如果有,我们则按优先级把它加入宏任务队列中。一般这个过程几分钟可以判断完的。

这里我们看到有两步

  • 具体执行任务:保证任务唯一性,一个工作单元尽可能做同一件事
  • 检查新任务:用少量事件来进行新任务检查,处理好优先级。 image.png

🔝 中断机制

总所周知,JS 的执行同步任务的时候,是不可以中断的,这可能归功于机器的计算速度,但人类可能不太行。

因为有的时候确实有特别着急的事, 确实需要我们快速响应。

那这是否意味着我们需要不断的检查微任务。

我的理解是,大概不需要。

如果真的有紧急的事情,你不用自己去 pull, 这个信息也会自动的 push 给你。

我们只要在 push 的时候,判断一下优先级,然后判断是否切换任务即可。

总得来说,我们更希望的是一个事件能做的高效,所以我们做了事件循环

  • 事件循环:保证任务唯一性、减少上下文切换、减少打断。
  • 中断机制:在保证任务执行质量的情况下,保证事件的优先级。

Released under the MIT License.