首先,我得承认:我又在折腾了。
这些年来,用过好多种任务管理(to-do)工具,包括low-tech的,电子化的,始终没有一个完全满意。最近一段时间又纠结于此,寻找、尝试各种工具,花了不少时间,真是有点本末倒置啊。
经过多年的练习,已经逐渐明确了自己对任务管理工具的需求是什么:(优先级从高到低排列)
- Available on both PC and Android, data are synchonized between devices
手机是随身携带的,因此要支持Android手机,并且在网络离线时也要可用;手机输入文字速度还是比电脑上慢,屏幕小有局限,输入、整理等工作在电脑上做更有效率。 - 随时都可以快速将新的任务记录下来
这是GTD中所强调的inbox的功能。创建新任务的界面必须尽可能简单,需要输入的信息和步骤越少越好。 - Be able to set start date of a task, hide future tasks
这个功能很多工具都缺乏。Start date与due date是不同的:due date是dead line,大部分任务没有due date;start date是自己对任务的安排。对于不需要马上做的任务,安排好开始的时间,就从当前任务列表里隐藏了,可以更专注于当前任务。 - 区分不同任务:new(inbox),scheduled,someday;方便的改变任务类型
新任务的记录是清空大脑的过程,需要review后安排具体处理时间;someday是那种还没有想到该什么时候做的任务(也有可能是其实不需要做的) - Easily schedule / reschedule tasks
用简便的操作就可以安排任务执行的时间 - Recurrent task
- Integrate with calendar
日程表跟任务列表整合起来,相互可以转换。以前写过一些想法。 - Set due date to a task
- Sort tasks in list by drag’n’drop
相比起为任务设置priority,我更喜欢直接将任务拖放改变顺序。有时候说不清一个任务到底属于哪个priority,但会知道几个任务中哪个应该先做。 - Apply tag to a task
- Batch operation
最近将网上找到比较出名的工具都试用过了,记录下简单的评价(针对我的需求的):