“时间流管理“
前言
在信息爆炸的今天,
我们大多时间都在消费着各种各样的内容,
无论是社交媒体,内容平台,生活服务平台,搜索引擎等,
都用着更丰富的内容形态,
来占用我们注意力和时间。
我比较想把这个现象称为“内容太多,时间太少,信息也太少”。
这里具体做好定义,不然担心有些误解。
- 内容太多:日常使用的 App 大多都开始做内容了,字节的抖音,小红书,微信公众号和视频号,百度搜索做内容,支付宝做内容。feed 是刷不完的。
- 时间太少:内容目前更多是短、平、快,不断给用户刺激,用户不断地获得即时反馈,这可能也是刷短视频能刷很久的原因。以至于抖音有 7 亿日活,人均日使用时长也有恐怖的2个小时。
- 信息太少:日常在消费的内容,大多是用不上的。也许只有 5%~10% 的内容对你而言是信息,其他的可能就只是普通的内容。
而从二八原则的角度来看,我们应该为重要的内容(20%),去投入比较多的精力(80%),这样子可能才能让我们内容消费的效率比较高。
于是,我们要做的主要有两个点
- 提高有效内容的比例。
- 时间更多消费在有效的内容中。
这里,我想具体聊聊时间管理。关于内容筛选的话,后续找个时间写写博客吧。
时间管理
时间管理的本质是为了达成某种目的,从而针对现状对时间资源进行控制和分配(这里的目的可能效率最高,心情最开心/放松)。
时间管理我们需要做的是
- 时间主动权
- 时间分片
- 时间利用效率
时间主动权
这里我主要想讲的是控制,这个很重要,因为这意味着你自己去接触,把控时间了⌚️,也就是主动。
当你开始主动控制时间的话,有两点现象大概也会出现在你身上。
🔍 留意时间的流向
当你开始留意时间,
也是你会打开手机的屏幕使用时长,
看到日均使用手机是 5/6 个小时,
但你不知道这段时间具体做了啥。
当你开始留意时间,
以前你会看到你明明只想进 App 完成一件事,
不知不觉就跳到了其他 App,
而其他 App 帮你杀时间,
于是本来你几分钟能搞定的事,
会变成几十分钟,或者一小时。
也许你会发现,你花了好多时间,但是你貌似没有从花到的时间中获取有价值的信息。
也是你会觉得这投入产出比不高,效率比较低。
但是没关系,能意识到这点,我觉得已经 ok 了。
这是“发现问题”的步骤,这就是第一步。
🙋 识别问题
当你已经发现有这个问题了,那其实我们可以具体来识别问题。
- 我一天/一周/一个月的时间都怎么分配的
- 重要的事情,投入天 的多时间。
这东西,你可以借助一些工具
- 手机/电脑自带的统计工具
- toggl 等记录任务时间的工具。
分析完之后,我们就可以根据具体内容,然后结合一些原则/方法,来解决问题,提高效率。
但终究要做的两个点,即量和质是
- 量:划出更多自己的时间
- 质:时间端的效率
对于量和质,下面我具体举例子和方案
时间分片
每个人每天都有相同的时间么?是的,貌似每个人都有 24 小时,但其实自己能把控的时间不多。
我们在拆细一点
其实,我们看到无论如何,我们在工作和通勤的时间在不断的被细分。
并且粒度越来细,也就是我们所说的碎片化时间(5mins)
所以其实按粒度来分,我们可以分为长时间和碎片化时间。
具体列一下对比
碎片化时间 | 长时间 | |
---|---|---|
时间范围 | 5-15mins | 30-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 看书,听播客或做一点点有深度的工作。
聚合之后,也许我们就看到下图。 通过碎片化时间的聚合,我们能形成将短任务 → 长任务。
我们可以花更多的时间在一些深度的工作内容上。
实际上,会发现我们的深度工作时间变多了。
总得来说,上面通过规定好工作单元以及减少碎片化时间,来增加我们深度工作的时间的量的问题。
但这只是方法论,我们可以借助 日历应用去具体实践
时间利用效率
量的问题解决了,那么接下来主要是质的问题。
质主要看的是:我们具体执行的效率这么样,是不是因为分神等有一些偏差。
于是这就是我下来想讲的事件循环和中断机制。
🚉 事件循环
你可以想象,你目前有两个队列,一个是已经安排好的任务队列,一个是另外收集新任务的任务队列。
有点类似于 JS 的 宏任务队列和微任务队列。我们也称之为宏任务队列和微任务队列吧。
当你空闲的时候,你可以从宏任务队列中提取出任务,然后进行执行,执行的工作单元是 45mins 左右 ,当然如果完成了可以提前结束,但在这个过程,请做好这一件事相关的内容即可。。
但我们完成了这个工作单元后,我们去看看我们微任务队列有没有新增信息。如果有,我们则按优先级把它加入宏任务队列中。一般这个过程几分钟可以判断完的。
这里我们看到有两步
- 具体执行任务:保证任务唯一性,一个工作单元尽可能做同一件事
- 检查新任务:用少量事件来进行新任务检查,处理好优先级。
🔝 中断机制
总所周知,JS 的执行同步任务的时候,是不可以中断的,这可能归功于机器的计算速度,但人类可能不太行。
因为有的时候确实有特别着急的事, 确实需要我们快速响应。
那这是否意味着我们需要不断的检查微任务。
我的理解是,大概不需要。
如果真的有紧急的事情,你不用自己去 pull, 这个信息也会自动的 push 给你。
我们只要在 push 的时候,判断一下优先级,然后判断是否切换任务即可。
总得来说,我们更希望的是一个事件能做的高效,所以我们做了事件循环
- 事件循环:保证任务唯一性、减少上下文切换、减少打断。
- 中断机制:在保证任务执行质量的情况下,保证事件的优先级。