使用GTD工作法提升效率
前言
近年来随着工作、副业的开展,每天要做的事情越来越多,而且还积攒了很多工作,每天大脑被各种事情充斥着,乱糟糟的,不仅效率很低,还很容易导致焦虑。
为此我一直有在寻找合适的项目管理工具,也看了一些相关的书籍,不过很多方法都复杂且难以快速实践。
直到我上网冲浪的时候看到「GTD工作法」
什么是GTD工作法
GTD 即 Getting Things Done (儘管去做) 的首字母縮寫字,這是一種由 David Allen 在 2001 年首次提出的生產力方法。Allen 在其書中這樣描述 GTD 法:「儘管去做:毫無壓力的生產力藝術。」
参考资料里有句话说得很有道理:您的大腦不是用來儲存資訊的。這是因為,當您的大腦中充斥著待辦事項和提醒時,也就沒有足夠的腦力可以花費在真正需要執行的工作上。
GTD 是非常熱門的時間管理策略,因為實施方法簡單,且發揮的效果強大。即便您不會意識到,但您的大腦會在背後不斷「默默工作」,來回奔波、重新安排您的各種即將到來的待辦事項,確保無一遺漏。每當您向這些混雜的事項中加入新的任務,大腦都需要考慮這個備忘錄上的所有事項,並且根據這項新任務重新確定您的工作優先順序。
快速实践GTD
少数派的文章里这幅图挺好的

如果本文只是把其他文章翻来覆去介绍过很多遍的概念重复一次,那就没啥意义了
很多文章里都是从零开始,而希望尝试GTD的人往往是被大量的todo压得喘不过气了
那么首先就是把现在的所有任务梳理一遍,这时候任务可能都是记在脑子里,先全部加入inbox
一开始可能没法把全部任务都记录进去,没事,后面想到什么就继续加入inbox
之后就是把每天刷短视频或信息流的习惯换成刷todo软件,把inbox里的任务分拣到各种不同的列表,详细一点还可以给每个任务设定优先级。
然后根据不同的列表去完成任务,这样你就只需要专注眼前的事情了。
要点
todo不离手
在工作的时候,请保持 todo 工具是打开状态,随时可以查看任务和修改、添加任务。
没有工作的时候,有什么想法可以随时通过手机往 todo 工具里添加任务。(所以选择跨平台的工具很重要)
原子化任务
每一个 todo 任务要尽量细化,超过一定规模的任务都没有意义,比如「开发个人网站」,应该把开发个人网站这件事转换为一个项目,其中应该包含很多个任务,比如:
- 确定网站主题
- 调研开发网站需要用到的工具
- 确定技术栈
- 搭建项目
- ...
尽量把每个任务都细化,这样才有动力去完成。
选择工具
本着「不要把时间浪费在选择工具」的原则,为了快速开始GTD,我直接使用之前用来当备忘录的「Microsoft Todo」
虽然不是特别顺手,但用起来也还行。
没办法设置任务的优先级,但可以拖动排序,我就把这个当成优先级了,然后每个任务还能设置子任务,这个功能可以很方便实现把任务转换成项目,当项目里的某一项任务太过复杂时,也能很方便地 promote 出来,整理出一个新的项目。
之前我还考虑过 trello 这类 kanban 工具,不过免费版的功能限制太多,连日历都没有, 用 todo 至少还比较熟悉,所以我最终就没考虑了。
后续甚至可以考虑自行开发一个适配 GTD 工作法的工具,不过 GTD 工作法也不是那么好,只是现阶段很适合我,所以也不好说,万一后面我的效率又提升了呢?
总结一下给想尝试这套方法的同学的建议,如果之前没有用过类似工具,那么可以选择 trello 这种 kanban 工具,很直观很简洁,比 todo 更加容易上手。
现在如何了?
图片是我的 todo 软件界面,从上周开始到现在5天时间,我已经使用 GTD 来对工作流进行了不少优化。
这个软件可以添加任务列表和文件夹,在开始 GTD 之前,我已经用过一段时间,所以积累了很多其他的任务。
为了实践,我创建了「GTD」文件夹,并且在其中添加了三个列表,现在基本用到两个。
「Tasks」就是inbox,所有任务先无脑加入到这里面,然后再慢慢梳理。

