Todo List 的梳理,是高效工作里重要的一步。前面提到通过时间管理的方式来提升工作效率,我们同样可以在工作按照时间段进行划分的前提下,梳理好我们的 Todo List。
# 8.2.1 养成备忘的习惯
要怎么写好一个 Todo List?关键是养成备忘的习惯。
我们工作中除了代码开发以外,涉及许多其他的零碎的事情,例如开会、问题响应、临时问题定位、内容整理和输出等等。当事情很多、又经常突然被打断或者打乱的时候,我们常常容易抓耳挠腮。那么是什么导致了事情太多太乱呢?因为我们记不住。
之前有认识一个同事,他每天都特别地忙、也常常加班加到凌晨,甚至周末也都在公司,但产出却很低,大家都疑惑他到底在忙什么。在我跟他一起工作的时候,发现他节奏很乱,常常会从任务 A 突然全切到任务 B,任务 A 就丢弃不管。过了一段时间,因为某些原因突然又从任务 B 全切回任务 A,任务 B 也丢在一边。有些事情跟他说过好几遍,他还会继续问,而当我表示已经讲过几次的时候,他表示出很困惑,表示自己不记得了。他常常忘记很多事情,工作里一直很忙,但是其实效率会很低。
所以我们可以在每次突然接到一个新的任务的时候,或者突然想起某个事情要做的时候,就可以先简单地在一个习惯的地方记录下来。尽量保持在一个统一的地方记录,免得想不起来记在哪里或是遗漏了。可以是手边备一个笔记本、手机备忘录、聊天工具的文件传输助手等等,我个人的习惯是在工作的时候一些思考会记在手边的笔记本中,一些备忘的内容会放在跟自己的聊天中,工作以外的内容会记录在手机备忘录中。
记录的时候,可以根据完成或者进行的日期来维护。例如在写下某段备忘之前,加上“今天”、“本周”、“周末”、“XX 月”等标记,这样我们每次有新的内容补充,都可以继续填在原有的内容后面,而查阅起来也比较方便。
可以将需要记录的内容整理成一个选项一个选项,就像这样:
2020.09.10
- 完成数据拉取模块的开发
- 完成数据拉取模块的文档说明
- 与后台对齐接口协议
- 晚上 7 点面试一人
当我们每完成一项的时候,就可以在后面打个勾。如果因为一些情况无法完成,那就圈起来在后面备注一下。这样,当我们第二天开始工作的时候,就可以看到之前还有多少未完成的任务,列入第二天的 Todo List 中。
# 8.2.2 优先级的排序
除了维护这样一个 Tode List 备忘列表,我们还需要对这个列表进行优先级排序。例如将一些比较重要、或者相对容易做完的任务排在前面,一些相对复杂、需要多方配合的可以排在后面。
我们待完成的任务中,都会有重要程度、紧急程度的区分。每次更新备忘的时候,都可以重新确认一下优先级。这样,当我们拿到这么一个 Todo List 的时候,就可以直接按照上面的顺序来先后完成,告诉自己一项一项地做,不强求全部要完成。这样,我们能很清晰地看到自己做了哪些事情、还有哪些事情需要完成,不用再因为“时间不够、事情太多”而感到烦躁了。
除此之外,我们还需要对任务的耗时做一个预估。因为根据任务所需要的时间不同,我们很可能需要根据自身的情况来调整优先级顺序。
例如,小明这周末打算写一篇文章、看某一本书的两章内容,还需要做饭、打扫卫生,剩下的时间去跟朋友玩会游戏。那么他需要评估下每个任务的时间,然后根据上下午、晚上的时间段来对应划分,最终根据合适的方式来排序,得到小明的周末 Todo List。
当然,前面也提到,我们在业余时间不需要把时间安排得太满。因此,小明只需要在特定的时间段完成某个任务,多出来的时间就可以随意按照心情做自己想做的事情了。
# 8.2.3 结合思维导图的升级版 Todo List
相信大家都知道思维导图,它可以简单却有效地帮助我们快速地进行思维发散,我们工作中也会经常使用到。关于思维导图这里不多说,大家可以去网上搜一下相关的内容,掌握思维导图能改善和提升工作效率,在工作中也是很实用的。
那么,我没有在本章节详细介绍思维导图的原因,是因为我自身更习惯用另外一种方式来写。这种方式可以理解为是 Todo List 升级版,结合思维导图的思考方式来进行备忘记录。例如,我在进行一次 Vue.js 培训的时候,便是这样记录分享的内容的:
课程内容:
一、Vue基本介绍+快速入门
1. 分享
1.1 建立Vue基本认知
- Vue与传统jQuery区别
- 前端工程化的历程
1.2 现场演示快速创建Vue项目
- 脚手架:npm和依赖包、脚手架的作用、如何使用
2. 文档
1.2 Vue基本介绍
- 代码结构由来:HTML/CSS/JS职责、什么是单页应用
- 前端思维:数据驱动与事件驱动
二、Vue基本概念+快速搭建项目
1. 分享
1.1 Vue概念
- 单页应用、页面划分、配置路由
- 生命周期、data、methods 、watch、computed
- 常用指令
1.2 现场演示如何开发Vue项目
- 配置路由
- 创建页面
- 添加组件
2. 文档
2.1 Vue基本概念
- 基本概念指引文档
- 状态管理和数据传递
- 常用开源库、开源组件、麒麟UI
// 篇幅原因,其余省略
思维导图也可以直接在纸上画,但现在越来越少人会依赖和携带笔记本,因此在很多时候要借助一些工具。我更喜欢用这种类似目录和列大纲的方式,来记录一些思考和备忘。这种方式可以在任意一个地方像手机备忘录、聊天对话窗口、电脑文本等所有可以输入文字和换行的地方记录,会很方便。虽然有时候文字不如图形比较易用,但它同样能达到思维导图的大多数效果。
# 8.2.4 每隔一段时间进行整理
当我们越长大,就会发现需要做的事情越多。通过养成写备忘的方式记录下来,可以避免因为事情多和杂而导致常常遗忘一些事情。
写 Todo List 还有个好处,我们可以通过翻阅过去一段时间的备忘,来回想起自己都完成了哪些事情。很多时候,我们会突然想不起来自己上个月或者是上半年都做了些什么,比如工作需要进行 KPI/OKR 考核的时候。如果平日里有习惯写备忘,这个时候就可以很快地整理出来自己的阶段性成果。
对备忘进行阶段性整理,可以帮助我们在职业规划中反思自己的一些成长。可以根据实际上做了哪些事情,来回顾是否与自己的发展方向相匹配,然后再根据情况考虑是否需要进行调整。很多时候我们决定要做好一件事,但是在实际执行的时候却容易走歪,而通过总结和整理,可以及时地发现问题。
# 8.2.5 不要被工具限制住
在工作中,我们会学到很多的方法论,也会喜欢上很多的工具。如今,工具已经成为人类生活中无处不在的存在。它们帮我们分担了很多低效、简单而又重复的工作,我们可以在这样的基础上走得更快、看得更远、想得更深。
有了这些工具,大家再也不用费劲心思去记住一些事了,因为工具可以记下来。例如记录一件事,刚开始我们需要写在本子上,后来可以存在电子设备里,到现在甚至只要跟 AI 说一声就够了。效率提升了,我们获得了时间和自由,工具带来的便利让我们开始逐渐依赖它们。
于是,越来越多的事情被交给了工具:记忆可以通过照片、视频和文字转换成数据,保存到硬盘里;计算和学习,也可以通过授予机器规则和算法的方式,让它们去一次次地跑过程,我们只需要结果。
但是我看到的,却是很多人却被工具限制住了。他们借助工具安排好自己该做的、该看的、该记得的,定好了满满足够详细规则,自己只需要跟着机器的提示去做就好。工作变得愈发简单,大家甚至不用思考,因为机器会告诉我们要怎么去做。
回想起来,当初我们之所以制造工具,是为了给自己留出更多的时间,去做更有意义的事情。工具带来的副作用,会让我们忘记了怎样才叫做有意义。大家都忘了去想为什么要做这些事情,忘了去思考是不是可以更好,忘了每个人眼里的意义其实并不一样的。
要记住,所谓的工具、所谓的方法论,都是用来辅助我们解决问题的。不要反而被限制住,而导致慢慢失去了思考的能力。
← 8.1 时间管理 8.3 让事情事半功倍 →