# 致敬掌控时间之神！我给自己做了一个时间分析系统！


在曾经多次时间记录失败的情况下，

我这次已下定决心要打造自己的目标管理和时间记录系统。

我目前使用 aTimeLogger 来记录我每天 24 小时的时间开销。

{{< figure src="/ox-hugo/2025-12-18_20-07-07_screenshot.png" >}}

这个时间记录是为了我的目标服务的，

它相当于一个仪表盘，一面镜子，

看我自己的时间究竟有没有花在我的目标上，

直面自己的弱点。

将 aTimeLogger 的数据导出来就是这样枯燥的流水账：

{{< figure src="/ox-hugo/2025-12-18_20-12-49_screenshot.png" >}}

这样是没有意义的，我需要基于这份我的时间数据进行分析。

为此，我写了一个个人的时间分析系统。


## 数据导入 {#数据导入}

我可以将数据增量导入系统中，它会自动去重后存入数据库中。

{{< figure src="/ox-hugo/2025-12-18_20-14-54_screenshot.png" >}}


## 映射管理 {#映射管理}


### 类目管理 {#类目管理}

在 aTimeLogger 中我设置了近 30个小类，涵盖我生活工作学习的方方面面。

但这样归类可能太细碎了，我需要将其归集到某个大类里。

比如：英语、记录、写作、听课，这些类别都是提升我个人能力的，

我就给他们统一归属于 **“系统升级”** 。

{{< figure src="/ox-hugo/2025-12-18_20-19-10_screenshot.png" >}}

同时，对于每个类别，我还设置它是 **“刚性”** 还是 **“非刚性”** ，

类似于管理会计中固定成本还是变动成本的概念。

像睡觉、吃饭等这些每天不受我控制的，固定的开销，我就填写成“刚性”的，

对于我可以通过主观改变的就是“非刚性”的。


### 标签映射 {#标签映射}

我的目标管理中设置了职业发展、副业资产、系统升级等几类，

而 aTimeLogger 中有些动作可能对应不同的目标，我就使用标签来管理。

比如，“阅读”这件事，我如果阅读的是主业工作相关的，

记录的时候就会打上“职业技能”标签，

如果是“副业资产”相关的，就会打上“商业思维”相关标签，

如果是“系统升级”相关的，就会打上“通用技能”标签。

{{< figure src="/ox-hugo/2025-12-18_20-23-52_screenshot.png" >}}

我在分析系统中可以配置哪些标签对应哪个大类，这样就可以和目标管理对应上来，

即使是同一个阅读的动作，我可以清晰看出是在往哪个方向努力。


### 目标设定 {#目标设定}

对于我的 vis app 上的OKR ，我可能会在某一个阶段设置一个目标。

同样，我就可以在时间分析系统中，将其和我的时间预算对应上来。

方便进行预算和实际执行的对比。

{{< figure src="/ox-hugo/2025-12-18_20-28-01_screenshot.png" >}}


## 时间结构分析 {#时间结构分析}


### 定时复盘 {#定时复盘}

统计区间默认是上一天的时间（方便我进行日复盘）

{{< figure src="/ox-hugo/2025-12-18_20-17-10_screenshot.png" >}}

比如，本周二我全天的时间开销如图所示，

可以看到“职业发展”也就是白天9点到6点的工作，我实际上只干了4.1小时的活。

在我最近记录以来，发现每天工作 **4-6 小时** 已是精力的极限，

达到 7 小时，已是全天心流状态，全程无尿点忘我的状态。

甚至你如果吹吹牛逼，一天 2 小时，也不要惊讶，

这个真实的状态和你脑海中的认知是有非常大的差距的。


### 白天我都干了些什么？ {#白天我都干了些什么}

我设置了“日内时间窗口”筛选项，我可以任意筛选一天当中某个时间区间进行分析：

比如，我筛选周二早上9点到下午18点，共 9 个小时的时长：

{{< figure src="/ox-hugo/2025-12-18_20-36-37_screenshot.png" >}}

真正干活的时间只有 4.1 小时。

2.3 小时，拿来写了这个系统分析的代码（“记录”），

还有 0.9 小时是生活（午睡和午饭时间），0.8 小时是运动（中午去吃饭路上的步行）。

还有 0.9 小时是娱乐。

更进一步，我点击饼图中的“娱乐”展开来，以及选择结构明细的“子类”，

我就可以看到详细我娱乐在了什么地方：

{{< figure src="/ox-hugo/2025-12-18_20-40-34_screenshot.png" >}}

刷手机了 0.3 小时，抽烟了 0.1 小时，

电脑上闲逛上网花了 0.3 小时，

休息，类似喝水、闲逛了0.1 小时。

当然今天的娱乐的时间肯定算少的。


### 晚上的时间去哪了？ {#晚上的时间去哪了}

我选择上一周的时间区间，再选择 18:00 到23:30 这个时间段，

就可以清晰的看出，下班过后我都究竟在干些什么：

{{< figure src="/ox-hugo/2025-12-18_20-46-05_screenshot.png" >}}

可以看到，上周娱乐占了我的大头 67.5% ，

