前言

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

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

直到我上网冲浪的时候看到「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. Docker容器与守护进程运维 --项目四

    一.Docker容器配置进阶 1.容器的自动重启 Docker提供重启策略控制容器退出时或Docker重启时是否自动启动该容器. 容器默认不支持自动重启,要使用 --restart 选项指定重启策略. ...

  2. AI Undetect是什么?

    标题:AI UNDETECT:超越AI检测的反检测神器 在数字时代,人工智能的飞速发展已经渗透到我们生活的各个领域,包括教育.科技.网络内容制作等.越来越多的人依赖AI来生成各种内容,从学术作业.论文 ...

  3. 去除tinymce中粘贴的样式

    import "tinymce/plugins/paste"; tinymce.init({ ...其他配置, plugins: ["paste"], past ...

  4. getExplorerInfo:获取浏览器信息

    function getExplorerInfo() { let t = navigator.userAgent.toLowerCase(); return 0 <= t.indexOf(&qu ...

  5. vite3+vue3 实现前端部署加密混淆 javascript-obfuscator

    安装 pnpm install javascript-obfuscator 安装之后 在项目根目录新建一个 obfuscator.js 在 obfuscator.js 写入以下代码 直接复制粘贴 ` ...

  6. 基于 Github 平台的 .NET 开源项目模板 - ISSUE 相关

    上一篇已经介绍了工程和脚本.下面我们将以具体的功能作为着手点, 展开对 project.yml 工程配置文件的讲解. 赘述 project.yml 使用周期 文件来源: 运行跟目录下的 scanner ...

  7. 2024最新免费IP地址SSL证书申请

    为IP地址申请免费的SSL证书相对较为困难,因为多数证书颁发机构(CA)提供的免费SSL证书主要是基于域名的.不过,还是可以尝试以下方法来申请免费的IP地址SSL证书: 一.确认IP地址与了解需求 确 ...

  8. delphi Image32 动画演示2

    Image 32 自带的Demo,添加一些注解. unit uFrmAnimation2; interface uses Winapi.Windows, Winapi.Messages, System ...

  9. Apache 门户项目组介绍

    本文将快速浏览 Apache 门户项目组的所有项目,并着重介绍门户项目组中的核心项目-Jetspeed-2. 0 评论: 廖 健, 首席实施顾问 2006 年 11 月 02 日 内容 引言 JEE作 ...

  10. pycharm之常用插件

    参考:http://pycharm.iswbm.com/zh_CN/latest/ 1. Key Promoter X 如果让我给新手推荐一个 PyCharm 必装插件,那一定是 Key Promot ...