前言

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

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

直到我上网冲浪的时候看到「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. 一键SSH免密脚本

    大型项目一键SSH免密脚本 #!/usr/bin/env bash root=$( cd $(dirname $0)/.. pwd ) source ${root}/dragonrc read -p ...

  2. Solon MVC 的 @Mapping 用法说明

    在 Solon Mvc 里,@Mapping 注解一般是配合 @Controller 和 @Remoting,作请求路径映射用的.且,只支持加在 public 函数 或 类上. 1.注解属性 属性 说 ...

  3. Grafana如何利用Karpenter消除50%的云资源浪费?|落地案例

    原文链接: https://grafana.com/blog/2023/11/09/how-grafana-labs-switched-to-karpenter-to-reduce-costs-and ...

  4. Elasticsearch之基本使用

    这里大概解答下各个目录.配置文件的作用: 目录 配置文件 描述 bin   放置脚本文件,如启动脚本 elasticsearch, 插件安装脚本等. config elasticserch.yml e ...

  5. 在 Windows 上运行 Podman: 操作指南

    在 Windows 上运行 Podman: 操作指南 https://www.redhat.com/sysadmin/run-podman-windows 2021 年 9 月的时候,我写过一篇关于如 ...

  6. MySQL 迁移到 PG 怎么做

    千万不要用 pgloader,就是个垃圾 etlalchemy 是值得信赖的选择. https://github.com/seanharr11/etlalchemy 还有其它基于 sqlalchemy ...

  7. 【Vue】vue项目搭建、ES6的简单使用(大觅)

    目录 项目搭建与基本配置 项目搭建 安装淘宝NPM镜像 cnpm 安装webpack 新建项目 运行项目 运行时出现的一些问题和解决方案 框架安装 安装UI框架iView 引入UI框架iView 引入 ...

  8. Win11telnet服务怎么开启详细介绍

    很多用户想知道在windows11电脑中要如何开启telnet服务,用户这时候是打开windows11电脑的设置,接着点击应用设置中的可选功能,然后点击更多windows功能就能看到telnet客户端 ...

  9. resttemplate 调用https 出错 unable to find valid certification path to requested target

    resttemplate 调用https使用下面代码: @Bean @Primary public RestTemplate restTemplate(ClientHttpRequestFactory ...

  10. SpringBoot 2.0.0新版和SpringBoot1.5.2版本中Tomcat配置的差别(坑)

    2018年春SpringBoot 2.0.0 新版本有了很多新的改变,其中Tomcat配置上也有了很大改变1.之前老的版本TomcatEmbeddedServletContainerFactory取的 ...