< Return to Video

如何更高效地管理你的时间(根据机器)- Brian Christian

  • 0:14 - 0:16
    在1997年的夏天,
  • 0:16 - 0:21
    美国航天局探索者飞船降落
    在火星表面,
  • 0:21 - 0:25
    向地球传输令人惊叹不已的,
    标志性的图像。
  • 0:25 - 0:28
    但是几天后,
    出现了一些严重的问题。
  • 0:28 - 0:31
    传输停止了。
  • 0:31 - 0:34
    探索者出现了拖延现象:
  • 0:34 - 0:40
    虽然排满了工作,
    但没做最重要的任务。
  • 0:40 - 0:41
    这是怎么回事?
  • 0:41 - 0:45
    原来在时刻表中
    有一个程序错误。
  • 0:45 - 0:48
    每一个操作系统
    都有一个时刻表
  • 0:48 - 0:53
    中央处理器转换前
    通知处理时间段
  • 0:53 - 0:54
    以及切换到哪个任务。
  • 0:54 - 0:59
    若处理得当,电脑会在
    不同任务间切换自如,
  • 0:59 - 1:02
    因此会给人一种它在同时处理
    所有事物的幻觉。
  • 1:02 - 1:06
    但是我们都知道如果操作不当
    会导致什么后果。
  • 1:06 - 1:10
    如果别无其他,
    这至少能给我们稍许安慰。
  • 1:10 - 1:14
    即便是电脑,有时也会崩溃。
  • 1:14 - 1:17
    也许学习关于电脑科学的
    任务规划
  • 1:17 - 1:21
    能给我们人类如何处理棘手的
    时间问题带来一些启发。
  • 1:21 - 1:26
    第一:我们花在给事情做
    优先级排序的时间
  • 1:26 - 1:29
    意味着我们一件具体的
    事情都没做。
  • 1:29 - 1:33
    例如,当你查看收件箱
    你会浏览所有的信息,
  • 1:33 - 1:35
    选出最重要的。
  • 1:35 - 1:38
    一旦你处理完一个,
    你重复相同的动作。
  • 1:38 - 1:40
    看上去非常合理,
    但是存在一个问题。
  • 1:40 - 1:44
    这就是计算机学科里著名的
    二次时间算法。
  • 1:44 - 1:49
    当一个收件箱有两倍之多,
    它们需要两倍时间长来运行
  • 1:49 - 1:52
    你需要花两倍时间来处理!
  • 1:52 - 1:55
    这意味着工作量翻了四倍。
  • 1:55 - 1:58
    操作系统Linux的程序员们
  • 1:58 - 2:01
    在2003年遇到了类似的问题。
  • 2:01 - 2:06
    Linux会根据每个任务的
    重要性来进行排序,
  • 2:06 - 2:10
    有时会花费更长的时间来
    排序而不是做事。
  • 2:10 - 2:15
    程序员反直觉的做法是
    取代完整排名
  • 2:15 - 2:18
    用有限数量的优先“桶”。
  • 2:18 - 2:21
    这个系统会降低下一步
    做什么的准确性
  • 2:21 - 2:26
    但是却花了更多的时间
    来完成任务。
  • 2:26 - 2:31
    因此关于你的邮件,
    总是坚持先完成最重要的
  • 2:31 - 2:33
    会导致崩溃。
  • 2:33 - 2:36
    打开一个比平常多3倍的收件箱
  • 2:36 - 2:39
    会花费长达九倍的时间来处理。
  • 2:39 - 2:44
    你最好按时间顺序来回复,
    或者甚至随机回复!
  • 2:44 - 2:48
    令人惊讶的是,有时放弃
    用完美的顺序来执行任务
  • 2:48 - 2:51
    也许才是把事情完成的关键。
  • 2:51 - 2:54
    另一点出现在电脑排序时
  • 2:54 - 2:59
    生活中最常见的问题之一:
    各种干扰。
  • 2:59 - 3:02
    当电脑从一个任务进行到
    另一个任务时,
  • 3:02 - 3:05
    它需要执行称为
    上下文切换的任务,
  • 3:05 - 3:07
    给每一个任务标一个书签,
  • 3:07 - 3:11
    将内存中之前的数据移出,
    导入新的数据。
  • 3:11 - 3:14
    每一次这样的行为
    都会产生代价。
  • 3:14 - 3:17
    此处有一个重要的
    权衡问题存在于
  • 3:17 - 3:20
    生产效率和反应能力之间。
  • 3:20 - 3:24
    完成重要任务意味着要
    减少上下文切换。
  • 3:24 - 3:29
    但是反应迅速则意味着
    对随时发生的任务进行反馈。
  • 3:29 - 3:32
    这两个原则孰轻孰重
    令人难以取舍。
  • 3:32 - 3:35
    意识到这个
    取舍难题让我们
  • 3:35 - 3:38
    决定在哪取得
    这样的平衡。
  • 3:38 - 3:42
    显而易见的解决方式
    就是减少各类干扰。
  • 3:42 - 3:45
    退而其次的方式是分组。
  • 3:45 - 3:49
    如果一小时内
    没有推送通知
  • 3:49 - 3:52
    或者需要回复的邮件,
  • 3:52 - 3:57
    这是通常你查看它们的频次。
    不会更多了。
  • 3:57 - 4:02
    在电脑科学中,这个概念被
    命名为中断合并。
  • 4:02 - 4:05
    与其处理随时出现的事情
  • 4:05 - 4:06
    喔,鼠标动了?
  • 4:06 - 4:07
    摁了个键?
  • 4:07 - 4:09
    下载更多的文件?
  • 4:09 - 4:12
    系统分组会将这些
    干扰问题放在一起
  • 4:12 - 4:15
    根据它们能等多久。
  • 4:15 - 4:18
    在2013年,中断合并
  • 4:18 - 4:22
    极大地延长了
    笔记本电池的寿命。
  • 4:22 - 4:27
    这是因为推迟处理干扰
    可以让系统一次性检查完毕,
  • 4:27 - 4:30
    然后快速重新进入
    低电量模式。
  • 4:30 - 4:34
    不仅电脑如此,
    我们也是。
  • 4:34 - 4:36
    也许采用一个相似的方式
  • 4:36 - 4:39
    能让我们用户重新集中注意力,
  • 4:39 - 4:46
    以及给我们当代生活中
    极为珍贵的一个回馈:休息。
Title:
如何更高效地管理你的时间(根据机器)- Brian Christian
Speaker:
Brian Christian
Description:

观看完整课程: https://ed.ted.com/lessons/how-to-manage-your-time-more-effectively-according-to-machines-brian-christian

人类和电脑都面临相同的挑战,如何能在有限的时间内完成尽可能多的事情。在过去的50年或这些年间,电脑科学家掌握了很多高效管理时间的策略,他们也了解很多我们常犯的错误。Brian Christian 分享了如何运用这些技能,让我们发掘生命的最大价值。

课程:Brian Christian;动画:Adriatic Animation

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
05:10

Chinese, Simplified subtitles

Revisions