脑子是用来想事的,不是记事的

简介:

 我们做程序员的,每天都有很多事情要做。拿我来说吧,很多事情要做:要工作、要看书、看别人写的文章、研究源码、写写代码、陪陪女友、打打游戏、看看电影……你肯定也会面对这些多而乱的事情吧,那你是不是也会象我一样,一头乱麻呢?如果是,那你就是我分享的对象了。 :)

    我以前一直做事都是随意而为,没什么规划,感觉事情一多,脑子就是一团糟,根本没有计划可言。而就算事情不多,做事的效率也提不高。而且还感觉时间老是不够用,却又不知道时间都跑哪去了……虽然一直就很想把自己的时间好好规划一下,把所有事情都管理一遍,却一直都是在“想”,没有落到实处,也不知道从何哪下手。 :(

    最近学习了无压工作GTD的思想:GTD(Get Things Done)。觉得很重要,是该花花时间在这上面了。


设计时

    和几个朋友讨论了一晚上,设计了一套比较适合自己实情的GTD模式:

GTD

    看这个图,你会不会想起操作系统的作业调度呢?:)

    上图中画出了把事情从想法到完成的整个过程。其实画完了以后仔细看看,其实真的很简单。但是就是这么简单的事情,却一直占着富贵的脑细胞。可恶!

    值得一说的是图中的两个重要过程:选择任务和分配时间。我这里并没有一下子想清楚并细画出来。因为这里的两个过程里面的算法如果要写清楚就可能比较复杂了,所以只有留在实践之后,总结一段时间才能给出一个结论(认知论嘛,嘿嘿。)。其实我在最近使用的过程中发现:很多情况下,都只需要潜意识地,就能够选择和分配了。除非你想做一个通用的软件,要不然就不需要把它明确的画出来了。

    另外,下面是任务的状态图,这张图是在上面的图中抽取出来的,它的作用是帮助我在实践中决定使用什么工具来管理它。

GTD2


 

实践

    在GTD的实践中,主要注意的是要迅速,方便地实现收集、处理、查询、提醒。

    要方便,那自然就是随身带的手机了。我用手机的是使用Windows Mobile操作系统的HTC Touch Pro 2,所以只能使用Windows Mobile的软件了。这个我感觉WM还是比较适合NET程序员的,因为如果你觉得别人写的软件不合你用,大可以自己写一个,完全是为自己定制(我现在手机上就一直跑着自己的几个小程序。:))。按照以上思路,我先在网上搜索了一些软件,发现做这方面的软件还真是蛮多的,对比了一下,其中做得比较好的是这几个:SPB Diary、PocketInformation 9、WM Outlook(WM内置)。

    经过一段时间的使用,SPB和PI9都被我淘汰了,最后还是使用内置的WMOutlook中的几个功能进行GTD。以下是具体方案

    我先是安装了SPB Mobile shell桌面,它的好处在于随意定制你想要的桌面功能和视图。而桌面上,我在最醒目的位置添加了以下四项功能:最近日程、添加新日程、任务功能、新建手写便签。其中“最近日程”是最重要的,占据屏幕的了1/4,而其它三个功能一共占据了1/4。

    收集:使用的就是手写便签功能。这样,当我有想法需要记录的时候,只需要点一下,就可以开始进行手写录入了。而如果需要记录的东西很长,就直接使用便签的录音进行记录,这个需要点击三下。总体上说来,速度都是非常快的,绝对比纸还要快哦。耗时10s。
    其实,很多时候我都没有用便签来进行收集,目前只使用了一两次。这是因为真正需要那么紧急处理的场景并不多,而且一般的想法都会直接成为任务,而不是被丢弃掉,所以一般情况下,我都会直接为想法建立一个激活的任务。不过手写便签这个功能放在这里,为应对紧急情况提供了很好的支持。
    整理:这里主要是把记录在便签中的想法,经过筛选以后,将它们直接删除,或者为之建立任务。操作耗时20s。
    进行:平时就完全按照日程中的安排来做事,还起到定时提醒的作用。在日程安排得比较松的时候,我只需要到“任务》激活的任务”中挑选一个比较合适的任务,然后标记完成,并添加一个新的日程就可以了。这步的操作相对来说是最耗时的,大概需要20s到60s。不过还好,一天的任务并不是太多。
    回顾:这个可以使用PI9来进行查询,它的查询功能还是很不错的。其它的暂时就不说了,因为没有实践,就没有发言权嘛。

    另外,在接下来的时间里,我会编写一个管理任务分类的程序,它需要支持树型分类。这是我唯一需要编写的程序,因为对于可能是最大数据量的任务来说,使用了树型分类,更加方便我来进行管理和维护。


 

