返回介绍

8.4 优化当前情境

发布于 2024-08-18 12:13:32 字数 4599 浏览 0 评论 0 收藏 0

情境,我们在这里指的意思是,加载到你的短期记忆里的有关你手头工作的信息集合。用计算机术语说,就是换到内存里的正在使用的页面集合。

计算机都有一种超越我们思维结构的独特优势,它们能轻松自然地交换情境。

我们的大脑不具有这样的能力。如果有事物中断我们,打破我们的工作流,或导致我们分散了注意力,那将一切思路恢复到原状是相当昂贵的。我们把“将一切思路恢复到原状”称为情境切换。我们要看看为什么你需要不惜一切代价避免这种切换,以及如何避免分心并较好地管理中断。

情境切换

你有多少可支配的注意力〔11〕?也就是说,当前有多少事情需要你的注意,在任何特定的时间点上你总共可以关注多少东西?该比率是相当令人伤心的。

你并不能像你想象的那样支配太多的注意力。

我们不能同时关注太多不同的东西,因为当你的注意力从一个事物转移到另一事物上时,你需要切换情境。不幸的是,我们的大脑硬件无法很好地支持情境切换。

多任务处理对生产力会造成重大损失。一项研究〔12〕发现,一般情况下,多任务处理将耗费你百分之二十至四十的生产力。这样,会将你的8小时工作日削减到5个小时。其他的研究表明,这一数字能高达百分之五十,并伴随错误的大量增加。

澄清一下,多任务处理在这里是指在不同的抽象层次上执行多个并发任务。而在同一代码区域修正几个错误不能算作多任务处理,回几个类似的电话或做多道菜也不算。当你中断代码修正而去回应无关的即时消息、电子邮件或电话时,或者快速浏览新闻网站时,你才会遇到麻烦。

需要平均20分钟返回到原来的工作状态。

It takes twenty minutes to reload context.

与电脑不同,我们的大脑没有“保存栈”或“重新加载栈”的操作。相反,你不得不逐一地把一切记忆拖回来。这意味着,如果你深入进行了一项任务(如调试),然后被中断,那么可能需要平均20分钟返回到原来的工作状态。二十分钟,考虑一下你在一天中可能会遇到多少次打断,如果每次打断都需要二十分钟时间恢复,你一天中的相当一部分时间就都白白浪费了。这就是为什么程序员一般讨厌被中断,特别是被非程序员打断。

电子邮件的组织问题

你可能已经遇到有关电子邮件的这种问题:如果你在不同的文件夹中保存各类主题的邮件,那么当有一封邮件跨越多个主题时,你将如何处理?使用分散的主题来存储,这在一段时间后就开始失效,将不再有用。在wiki中,你可以通过交叉链接的主题解决这个问题——它没有严格的层次结构。但是对于电子邮件,通常你只能把邮件放在一个单独的文件夹中。

相反,不将邮件保存在文件夹中似乎更好。只保留一些大的存档(按年份或者按月),并依靠一些搜索技术来找到你所需要的邮件。

如果你的电子邮件客户端支持的话,你可以使用虚拟邮箱。基于你设置的搜索标准来创建虚拟的邮箱。一封邮件可能会出现在多个虚拟邮箱中,这可以帮助你在需要时找到它。

或者,你也可以使用本地的搜索引擎。例如Mac上的Spotlight或谷歌桌面。


在当今的数字文化中,这属于被称为认知超载的一种更大的、非常危险的现象。多种压力的混合,太多的多任务处理,太多分心的事,而且经常有大量新的数据待处理。科学家认为,试图把注意力同时放在几件事情上,意味着你在每件事情上都会处理得很差〔13〕

如果这还不够糟糕,看看英国的一项有争议的研究:如果你持续中断正在进行的任务,去检查电子邮件或者回复即时消息,你的有效智商会下降10分。

相比之下,吸大麻烟卷导致下降的智商仅4分(见图8-4)。

无论你做什么,请不要同时都做。

图8-4 相应的智商损失

这使我怀疑,各家公司是否应该少关注强制性毒品检测而重视强制性的电子邮件习惯测试〔14〕。当然不只是电子邮件和毒品,司机打手机时,也不能对路面的危险作出迅速反应。电视新闻频道中充斥着不同的新闻报道,包括主屏幕、角落的小视频窗口、多个滚动显示头条新闻以及起到分割作用的商业广告。从认知科学的角度来看,这对观众绝对是一种酷刑。

鉴于我们同时处理多个事情时表现如此糟糕,并且很容易被大量其他的事情打扰,让我们来看看如何避免一些常见的干扰并坚持完成同一个任务。

避免分心

