写给java程序员的时间管理

今天分享一下时间管理的技能,不仅仅适用于程序员。时间管理不论是在读书的时候,还是在工作的时候,都特别重要。我一直觉得Life=Time,之前接触过时间管理,走了很多弯路。自己也读过什么《高效能人士的七个臭毛病》这样的书,后来实际上发现没啥用,自己该拖延的还是拖延,本来要去学习的还是去打游戏。

所以这里列出时间管理的误区,然后给出一个解决方法供大家参考。

计划 100% vs 执行 0%

很多人最开始做时间管理常常会列出以下的一些清单:

6:00-6:30 起床洗漱
6:30-7:30 学习java虚拟机
7:30-8:30 锻炼、吃早餐
8:30—10:00在去公司的地铁上学习…

看起来真的太完美了,我就想问一句:兄弟,你早上不困吗?

而实际上做这种计划的人通常在深夜,而且深夜让人失去理智变得无比矫情。晚上想起来千条路,第二天起来走原路:一觉睡到 8:30,匆匆忙忙赶地铁,早餐也没吃。 这里最重要的误区:时间管理!=时间计划。第二个误区是程序员可能由于很多人有代码洁癖的原因,一直追求完美,实际上面对问题,我们只需要追求迭代升级,不要追求一次完美。追求完美在时间上很容易造成拖延,你需要的是迅速开始取得正反馈,而不是完美。

越是没有时间,越是需要花时间去规划时间。

最初我对时间管理的认识是:加班熬夜获得更多的时间。诚实的说,那一段时间确实有效果,作为一名程序猿熬夜加班也实属正常,可是过了大概半年的样子,就感觉身体有些疲惫。所以得出我的第一个结论:时间管理不等于压榨自己的休息时间,我需要提高效率。

在这里插入图片描述

学技术我们都喜欢发现问题和解决问题的过程。下面祭出我的大招:34 金币时间管理法。

金币时间管理法

原理:把时间计划转化为时间记录,然后类似于我们线上的监控系统那样,做出回顾总结和复盘,有则改之,无则加勉。

1.0 记录时间

一天共有24小时,除去睡眠的7小时,我们还剩下17小时。把“半小时”等价于“一枚金币”,于是全天我们拥有34枚金币。

钱花出去了我们会记账,而时间通过这种量化的方式记录我们的消耗,为什么是半小时呢?因为半小时是人集中精力做一件事进入沉浸感的时间。

每次只集中在“半小时”内,每半小时只做一件事,每用掉半小时,就表示花掉一枚金币。就像“记账”一样,每天的最后,把“时间的开销”用Excel表格记录下来。

在这里插入图片描述

横坐标是按照半小时分好的时间段,我习惯早上 7 点起床,12 点睡觉,每天恰好 34 个金币。如果你习惯 8 点起床,那就是 32 枚金币,如果你习惯 12 点起床那就是24 枚金币,不过我觉得你老板应该不会让你习惯。

时间的去向分为五个类型:
1.Guilt Free Play(天蓝色):娱乐时间,比如看综艺、动漫,自己打游戏,和朋友聚餐都是这个时间;
2.Quality Work(黄色): 对自己有成长的时间,比如我这周在学科目二的驾照,在学习技术等等;
3.Mandatory Work (土黄色): 比如听领导瞎比比自己又没办法那种,很无聊的会议;
4.Rest(绿色):吃饭的时间、睡觉的时间等等。
5.Procrastination(红色):浪费的时间,比如自己在疯狂的刷微博、刷知乎,又特别矫情焦虑这种时间。

每天会把这些时间清算一遍,就想结账一样。下方还有一个饼状图显示时间的占比。 最终一周的168小时时间去向真的就一目了然了。你看我这周浪费的时间比较多,下周就需要注意一些。

在这里插入图片描述
1.1 分析时间

记录完时间,就相当于你有了原始的线上日志,但是还要分析啊,所以最右边列出了几个项目,我在一本书上看到一个理论,人要有幸福感和成就感需要从以下四个方面入手:
1.健康—程序员健康真的特别重要,而且我不想我变成一个油腻的人呐~
2.工作学习—看了什么书,做了什么工作,思考自己的职业发展等等~
3.娱乐—你不是机器,娱乐也要给自己打分,不要玩的时候想着学,学的时候想着玩~
4.爱—有没有给家里打电话,有对象的有没有让女票感受到你自己的爱意,有没有照顾到对方的情绪等等。
所以,每周从这四个方面来个自己一个简单的总结,不需要很细致,但是至少是对自己的一个回顾。

2.0 尽量避免拖延的红色出现

