搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 架构师小秘圈 > 程序员如何解决时间利用率不高这个大bug?

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

架构师小秘圈 2017-10-30

一直感觉自己时间不够用,因此学习过 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:

记事本首页记录

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

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

笔记类 APP

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

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

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

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

专业的 GTD APP

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

作者介绍:

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

相关阅读:

  • 揭秘:

  • 分享:

  • 学习:

  • 工具:

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《程序员如何解决时间利用率不高这个大bug?》的版权归原作者「架构师小秘圈」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注架构师小秘圈微信公众号

架构师小秘圈微信公众号:seexmq

架构师小秘圈

手机扫描上方二维码即可关注架构师小秘圈微信公众号

架构师小秘圈最新文章

精品公众号随机推荐