一个程序员的时间管理

原文地址:http://www.myexception.cn/other/1391133.html

如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱?

天下真有这样的好事吗?

是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”。每天每一个人都会有新的86400秒进账,而这86400秒的价值要远远的大于86400元。那么,面对这样的一大笔财富。你打算怎样利用它们呢?

其实吧,我并不知道你是如何利用它们,但我知道我自己是如何利用的,下面把我的一些时间管理经历和大家分享。

今天是2012-4-11,是我来到这个世界上的第9142天。

关于时间管理的概念理解,我是在大学二年级的某一天通过百度百科所学习到的。因为在那之前自己也经常的听到时间管理这个,时间管理那个,不过貌似它们都和我没有关系,因为那之前正处于大学的"逍遥时期",每天的时间都很"充裕",根本不需要什么管理。如果你经历大学的生活的话,你应该懂得我所说的指的是什么。

但是命运注定每个人都会有一个人生的转折。当我进入一个新的集体,新的环境(提高班)的时候,突然发现自己的时间是多么的匮乏,那么多的学习任务,那么多的要做的事情,可一天下来剩下给自己的还是那么多的乱糟糟。于是我给自己提出了一个命题:“我的时间应该如何管理?”

命题有了,于是开始找各种理论,各种工具,并加以实践。其实我个人觉得时间管理并不是一件简单的事情。在早期时候我认为的时间管理是一场持久的"战争",而且大部分的时候自己都是战败者,被自己的懒惰,被自己的拖延,被自己的缺乏行动一次次的打败,而那些所谓的"计划安排"都被束之高阁。

这种现象很让我头疼,我的目的是为了管理时间,怎么管理管理着反而越来越乱了呢?于是又开始反思,找问题产生的原因,找网络上的一些大牛们向他们请教。经过一番"折腾",终于在2010年10月26日找到了问题的所在:时间是我管理不了的,我管理的应该是自己。真正的敌人不是"时间",而是我自己。

原来时间一直都留在那里,而流逝的是我们自己。

于是重新给自己提出命题:“在有限的时间内,我应该如何去管理我自己?”

2010年10月26日对我来说是一个值得纪念的日子。这天似乎有点顿悟的感觉。让我由原先的被动转变为主动,时间由原来的"敌人"变成现在的朋友。而真正的敌人我已经锁定,就是我自己身上的那些缺点:懒惰,拖延,不行动。

又一场战争开始了。从2010年10月26日开始用实际行动来和那些敌人宣战。于是,便有了我现在的晨间日记,有了我现在的自我管理体系,到今天为止晨间日记已经坚持了366篇,整整一年的时间。但是从我开始写到现在有533天,这么一算366/533=0.6866,这表明着我的胜算概率大过一半了。而那些167天由于各种原因:放假回家,状态不佳,外出,没有电脑写的环境,懒惰,拖延等等......但从宏观上看,我已经开始慢慢的掌握主动权了,能够更好的把控自己,关于晨间日记具体的内容可以参阅这本书《晨间日记奇迹》。

接下来和大家分享一下我个人是如何与时间相处的。这里先说明一下,以下的时间管理方式并不是一开始就这么做的,而是经过了两年左右的时间,尝试过各种方式,各种软件和理念,也经历了各种失败,最终按照自己的特点形成自己的时间管理体系,并不一定适合每一个人。这里作为分享,希望大家共同学习和提高并指出我体系中所出现的不足指出进行指点。

现在指导我时间管理的核心理念为GTD(Get Things Done), 它的最高目标是让个人能够达到心止如水的境界。主要的原则是把自己的脑子中的各种东西(包括想法、计划、任务等等)转移出来,集中精力去做正在做的事情,达到高效的工作方法。

GTD的基本步骤可以分为收集、整理、组织、行动、回顾。核心流程可以参考下图:

以上的解释和图的介绍比较概括和抽象,我接下来结合我自己的实际情况对整个的流程进行介绍。

我的工作学习场所:大部分时间在计算机面前;

我所用到的硬件:笔记本一台,智能手机一部;

    我所用到的软件:OneNote, Google Calander, OutLook, Wakoopa.

    第一步:收集(OneNote+OutLook)

    每天我会在早晨八点到八点半的时间用半个小时用OneNote来写晨间日记,在晨间日记中专门有一个模块叫做今日目标,这里是我最主要的Inbox之一。

OneNote晨间日记中的Inbox:

如果有其他的想法,则直接添加在此模块中。填完之后选中所有事项,按住快捷键Ctrl+Shift+1,则会在每个事项前面添加一个小旗,表示今天事项的意思(当然还可以选择其他的小旗,明天,后天,下一周等等)。当出现小旗的同时,这些事项会同步的出现在你的OutLook之中。

    当然也可以在Outlook中直接写入你的事项。.这里的Inbox里面的事项主要是今天的,如果纯粹的想法和没有规律的事项可以放入不显示日记的Inbox中。到这里收集的工作基本结束。

        第二步:整理