总结

    经过和朋友的讨论,才画出来一开始的流程图。最后自己在手机上搞了二天,试了很多软件,最后才定下了上述的具体方案。

    想想以前的生活,那就是一个字:乱。那时候就是想干嘛就干嘛,想到了就多做点事,没心情了就什么也不干。更加不要说规划啦。现在已经使用这个GTD方案好多天了,发现头脑里装的东西一下子少了好多。最主要的是我感觉不到原来的那种压力了,生活也变得很有规律。这样,我就有更轻松的头脑,也不会再抱怨自己记忆力太差。

    希望和我和通病的朋友,开始进行自我管理吧。:)


 

后记

    另外,我还想说一个最近“猜测”出的一个心得:如果要弄清楚自己以后的路怎么走,那么产生你得把自己管理得很好。这样,才可以清楚的知道自己现在在干什么,最近的将来会在干什么。理清现在了,你就会有一个比较清晰的头脑。要推测出自己在两年后、五年后、十年后能有什么成绩,也不会是空想吧。这样,才可以更好的规划自己的人生吧?现在都说不清楚,说什么将来?

目录
相关文章
|
6月前
|
小程序 程序员
程序员的浪漫之——情侣日常小程序
程序员的浪漫之——情侣日常小程序
183 0
|
前端开发 数据库
贼无聊的文章
贼无聊的文章
41 0
|
小程序 数据库
喜欢看球,那就手撸一个看球小程序系统
一,系统展示;二,小程序端代码;三,后端代码;四,数据库;五,手把手教你学习
115 0
喜欢看球,那就手撸一个看球小程序系统
|
程序员 C++
谁说程序员不浪漫——给女友放个烟花,安排!安排!
谁说程序员不浪漫——给女友放个烟花,安排!安排!
157 0
谁说程序员不浪漫——给女友放个烟花,安排!安排!
|
小程序 数据安全/隐私保护 计算机视觉
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
177 0
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
|
Linux Windows
唉,被坑惨了!
32 位系统,用户态的虚拟空间只有 3G,如果创建线程时分配的栈空间是 10M,那么一个进程最多只能创建 300 个左右的线程。 64 位系统,用户态的虚拟空间大到有 128T,理论上不会受虚拟内存大小的限制,而会受系统的参数或性能限制。
唉,被坑惨了!
|
小程序 C# 程序员
七夕快到了!表白小程序制作详解,撩翻你的女神!
大家可能都会在抖音上刷过,那种表白小程序,但在我看来表白还是亲口说出来比较好,这类小程序只适合在平常的一些小节日给对方一个惊喜。话不多说,现在进入正题:         首先,要在电脑上安装微软的编译软件,我这里是使用的VS2017,安装的时候如果没有别的需要,直接选择下载wpf的组件就好。
1868 0
20180507记事
过程在美好,也不过是过程而已,大家想要的是正确的结果,没有正确的结果所有的运算都是无意义的。 努力去做事情,精简流程,去繁存简是必然的趋势。 工作不是朝九晚五,甚至是天天的无效加班,是要用智慧高效的工作。
625 0

相关实验场景

更多