前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员如何解决时间利用率不高这个大bug?

程序员如何解决时间利用率不高这个大bug?

作者头像
架构师小秘圈
发布2018-04-02 17:36:36
1.1K0
发布2018-04-02 17:36:36
举报
文章被收录于专栏:架构师小秘圈架构师小秘圈

一直感觉自己时间不够用,因此学习过 GTD 和番茄时间管理法等,每种管理法都有自己的优缺点,也有自己不习惯的部分。经过一长段时间(接近两年)的实践与改良、结合番茄时间管理法和 GTD 的优点,最后总结了 SGTD 时间管理法,在这里分享给大家。

程序员为什么感觉时间不够用?

试想一下,你日常工作中会不会经常遇到如下场景:

  • 突然来了一条消息,问你一些事情,PD 又有新需求
  • 突然接到通知,有 BUG 抓紧改
  • 好像今天有快递,什么时候去拿?
  • 刚完成了工作,咦,现在是不是没事情做了,先刷个微博吧!
  • 快下班了,我靠,还有个重要的事情没做今天都干啥去了,时间就没了?

如果你经常遇到,那么请继续往下看,你就是 SGTD 时间管理法的受众。

为什么会感觉时间不够用?

之所以感觉时间不够用,通过日常观察,我汇总出来如下主要四点:

1,分心、注意力不集中

通讯工具乱叫、任务多乱、多人同时找你,让你不知所措,不知道做什么。刚开始搞这个,马上又要去解决另外一个事情。感觉很忙,但实际上没有完成什么事情。

2,事情小而多、多套环境间切换

任务和事情可能在不同环境下(比如朋友、同事,JS 问题或者 CSS 问题等),来回解决需要切换环境和大脑思维。事情虽然小,但是切换的开发环境等会浪费一些时间和精力。

3,大脑需要记住这些事情

在没有工具的情况下,你需要记住要做的这些事情,事情一多就容易忘记,这样就会产生:总感觉有点事情没做,但又想不起来是什么。而且事情如果忘记没有做,就排到后面去了,会导致事情越来越多。

4,心累

没有进行工作量的规划和安排,总感觉自己有做不完的工作,心累

如何解决这几个问题?

既然时间不够用,说明你在时间管理上面有些欠缺。这时候理所当然的就要去学习一下时间管理法。最著名最常见的就是 GTD 了。

GTD 的思路和操作是很棒的,但实践性非常差。你会发现在你要做一件事情之前,你必须仔细规划这个任务,安排这个任务的时间等等。繁琐的步骤让人望而却步,很难坚持下来。

于是就有了 SGTD,SGTD 是 Simple GTD 的缩写,故名思议,就是简单化的 GTD。SGTD 只取 GTD 的思想,抛弃复杂的用法,创造符合你自己习惯的时间管理法。

SGTD 的工作流程和步骤

使用 SGTD 的步骤非常简单,不然就不加 Simple 了。主要有以下四个步骤:

1,构思今天要做的事情,列出来。

思考今天要做什么,列出一个列表。你可以选择在早上早起,或者前一天晚上做完计划睡觉。不可贪多而列举一大堆工作,这样你肯定会完不成的。你应该根据目前所需要做的事情的工作量和 deadline 合理进行安排,同时预留出一些应对突发事情的时间。

2,遇到事情先记下来。

遇到一个新任务,第一步不是马上去做,而是先记录下来。正在处理 A 项目,B 项目突然需要做一个工作,这时候不要直接切换到 B 项目中开始做,而是先记录下来需要做的事情。

3,规划任务优先级,合并集中处理。

完成当前任务之后,查看记录的要做的任务列表,规划优先级。并将相近的任务归类,按照重要级安排时间集中处理任务。

4,完成一件勾掉一件,继续下一件。

做完了一件事情,就痛快的划掉吧!

SGTD 的优势

1,排列、制定任务,是一个思考的过程。

我们在做一个大任务的时候,可以思考、拆分为几个小任务,依次完成,这样可以降低难度。此外,这个过程还是思考问题解决方法的过程。

遇到一个问题,最重要的不是马上去写代码,而是知道解决这个问题的思路。

2,合并集中处理,提高效率。

类似问题按照优先级排列的时间,集中进行处理。一个时间段内,只开一套系统,专注一个工作。

3,按照优先级处理,重要的事情一件不落。

排序之后,首先处理优先级别高的任务,避免忙了一天发现重要的事情还没做。

4,释放大脑记忆,只专注于当前的工作。

用了 SGTD 之后,所有的事情记录下来,大脑只注重于当前任务,无需思考记忆下面需要做什么以及还有什么没有做。需要做事情的时候,我们只需要看下任务列表上面还有什么即可。

5,勾掉任务,越做越少,越有成就感。

做完一个少一个,越做越轻松,越做越舒畅。List 做完了,你当天的任务就完成了,轻松下班。

6,其他优势。

  • 周报没得写?翻看 SGTD 记录
  • 合理安排项目进度
  • 回顾自己做过、学过的东西
  • 步骤简单,容易坚持下来
  • etc.

SGTD 实践

实践 SGTD 也是非常简单的,你可以按照你的习惯,用任何的事情来做 SGTD:

记事本首页记录

手写是最简单最直接的方法。

笔记类 APP

印象笔记这类软件提供了很棒的搜索功能,而且方便在下面列举任务相关的扩展资料和注意事项。

Mac 自带 Notes 也是足够简单的 SGTD 工具,而且可以同步到各个平台。

专业的 GTD APP

Wunderlist 是完全符合 SGTD 需求的简单专业的 GTD 工具,也是我现在正在使用的,强烈推荐。

作者介绍:

于江水,淘宝 UED 前端工程师,花名:浩睿,博客:yujiangshui.com。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构师小秘圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 程序员为什么感觉时间不够用?
  • 为什么会感觉时间不够用?
    • 1,分心、注意力不集中
      • 2,事情小而多、多套环境间切换
        • 3,大脑需要记住这些事情
          • 4,心累
          • 如何解决这几个问题?
          • SGTD 的工作流程和步骤
            • 1,构思今天要做的事情,列出来。
              • 2,遇到事情先记下来。
                • 3,规划任务优先级,合并集中处理。
                  • 4,完成一件勾掉一件,继续下一件。
                  • SGTD 的优势
                    • 1,排列、制定任务,是一个思考的过程。
                      • 2,合并集中处理,提高效率。
                        • 3,按照优先级处理,重要的事情一件不落。
                          • 4,释放大脑记忆,只专注于当前的工作。
                            • 5,勾掉任务,越做越少,越有成就感。
                              • 6,其他优势。
                              • SGTD 实践
                                • 记事本首页记录
                                  • 笔记类 APP
                                    • 专业的 GTD APP
                                    领券
                                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档