将这些事项(Stuff)放入inbox中后,要花一些时间对其进行整理,我个人是在写完晨间日记之后开始对其进行整理,并对这些事项和想法进行分类,分类的方式是按照史蒂芬·柯维所写的《高效人士的七项习惯》中建议的分类方式进行,能够更好的掌控个人生活的平衡。例如我吧事项4归类为英语,并标记为重要不紧急。

事项4小旗的前面就会添加两个小方框(当然颜色和分类的名称可以自定义命名)

    第三步:组织(核心步骤)      分好类,并对每件事请进行轻重缓急的安排,剩下的就是对其进行组织和规划,对事件的性质进行分析。首先先坚持两分钟原则,如果这件事情能在两分钟做完,好,那就立刻去做,如果两分钟做不完?      1)推迟。可以安排到具体的日历中,作为代办事项。      2)委托。需要交给别人事项。      3)项目。安排项目计划。      4)其他:      在这里是一天安排的重要开始,在Outlook中可以把事项直接拖到日历中,并对其进行编辑,安排,如下图:

    在这里需要说明一下,由于这些事项和日历对自己的反思和回顾有很大的作用和帮助,为了能够更好的保存这笔财富。建议将这些日历同步到网络上,这里推荐Google Calander。注册账号之后通过一个同步软件可以对本地的日历进行同步,同步软件Google Calendar Sync相当于备份的作用,当然Google Calander有着更丰富的提醒方式和功能,这也是用它的一个方面,缺点是必须在有网络的情况下才能用,所以我自己认为OutLook+GoogleCalander是个不错的选择,推荐。

第四步:行动      经过上面的步骤,你可以按照日程表或者清单开始行动了。而行动是整个GTD中最关键的一步,因为好多人都在这里停止了脚步。而影响行动的主要因素可以抽象为两个:内因干扰,外因干扰。在这里推荐使用“番茄工作法”。行动只能用行动去证明,再多的理论和思想,如果不行动那都成了浮云。

第五步:回顾      关于这最后一步也不不可缺失的一环,在回顾的过程中可以看到我们这一天都做了什么?哪些计划受到打扰?自己的时间浪费在哪里?在执行的过程中又有什么问题?下一步应该如何去做的更好?我会在每天的晚上,以及周一的上午,一个月的最后一天,一年结束的时候会对自己进行回顾和分析整理。采取的方式有两个:

1)再给自己一个日历,晚上花上十分钟的时间把这一天做什么事情安排到另一个日历,并和自己的计划进行对比,从中发现问题。如果在一个日历上进行更改的话会感觉比较乱。建议用两个日历,如下图,可以随意切换视角,这是Google Calander支持多日历所展现的功能,可以用实际的情况去看自己计划的事项,并总结和反思。

    2)时间追踪软件:因为我主要的工作学习环境是在电脑面前,所以大部分的时间都是在和电脑,具体来说就是各种应用程序打交道。在这里推荐一个电脑时间追踪软件Wakoopa(需要注册),它可以追踪你一天电脑在那个应用程序上花费的时间比较多,并且会对你的应用程序进行分析,非常不错,如下图:

    最后可以在自己的晨间日记里把一天的总结和收获记录在其中,作为一笔珍贵的财富保留起来。

至此为止,整个GTD的一个流程结束。读者或许觉得上面的流程有些复杂,刚开始接触是有一些,不过等学会并把它作为自己的习惯之后它给你带来的收益要远远的大于你去学它和用它的成本。

一个程序员的时间管理

时间: 2024-10-14 01:24:40

一个程序员的时间管理的相关文章

一个程序员的管理心得

管理篇: 这里必须植入一个背景,早期我们团队由于管理计划不明确,人员技能过于单一,再加上系统过于复杂,由简单的WEB系统改造成多进程的分布式系统,涉及技术非常多技能要求也比较搞.导致版本转测试延迟和Bug改不对.修改不全的问题非常严重,经常被客户投诉.我进项目半年内,项目经理.区域经理迫于压力相继离职,每天加班加点老员工也陆续离开,项目已经濒临要黄掉的地步.历时半年勉强交付一个版本,客户要求我带一批人驻场交付. 合作模式:每个版本需求包分成两份,客户+合作方共同开发,合入同一个SVN库,双方投入

从一个程序员笑话看软件开发管理(转载)

