前言

近年来随着工作、副业的开展,每天要做的事情越来越多,而且还积攒了很多工作,每天大脑被各种事情充斥着,乱糟糟的,不仅效率很低,还很容易导致焦虑。

为此我一直有在寻找合适的项目管理工具,也看了一些相关的书籍,不过很多方法都复杂且难以快速实践。

直到我上网冲浪的时候看到「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」这个工具

等准备好就可以开始「番茄工作法」了

参考资料

使用GTD工作法提升效率的更多相关文章

  1. 用番茄工作法提升工作效率 (四)ToDoList的持续优化

    一.写在前面 前面三篇文章,系统介绍了我如何使用番茄工作法,并结合“自制”的桌面ToDoList工具来实现自己的任务管理. 自制ToDoList的初衷是自我管理,但是好友看到我的桌面(程序)后,建议我 ...

  2. Android测试提升效率批处理脚本(三)

    前言: 前面放出过几次批处理,这次只放一个环境检查的被管理员给打回来了,不得不再找找几个有含金量的放出来,请看正文~~~ 目录 1.Android环境检查 2.Android内存监控 3.模拟蓝牙手柄 ...

  3. Android测试提升效率批处理脚本(二)

    前言: 前面放出过一次批处理,本次再放出一些比较有用的批处理(获得当前包名.查看APP签名信息等),好长时没来写博客了,简单化,请看正文,更多脚本尽请期待~~~(不定期) 目录 1.[手机录屏(安卓4 ...

  4. Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力)

    系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...

  5. Atitit.研发管理--提升效率--软件开发方法DSM总结o99

    Atitit.研发管理--提升效率--软件开发方法DSM总结o99 1. 什么是DSM? 1 2. DSM使用的语言DSL 2 3. 模型的优点 2 4. DSM 跟与MDA区别 2 5. MDA的实 ...

  6. atitit groovy 总结java 提升效率

    atitit groovy 总结java 提升效率 #---环境配置 1 #------安装麻烦的 2 三.创建groovy项目 2 3.  添加 Groovy 类 2 4.  编译运行groovy类 ...

  7. paip.提升效率--数据绑定到table原理和流程Angular js jquery实现

    paip.提升效率--数据绑定到table原理和流程Angular js  jquery实现 html #--keyword 1 #---原理和流程 1 #----jq实现的代码 1 #-----An ...

  8. paip.提升效率--批量变量赋值 “多元”赋值

    paip.提升效率--批量变量赋值 "多元"赋值 ##石麻是批量变量赋值. 为一组变量赋值. 例子 1 <?php $my_array = array("Dog&q ...

  9. paip.提升效率---filter map reduce 的java 函数式编程实现

    #paip.提升效率---filter map reduce 的java 函数式编程实现 ======================================================= ...

  10. paip.提升效率--调试--日志系统日志参数含义---python

    paip.提升效率--调试--日志系统日志参数含义---python #同时向控制台和文件输出日志 #日志参数含义 import logging log_format = '%(filename)s ...

随机推荐

  1. Rust 版本一直是 1.4 或者其它版本

    Rust 版本一直是 1.4 或者其它版本 通过rustup update 升级或者 rustup default 设置版本也不行 解决方法 删除 rust-toolchain 这个东西,这个东西覆盖 ...

  2. Java学习十七—反射机制:解锁代码的无限可能

    Java学习十七-反射机制:解锁代码的无限可能 一.关于反射 1.1 简介 Java 反射(Reflection)是Java 的特征之一,它允许程序在运行时动态地访问和操作类的信息,包括类的属性.方法 ...

  3. 题解:USACO23OPEN-Silver

    题解:USACO23OPEN-Silver T1 Milk Sum 给定一个长度为 \(N\) 的序列 \(a_1,a_2,...,a_n\),现在给出 \(Q\) 次操作每次将 \(a_x\) 修改 ...

  4. 国内计算机领域相关的SCI和EI期刊,以及好中的SCI和EI期刊(不限国内外)

    好中的: SCI刊: EI刊: EI会议: 参考: CCF发布计算领域高质量科技期刊分级目录   国内的: SCI-Expanded   1. <Journal of Computer Scie ...

  5. mysql与mongodb、redis的性能对比,包含源代码

    最近因为工作需要,所以研究了一下mongodb,但是不知道它的真实性能怎么样,所以对比mysql做了一些测试,现在只是插入操作,更新还没来得及弄,贴出来和大家分享一下(已经补齐redis部分) 1.数 ...

  6. Java方法参数太多怎么办—Part 1—自定义类型

    本文由 ImportNew - 王村平 翻译自 dzone.如需转载本文,请先参见文章末尾处的转载要求. 本文是这个系列的第一篇文章,介绍了采用自定义类型处理参数过多的问题.如果你也希望参与类似的系列 ...

  7. highcharts中的仪表盘样式

    仪表盘的样式如下: 是双表盘展示 左边的图中minorTickInterval的值为null,右边的minorTickInterval的值为"auto" 左边的图中lineColo ...

  8. PowerShell 重命名文件夹及删除空文件夹

    数据来源 $urldata 中的倒数第2列(子文件夹名称列)包含 /.\ 等特殊字符 某个文件夹重命名脚本 foreach ($i in 0..100) { # 提取路径部分 $basePath = ...

  9. ant 表格中的分页属性

    组件中添加 属性 :pagination="paginationProps" 定义paginationprops const paginationProps = reactive( ...

  10. 钉钉机器人发送信息shell

    #钉钉机器人发送信息shell 可作为shell函数模块调用,用于监控警报.jenkins发版通知等 微信API官方文档 https://ding-doc.dingtalk.com/doc#/serv ...