降低大脑在非主要目标的消耗

  1. 日常环境里的很多杂物(和你要干的事情不相关的)会增加认知负担,让你的第一系统(具体理论可以看 《思考,快与慢》)无时无刻不在分析,无时无刻不在消耗大脑的能量。

  2. 目标太大会导致你的第二系统(负责自控和思考的系统)瞬间过载。它认为目标需要的能量太多,自己付不起,于是转到第一系统(自动驾驶系统,以节省能量为主要目标),让人偏向低能耗、高回报的活动,比如打游戏、撸管等,可以快速获得大量多巴胺反馈。

  3. 所以需要 降低初次启动的成本

    以学习编程为例

    1. 提前准备好所有需要的条件
      • 比如提前打开编辑器和要学习的网页,并且新建好项目。
    2. 最小化启动目标
      • 把目标设定为坐在电脑前,并敲出 Hello World。这样第二系统会觉得这件事需要的能量不多,也就更愿意付出这笔能量费用。
      • 最小目标只是用来启动,启动之后如果状态不错,就继续完成下一个小目标。
  4. 切换 context 会消耗大量能量。

    1. 就像计算机 CPU 一样,切换 context 时需要先保存当前状态,再加载另一个任务的状态。如果切换过多,第二系统就容易宕机,让第一系统接管。
    2. 所以应尽量在一段时间内只处理一类事情,把回复消息、处理邮件等事务集中完成。
    3. 如果必须切换,可以先写下当前进度和下一步,等回来时快速恢复 context,减少重新加载的消耗。

提高大脑的可用认知能量(提高电池总容量),快速恢复能量的能力

  1. 睡觉

    1. 睡觉是保证大脑能量充盈的最好方式。不要长期多睡或者少睡,而要在正常情况下保持规律、充足的睡眠,只有稳定的睡眠才能持续补充大脑的能量。
    2. 白天接触阳光、保持活动,晚上减少强光和刺激,也有助于提高睡眠质量。
    1. 平时吃东西的目标是保持稳定供能。减少精制糖和过量的精制碳水,主食尽量选择加工程度较低的碳水,并搭配蛋白质、蔬菜和适量脂肪。这样的饮食相当于一个稳定的供电系统,可以让能量释放得更加平稳。
    2. 当大脑筋疲力尽时,需要先判断是饥饿还是注意力疲劳:
      • 如果长时间没有进食并且确实饥饿,可以补充碳水和蛋白质;
      • 如果只是注意力疲劳,应当优先休息、走动或者睡觉;
      • 只有真正出现低血糖时,才需要使用糖分进行快速补充。
    3. 平时注意补水,缺水也会让人更容易感到疲劳。
  2. 运动

    1. 运动可以提高身体的运行效率:
      • 让身体的能量消耗更低;
      • 存储的能量更多;
      • 提高身体给大脑供给和转换能量的效率。
    2. 长期规律运动可以提高电池总容量;短时间散步、伸展或者活动身体,也可以帮助大脑快速恢复一部分能量。
  3. 休息

    1. 不要等到能量完全耗尽才休息。在注意力明显下降时,进行几分钟低刺激的休息,恢复成本会更低。
    2. 闭眼、散步、伸展和眺望远处都可以。刷短视频、打游戏只是切换了任务,不一定能让大脑真正休息。
    3. 从系统一和系统二的角度看,休息就是暂时让第二系统停止主动工作,回到第一系统的掌控。用计算机比喻,休息主要是在做四件事:
      • 停止继续写入 RAM:暂时不接收新消息、视频和任务。
      • 释放无关的临时信息:让当前占用工作记忆的内容逐渐退出。
      • 降低 CPU 负载:停止持续判断、自控和解决问题。
      • 进行后台整理:让大脑自动整合信息、恢复注意力。

人的大脑内存是有限的

  1. 人的大脑就像现在的 AI 一样,临时记忆越多,表现越容易下降,消耗的能量也越多。
  2. 所以需要及时将信息存到外置硬盘中,精简临时内存里的东西,尽量只保持索引,需要时再去外部查找。
  3. 待办、截止时间、临时想法和任务进度适合放到外部;经常使用的核心知识和技能仍然需要记在大脑里,否则每次查找也会产生额外消耗,类似冷热分离,热数据频繁的查找也会消耗大量的能量和损耗。