从一个程序员笑话看软件开发管理 原文出处:猛禽的编程艺术 原文链接:http://blog.csdn.net/raptor/article/details/727299 有一个笑话是这样的: 1. 程序员写出自认为没有Bug的代码. 2. 软件测试,发现了20个Bug. 3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug. 4. 测试组发现其中5个改动根本无法工作,同时又发现了15个新Bug. 5. 重复3次步骤3和步骤4. 6. 鉴于市场方面的压力,为了配合当初制定的过分乐观的发

一个程序员如何快速赚到一百万?(转)

一个程序员如何快速赚到一百万,说的详细点儿就是: 一个固定工作者怎么跳出固有的模式,靠其他途径(投资.理财.生意.创意.外包等)赚得相对殷实的钞票? 80% 人都会问这种赚钱问题,但这种问题却太难回答,因为太难有个可标准化的模式去效仿或借鉴. 这个时代,赚钱不难,赚 100 万也不难,难的是要具备且能勤奋的执行的能够持续创造财富的思想方法:观察事物 - 分析分解事物 - 得出解决方案,且把每一个步骤一步一步"写"下来并踏踏实实实施,这个方法最笨,但是她是最踏实的,有了这个,钱是迟早的事

CSDN日报20170318——《一个程序员的五年工作总结》

[程序人生]一个程序员的五年工作总结 作者:Programmer_Zhou 三月的重庆到处弥漫着浓浓的春味,在这个春暖花开的季节里,人们在闲暇的时间都忙着踏青和春游."一年之计在于春",春天是赏花旅游的季节,春天更是为未来作打算.定计划的时候.在2017年的春天,我做出了人生中的一个重要决定:离开工作近五年的ZTE(中兴通讯),去开启新的人生征程.最近我在罗辑思维的得到APP上订阅了薛兆丰老师的"北大经济学课"专栏,我认为他说的一句话特别有道理,这句话的大意是:&q

从1.5k到18k, 一个程序员的5年成长之路

http://blog.csdn.net/lgg201/article/details/8637763 昨天收到了心仪企业的口头offer, 回首当初什么都不会开始学编程, 到现在恰好五年. 整天在社区晃悠, 看了不少的总结, 在这个时间点, 我也写一份自己的总结吧. 我一直在社区分享, 所以, 这篇总结也是本着一种分享的态度, 希望相比我还年轻的同学们, 可以从中找到一些让自己成长更快的文字. 先介绍下背景:1. 2008年3月开始学习编程, 目前2013年3月;2. 2009年6月计算机专业

一个程序员如何快速赚到一百万?

一个程序员如何快速赚到一百万,说的详细点儿就是: 一个固定工作者怎么跳出固有的模式,靠其他途径(投资.理财.生意.创意.外包等)赚得相对殷实的钞票? 80% 人都会问这种赚钱问题,但这种问题却太难回答,因为太难有个可标准化的模式去效仿或借鉴. 这个时代,赚钱不难,赚 100 万也不难,难的是要具备且能勤奋的执行的能够持续创造财富的思想方法:观察事物 - 分析分解事物 - 得出解决方案,且把每一个步骤一步一步"写"下来并踏踏实实实施,这个方法最笨,但是她是最踏实的,有了这个,钱是迟早的事

(小说)那些年,那些事——一个程序员的奋斗史

转自:http://blog.csdn.net/x283930450/article/details/9072223 第01章    段伏枥,一个瘦小,矮小,根本和“帅”这个字粘不上任何关系的普通人 .名字的来源在于其多读了几年书的老爹,总抱着有一天要出书出名乃至于名流千古的 美好理想,但可惜现实总是给予他无情的而又现实的打击,于是就将理想寄望于自己的 儿子,起了个“伏枥”的名,寓意为“老骥伏枥,志在千里”,表达自己不到黄河不死 心的良好的愿望.     只可惜段伏枥这家伙完美地遗传了来自于老爹

一个程序员的书单

分享一份我的书单. 活了这么久,读过的所有书加起来也不足200本,仅相当于一个普通以色列人两年的阅读量而已,还好,让人欣慰的是,没给祖国拖后腿.(2011年人均图书年阅读量:以色列64本,欧美国家约20本,韩国10本,中国4本(如扣除教科书,人均不足一本) ). 欢迎使用[豆瓣读书] 管理你的阅读,查阅书评,编写读书笔记等. ^^ app下载:http://itunes.apple.com/cn/app/id695492935 纸牌屋 迈克尔·道布斯 / 何雨珈 / 百花洲文艺出版社 / 201

程序员的时间换算表—-为什么程序员不擅长估算时间

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的 值.1天转化成3.14周.他过去因为程序员不擅长估算时间而吃尽了苦头.我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误.   时间估算时困难的.每一个程序员都有一个现实的估计区间.低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了.超过这个区间的估计意味着这个任务太大而很难预估. 对于初级开发者来说,这个区间甚至都不存在.他们忽略(构件