系统升级才占了可怜的 2.9% 的时间，

假如，我想下班后提升自己，那么我就可以清楚知道，

哪些时间我是可以缩减的，哪些时间是应该增加的。

当然运动还是坚持可以，这也是近期我主要的目标。


### 节假日 {#节假日}

对于日期类型，我还设置了“工作日”和“休息日”，

可以区分看出我们节假日干了些啥：

{{< figure src="/ox-hugo/2025-12-18_20-52-40_screenshot.png" >}}

比如选择上周的休息日，可以看到除了吃饭、睡觉基本就是玩了。

不过，还好阅读了 3.8 小时，还算有点好的。


## 核心领域趋势分析 {#核心领域趋势分析}

对于每一个大类和小类都绘制了折线图：

{{< figure src="/ox-hugo/2025-12-18_20-55-22_screenshot.png" >}}

我可以筛选按日、周、月、年进行复盘。

拿最近我主要目标是消灭脂肪肝为例：

{{< figure src="/ox-hugo/2025-12-18_20-56-27_screenshot.png" >}}

我可以清楚看到 12 月以来，每天日均运动 2.3 小时。

其中 2025-12-06 ，骑行了 6.35 小时，

那天是周末去骑行了 100 多公里。

我可以清楚看到，我的时间是否花在了我的目标上，

不要只立目标，还要用真实的时间记录来复盘，看自己执行怎么样，

当然，这只是时间维度，还有效果维度，这个在 okr 系统中评估。

然而，我觉得时间维度是最重要的，这是我们每个人唯一可以掌控的。

当然，我们还可以按周、月、年的维度去看某个小类或者大类的趋势：

比如，下图为周复盘，检查自己在手机时间上的消耗，

看是否自己还陷入刷短视频的时间黑洞中：

{{< figure src="/ox-hugo/2025-12-18_21-01-23_screenshot.png" >}}

当你开始记录，开始复盘，就有了改进的可能性，

我可以把节约出来的时间花在自己的目标上：

成长、健康、家庭、财富。


## 详细数据透视 {#详细数据透视}

同样，我可以按日、周、月、年查看大类或者小类的热力图：

{{< figure src="/ox-hugo/2025-12-18_21-04-34_screenshot.png" >}}

能一眼找到时间热力分布，找到耗时的地方。


## 我真的掌控自己的时间吗？ {#我真的掌控自己的时间吗}

上述分析中都包含了我们很多无法改变的时间：

比如，睡觉、吃饭、洗漱、厕所、家庭等等，

你不可能缩减这些开支。

真正我们可控的时间绝对低于 50% ，

这里，我是把工作放在非刚性时间的，因为我可以自主安排我的工作，

大部分人，工作时间其实是刚性的，8 个小时，你不能干其它，

加上 8 个小时睡觉，1 个小时吃饭，1 个小时通勤，

真正剩下的你可以安排的时间是低于 6 小时的。

所以，我们分析自己这些可控时间的时候应该要排除这些刚性支出，

因此，我在全局设置了一个“净时间模式”，

{{< figure src="/ox-hugo/2025-12-18_21-06-07_screenshot.png" >}}

将以上所有维度的分析全部剔除掉吃饭、睡觉等刚性时间，

从而让自己更清楚自己可控范围内时间花在哪了。

当然，不记录其实大概自己也知道自己时间花在哪了，

但是，如果你有一个目标，你想向这个目标努力，

就需要这个仪表盘来客观、理性的观察自己是否这样做了。


## 预算与实际执行的差异 {#预算与实际执行的差异}

我设置了一个目标看板：

比如，我设置自己一周阅读 7 小时的目标，

我可以看到本周还差多少时间能够完成：

{{< figure src="/ox-hugo/2025-12-18_21-14-24_screenshot.png" >}}

当然，你也可以设置某个考试之类的目标，

比如，CPA 5000 个小时，

你可以清楚看到，你的投入程度。


## 标签实验室 {#标签实验室}

aTimeLogger 上的分类基本上是一辈子不变的，

但，一段时间我们可能有一段时间的任务，

比如，我想考 CPA , 我可能不会去创建一个 CPA 的分类，

我会在“阅读”和“听课”分类上创建一个 “CPA”的标签，

这个标签我也就只在备考过程中用，过后就不用了。

{{< figure src="/ox-hugo/2025-12-18_21-18-28_screenshot.png" >}}

那么我就可以筛选某一个标签，

查看其累计投入天数，平均每次的专注时长，以及生命周期。

当然，我还可以从日、周、月、年的几个维度全方位看到

这个标签上的时间投入。


## 其它 {#其它}

以上为我的时间系统的主要功能，

其它的就是一些零星功能，

比如，数据的纠错修改，数据的备份导出等。

这个系统可能还需要我在长期的使用过程中，

针对我的需求不断去完善。

作为掌握时间之神柳比歇夫，

几年前，初读时，我没懂，

尝试过几次失败后，

现在重新再来，

我似乎懂得了他掌控自己时间、掌控自己生命，

以及有一个伟大目标支撑他这么去干的幸运。