在NPR(美国国家广播电台)的All Things Considered节目的一个片段中,Paul Ford称赞了简洁的用户界面带来的益处〔15〕。回想一下早期基于文本的操作系统(CP/M、MS-DOS等)上运行的早期文档处理工具WordStar或者WordPerfect。那时没有窗口,没有鼠标,没有电子邮件,没有游戏。工作环境是如此地乏味,但结果是鼓舞人心的。或更确切地说,这种工作环境可以帮助你保持对当前工作的注意力。

我最喜欢的便携式写作工具之一,就是我的夏普Zaurus。在它的生命即将走到尽头时,我去掉了它里面所有的东西,只剩vi编辑器。我卸掉了无线网卡,仅使用CF存储卡同步。此时的设备使我很少分心。事实上除了写作没有别的功能。没有游戏,没有电子邮件,没有网络——只有你写作的章节和文字。这是很艰苦的,但很有效。

主动切换

一个有助于应对这种情况的做法是更主动地进行情境切换(请注意是“主动地”)。不是简单地忽略即时消息或电子邮件,而是使它成为一个主动行为。关闭你正在做的工作。做几个深呼吸(我们一会将谈论更多呼吸的重要性和收发电子邮件的技巧)。对这项新活动提起好奇心和兴趣,全神贯注地处理它。


在功能更全的系统中,你可以运行一个专门的应用程序来隐藏目前使用的程序之外的所有程序。例如,在Mac上可以使用Think!〔16〕屏蔽焦点以外的所有程序,或者是Desk Topple〔17〕,它可以隐藏你的桌面图标,替换你的墙纸,并定时自动隐藏应用程序的窗口。

单任务界面

在Mac OS X中,你可以使用QuickSilver工具来设置一些基于按键的快捷命令。它使我想起在那些早期系统中存在的终止-驻留式程序SideKick。

例如,我做了一些定制,只需几个按键我就可以给地址簿中的人发送一个一句话邮件。表面上看来,这似乎没什么大不了的。但是,能够不访问邮箱就发送电子邮件是一个巨大的优势。

比如你正在处理某项工作,突然想到必须要发送一封电子邮件给某人。也许你正在调试程序,并且意识到将会在午餐约会中迟到。你按下几个键,发送邮件,然后再回到调试。

现在将这件事与通常的经历作一下比较。

你正在调试,并且意识到必须发送一封电子邮件。你的情境切换到邮件处理程序上,把它打开,开始发送邮件,同时发现了收件箱中多了几封新邮件,这时干扰就出现了。你将会很快被新的邮件吸引,并失去了调试的思路。情境破坏了。

同样,我配置了QuickSilver,只需几个按键就可以在我的待办事项清单中添加一行。否则,你会面对与发送电子邮件同样的风险。你必须把情境切换到待办事项清单,一旦输入新条目,就会看到所有其他需要做的事情,并再次分心。

你可以在Linux下做同样的事情,通过打开一个小终端窗口,利用shell脚本添加到待办事项清单中。

当你有一个想法时,最好把它放在适合的地方,无论是待办事项清单还是电子邮件,然后回到你正在做的事情上。

有效地组织和处理任务

既然是在谈论如何规范注意力接口和工作习惯,我们不得不讨论一下GTD。

大卫·艾伦(David Allen)的《尽管去做:无压力工作的艺术》(Getting Things Done: The Art of Stress-Free Productivity)[A1102],简称GTD,是一个非常受欢迎的图书/方法/信仰,旨在帮助你组织、排序并有效地完成工作。

他提供了一种方法论和大量的技巧和窍门(以前谁知道标签会如此地有趣呢),来帮助你更有效地处理工作。

从我们谈论的角度看,艾伦提出了三个要点。前两点都与处理电子邮件或其他类似收件箱有关,最后是一个更通用的要点。

1.仅扫描输入队列一次 不管你正处理的输入队列是什么,无论是在电子邮件收件箱中,还是在语音邮件或文件的收件箱中,都不要使用送达箱作为存储设备。检查邮件并对新邮件作必要的分类,但不要总是重新查看已存在队列中的邮件。如果某些邮件可以在两分钟内搞定,那就处理它,或者可能的话完全把它转交给别人做(又名委托)。不断地回顾相同的1000封邮件,并处理其中最不重要的20封,只会浪费你的时间和精力。

2.顺序地处理每组工作 一旦你选择一组工作,就要持续进行,避免情境切换。正如我们前面看到的,切换到另一个工作将破坏你的精神堆栈,当你返回到之前的工作时会损失更多的时间。我们程序员极易被小事情干扰。坚持做你正处理的工作。

3.不要在头脑中保留清单 艾伦提出另一个重要方面——维护外部信息处理系统。动态刷新头脑中的清单是相当昂贵的。相反,应该在外部信息系统中保持待办事项清单,例如,在记事贴上、在wiki中、在日历上或专门的工作清单工具中,或在其他类似的东西中。

GTD方法有很多的拥护者,如果有效地优化排序和组织任务正是你的烦恼所在,那么GTD可能很有帮助。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文