最常见的状态是这样的:到了做正事的时候,我们先会玩会手机,然后再上个厕所,还没忙一会儿呢,又收到个消息,回半天消息困了,又起来活动活动喝个咖啡,等休息足了又快到饭点了,吃完饭又想休闲了,等打开电脑准备打游戏的那一刻,预示这一天已经过去了……你总感觉你做不完事情,然后如果有对象她还会感受到你不关心她,就会陷入一个恶性循环。
2.1 时间记录在一天的最后进行

时间管理,不是为了时间管理而时间管理。而是我们让时间变得可控,你不能做完一件事情就开始记录你干了啥,那事情都不用做了。可以 1-2 天记录,因为 1-2 天内你做了啥基本是知道的。一天就花费 3-5 分钟的时间回顾。

2.2 想不起做啥的时间怎么记

有时候我们会有这种情况出现:我感觉我好像没浪费时间啊,但是我又想不起来做了啥。这种时间过段的标记成红色。你想想,你如果去和朋友聚会,看《创造 101 》,看电影,你会记不得你做了啥?你如果自己好好学习或者工作,你会记不得干了啥? 所以想不起来,肯定是 :学没学好,玩也没玩爽的时候,过段标记为拖延的。
2.3 不足半小时怎么办

这个表格的精髓在于它只是粗糙跟随你的时间,使得你能够复盘总结。而不是为了记录而记录,所以不需要很精确,大约就可以。不用你每天上了几次厕所、喝了几次水几次这种都记进去。

还行,hhhh,没有很丧也没有浪费时间。

每年年终的时候都会出这样一份报告,就像一家公司要给股东看财报一样。今年我 24岁,我希望我走过10年的时光之后回头看能有一种不负时光的感觉。 这只是我比较奏效的时间管理,对我的整个人的学习生活帮助都很大,如果你现在时间没有把控感可以尝试一下。

一年不是365天,而是8760个小时。 ————艾力

实际上时间管理方法很多行业在用。什么样的程序员需要时间管理方法,判断方法很简单,当你感觉你的时间不够或者拖延症比较严重时就需要时间管理方法。
目前市面上成熟的工作法还有3种, GTD工作法、四象限工作法和番茄工作法。

以上三个时间管理方法的解释和具体实践方式网上有,搜索一下很容易查到。在这里我简单的概括一下,便于以后参照和给人讲解。

GTD:侧重管理,任务列表多杂务较多的朋友。将所有的事情经过收集整理后,制定一个清单,使之整洁有序,按照轻重缓急去处理。主要的步骤为收集(手机、邮件、QQ、工作笔记等)、加工、组织、回顾(曾子曰:“吾日三省吾身——为人谋而不忠乎?与朋友交而不信乎?传不习乎?”)、行动(要知行合一,没有行动一切时间管理都是空谈)。
四象限:比较侧重,无法权衡利弊,天天很忙碌的朋友,适合管理决策的人。将任务按照紧急和重要程度划分。划分的过程中不是按照自己的主观思想去判断,而是要结合实际情况、企业文化(主要是领导的考核方式)、工作环境去判断。

番茄:比较侧重长期执行单一任务,而且任务过程中,很少有紧急事务打扰的人,却无法做出效率的朋友。一般适合技术人员。将每30分钟为一小块,25分钟去完成一个任务,5分钟休息,在执行任务过程中尽量不要被打扰。当然也不一定必须是30分钟,上下挪动一点,找到自己的规律就行。

时间管理的最终目的是如何减少时间浪费,以便有效地完成既定目标。所以就要具有良好的时间管理习惯。

  1. 积极利用情绪良好的时段,以提高工作效率。

  2. 为了提高效率,不妨在接近限期时,仍然做别的工作。

  3. 感到效率直线下降时,应该“积极的休息”。

  4. 发生麻烦时,先让精神放松一下,然后再开始工作。

  5. 利用六分钟为一单位的行动记录表,就可以发现“看不到的时间”。

  6. 对于感到厌恶的工作,可准备“成功报酬”给自己或家人,以激发干劲。

  7. 只要把日常的工作“格式化”,就可以防止工作的错误与疏忽。

  8. 对于千篇一律的工作,只要怀疑以前的做法,就可以提高效率。

  9. 知道自己能够集中精力的限度,即可把它利用于提高效率。

  10. 完成一件工作之后,尽早地记录下解决问题的诀窍。

最后,如果你跟我一样都喜欢java,想成为一名优秀的程序员,也在学习java的道路上奔跑,欢迎你加入java学习群:72030155 群内每天都会分享java最新业内资料,分享java免费课程,共同交流学习,让学习变(编)成(程)一种习惯!

猜你喜欢

转载自blog.csdn.net/qq_28263265/article/details/85136816
今日推荐