能立即完成的不放入任何列表,立刻去做,然后打勾。
能在几天之内完成的,放入「等下再来」列表,现在暂时没动力做的,放入「未来可期」列表。
因为我之前有很多列表,所以我还会把任务分类一下,开发的加入「短期计划-开发」,写作的也是类似。
虽然看起来和之前一样,不过我现在对任务做了细化,且加入了due date,大大提高了任务完成的可能性…
总之继续尝试吧。
下一步做什么?
GTD 只是第一步
当任务有记录之后,我每天能做的事情也得到了量化
进一步计划,我认为是时间管理
可以使用「番茄工作法」,将每天可支配时间进行安排
每个任务需要花多少个番茄钟,这样可以更好地安排所有任务
甚至把现在所有的任务都加个排期
这样被催更的开源项目和文章也不会再是「有空一定」了
我已经在 steam 上购买了「Spirit City: Lofi Sessions」这个工具
等准备好就可以开始「番茄工作法」了
参考资料
- 無法做完事情嗎?使用以下 5 個步驟助駕馭儘管去做法 - https://asana.com/zh-tw/resources/getting-things-done-gtd
- 10分钟学会使用GTD做任务管理 - https://sspai.com/post/40172
使用GTD工作法提升效率的更多相关文章
- 用番茄工作法提升工作效率 (四)ToDoList的持续优化
一.写在前面 前面三篇文章,系统介绍了我如何使用番茄工作法,并结合“自制”的桌面ToDoList工具来实现自己的任务管理. 自制ToDoList的初衷是自我管理,但是好友看到我的桌面(程序)后,建议我 ...
- Android测试提升效率批处理脚本(三)
前言: 前面放出过几次批处理,这次只放一个环境检查的被管理员给打回来了,不得不再找找几个有含金量的放出来,请看正文~~~ 目录 1.Android环境检查 2.Android内存监控 3.模拟蓝牙手柄 ...
- Android测试提升效率批处理脚本(二)
前言: 前面放出过一次批处理,本次再放出一些比较有用的批处理(获得当前包名.查看APP签名信息等),好长时没来写博客了,简单化,请看正文,更多脚本尽请期待~~~(不定期) 目录 1.[手机录屏(安卓4 ...
- Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力)
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...
- Atitit.研发管理--提升效率--软件开发方法DSM总结o99
Atitit.研发管理--提升效率--软件开发方法DSM总结o99 1. 什么是DSM? 1 2. DSM使用的语言DSL 2 3. 模型的优点 2 4. DSM 跟与MDA区别 2 5. MDA的实 ...
- atitit groovy 总结java 提升效率
atitit groovy 总结java 提升效率 #---环境配置 1 #------安装麻烦的 2 三.创建groovy项目 2 3. 添加 Groovy 类 2 4. 编译运行groovy类 ...
- paip.提升效率--数据绑定到table原理和流程Angular js jquery实现
paip.提升效率--数据绑定到table原理和流程Angular js jquery实现 html #--keyword 1 #---原理和流程 1 #----jq实现的代码 1 #-----An ...
- paip.提升效率--批量变量赋值 “多元”赋值
paip.提升效率--批量变量赋值 "多元"赋值 ##石麻是批量变量赋值. 为一组变量赋值. 例子 1 <?php $my_array = array("Dog&q ...
- paip.提升效率---filter map reduce 的java 函数式编程实现
#paip.提升效率---filter map reduce 的java 函数式编程实现 ======================================================= ...
- paip.提升效率--调试--日志系统日志参数含义---python
paip.提升效率--调试--日志系统日志参数含义---python #同时向控制台和文件输出日志 #日志参数含义 import logging log_format = '%(filename)s ...
随机推荐
- AI Undetect是什么?
标题:AI UNDETECT:超越AI检测的反检测神器 在数字时代,人工智能的飞速发展已经渗透到我们生活的各个领域,包括教育.科技.网络内容制作等.越来越多的人依赖AI来生成各种内容,从学术作业.论文 ...
- Centos7安装部署prometheus
普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的多维数据模型 PromQL,一种灵活的查询语言, 可以利用这一维度 不依赖分布式存储; 单个服务器节点是自治的 时间序列集合通过H ...
- 一文解秘Rust如何与Java互操作
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议.转载请注明来自 唯你 使用场景 JAVA 与 Rust 互操作让 Rust 可以背靠 Java 大生态来做更多事情,而 Jav ...
- 基于Java+SpringBoot+Mysql实现的快递柜寄取快递系统功能实现三
一.前言介绍: 1.1 项目摘要 随着电子商务的迅猛发展和城市化进程的加快,快递业务量呈现出爆炸式增长的趋势.传统的快递寄取方式,如人工配送和定点领取,已经无法满足现代社会的快速.便捷需求.这些问题不 ...
- NZOJ 模拟赛3
T1 地理geo 奶牛们刚学习完地理课,知道地球是个球.他们非常震惊,满脑子都是球形. 他们试图把地球表面看成一个NxN (1 <= N <= 100)的方格,但是顶端连接着底部.左边连接 ...
- 女友用python写的充值卡冲话费的代码
女友最近在学习python ,于是我拿当初我们学习C语言的课程设计 手机号充话费功能让她尝试着做一下,在分析完思路和帮助改错的情况下代码如下: python2.7.17 环境 #/usr/bin/py ...
- 黑盒视角下的RESTful API安全测试
目录 前言 关于OWASP API TOP 10 REST API接口测试思路 接口权限测试 接口校验测试 接口滥用测试 总结 前言 RESTful API(或称RESTful Web API)在线开 ...
- (Redis基础教程之九) 如何在Redis中使用Sorted Sets
介绍 Redis是一个开源的内存中键值数据存储.在Redis的,排序集合类似于一个数据类型集在这两者都是串的非重复的组.不同之处在于,已排序集中的每个成员都与一个分数相关联,从而可以从最小分数到最大分 ...
- SpringFlex框架搭建
或者参考http://limingnihao.iteye.com/blog/830409.使用Eclipse的Maven构建SpringMVC项目. 1.1 简单介绍 Spring是一个轻量级的控制反 ...
- golang之函数工具库lancet
lancet(柳叶刀)是一个全面.高效.可复用的go语言工具函数库. lancet受到了java apache common包和lodash.js的启发. 简体中文 | English 特性 全面.高 ...