写给程序员的时间管理
点击上方“程序人生”,选择“置顶公众号”
第一时间关注程序猿(媛)身边的故事
图片源自:unsplash
作者
艾力
转载自公众号:Leetcode名企之路
如需转载,请联系原作者授权。
今天分享一下时间管理的技能,不仅仅适用于程序员。时间管理不论是在读书的时候,还是在工作的时候,都特别重要。我一直觉得 Life=Time. 之前接触过时间管理,走了很多弯路,自己也读过什么《高效能人士的七个臭毛病》这样的书,后来实际上发现没啥用,自己该拖延的还是拖延,本来要去学习的还是去打游戏。所以这里列出时间管理的误区,然后给出一个解决方法供大家参考。
0.计划 100% vs 执行 0%
很多人最开始做时间管理常常会列出以下的一些清单:
6:00 - 6:30 起床洗漱 6:30 - 7:30 学习 java 虚拟机 7:30 - 8:30 锻炼,吃早餐 8:30 - 10:00 在去公司的地铁上学习. ...
看起来真的太完美了,我就想问一句:兄弟,你早上不困吗?
而实际上做这种计划的人通常在深夜,而且深夜让人失去理智变得无比矫情。晚上想起来千条路,第二天起来走原路:一觉睡到 8:30,匆匆忙忙赶地铁,早餐也没吃。 这里最重要的误区:时间管理!=时间计划。第二个误区是程序员可能由于很多人有代码洁癖的原因,一直追求完美,实际上面对问题,我们只需要追求迭代升级,不要追求一次完美。追求完美在时间上很容易造成拖延,你需要的是迅速开始取得正反馈,而不是完美。
学技术我们都喜欢发现问题和 解决问题的过程。那么这 2 个问题怎么破?下面祭出我的大招:34 金币时间管理法。
1. 34 金币时间管理法
原理:把时间计划转化为时间记录,然后类似于我们线上的监控系统那样,做出回顾总结和复盘,有则改之,无则加勉。
1.0 记录时间
一天共有 24 小时,除去睡眠的 7 小时,我们还剩下 17 小时。把“半小时”等价于“一枚金币”,于是全天我们拥有 34 枚金币。
钱花出去了我们会记账,而时间通过这种量化的方式记录我们的消耗,为什么是半小时呢? 因为半小时是人集中精力做一件事进入沉浸感的时间。
每次只集中在”半小时“内,每半小时只做一件事,每用 掉半小时,就表示花掉一枚金币。就像“记账”一样,每天的最后,把“时间的开销”用 Excel 表格记录下来,如下图:
横坐标是按照半小时分好的时间段,我习惯早上 7 点起床,12 点睡觉,每天恰好 34 个金币。如果你习惯 8 点起床,那就是 32 枚金币,如果你习惯 12 点起床那就是,24 枚金币,不过我觉得你老板应该不会让你习惯。
时间的去向分为五个类型:
Guilt Free Play(天蓝色):娱乐时间,比如看综艺、动漫,自己打游戏,和朋友聚餐都是这个时间;
Quality Work(黄色): 对自己有成长的时间,比如我这周在学科目二的驾照,在学习技术等等;
Mandatory Work (土黄色): 比如听领导瞎比比自己又没办法那种,很无聊的会议;
Rest(绿色):吃饭的时间、睡觉的时间等等.
Procrastination(红色): 浪费的时间,比如自己在疯狂的刷微博、刷知乎,又特别矫情焦虑这种时间。
每天会把这些时间清算一遍,就想结账一样。下方还有一个饼状图显示时间的占比。 最终一周的 168 小时时间去向真的就一目了然了。你看我这周浪费的时间比较多,下周就需要注意一些。
1.1 分析时间
记录完时间,就相当于你有了原始的线上日志,但是还要分析啊,所以最右边列出了几个项目,我在一本书上看到一个理论,人要有幸福感和成就感需要从以下四个方面入手:
健康。程序员健康真的特别重要,而且我不想我变成一个油腻的人呐.
工作学习。看了什么书,做了什么工作,思考自己的职业发展等等。
娱乐。你不是机器,娱乐也要给自己打分,不要玩的时候想着学,学的时候想着玩.
爱。有没有给家里打电话,有对象的有没有让女票感受到你自己的爱意,有没有照顾到对方的情绪等等.
所以,每周从这四个方面来个自己一个简单的总结,不需要很细致,但是至少是对自己的一个回顾。
1.2 品格养成
表格的时间汇总下面有一行:
这个是我之前读《富兰克林自传》的时候看到的富兰克林为自己定下的十三种美德。一周只关注一项,因为书中提过你关注多项你养成不了,反而容易失败,比如这周我只关注我要谦虚。我这个人有时候太骄傲了,emmmm,尤其是和别人吹牛逼的时候,很容易就吹过了,所以需要这么一项来约束我自己,完成了就打一个勾勾,没完成就打一个叉叉。
2. 注意事项
2.0 尽量避免拖延的红色出现
最常见的状态是这样的:到了做正事的时候,我们先会玩会手机,然后再上个厕所,还没忙一会儿呢,又收到个消息,回半天消息困了,又起来活动活动喝个咖啡,等休息足了又快到饭点了,吃完饭又想休闲了,等打开电脑准备打游戏的那一刻,预示这一天已经过去了……你总感觉你做不完事情,然后如果有对象她还会感受到你不关心她,就会陷入一个恶性循环。
2.1 时间记录在一天的最后进行
时间管理,不是为了时间管理而时间管理。而是我们让时间变得可控,你不能做完一件事情就开始记录你干了啥,那事情都不用做了。可以 1-2 天记录,因为 1-2 天内你做了啥基本是知道的.一天就花费 3-5 分钟的时间回顾。
2.2 想不起做啥的时间怎么记
有时候我们会有这种情况出现:我感觉我好像没浪费时间啊,但是我又想不起来做了啥。这种时间过段的标记成红色。你想想,你如果去和朋友聚会、看《创造 101 》、看电影,你会记不得你做了啥? 你如果自己好好学习或者工作,你会记不得干了啥? 所以想不起来,肯定是 :学没学好,玩也没玩爽的时候,过段标记为拖延的。
2.3 不足半小时怎么办
这个表格的精髓在于它只是粗糙跟随你的时间,使得你能够复盘总结。而不是为了记录而记录,所以不需要很精确,大约就可以。不用你每天上了几次厕所、喝了几次水几次这种都几进去。
3.我的时间年报
好了,你哔哔了那么多,你的时间到底是怎么样的呢?
这个方法是新东方的艾力老师教的,我从 15 年开始每年都会有一个时间年报。以 15 年为例(不得不感叹时间好快啊)
缩略图:
一年 52 个周的时间走势:
每个周时间消费明细:
8760 小时时间占比:
我感觉我的时间已经抓得蛮紧的了,而实际上数字显示:我浪费拖延了 826h,约等于 34 天,也就是有将近一个月的时间,我是躺在床上玩手机,无聊刷朋友圈的,真他妈恐怖啊!
最后今天的日期是 2018.8.26 日我想看看三年前(2015.8.26)我在干嘛:
还行,hhhh,没有很丧也没有浪费时间。
每年年终的时候都会出这样一份报告,就像一家公司要给股东看财报一样。今年我 24 岁,我希望我走过 10 年的时光之后回头看能有一种不负时光的感觉。 这只是我比较奏效的时间管理,对我的整个人的学习生活帮助都很大,如果你现在时间没有把控感可以尝试一下。也欢迎留言交流。 以我的微信签名作为结束吧:
一年不是 365 天,而是 8760 个小时。 ————艾力
- The End -
「若你有原创文章想与大家分享,欢迎投稿。」
加编辑微信ID,备注#投稿#:
程序 丨 druidlost
小七 丨 duoshangshuang
上期精彩内容
写给程序员的时间管理相关推荐
- 程序员的时间管理计划
目录 01优秀程序员的时间概念 02优秀程序员的时间分类 03时间管理法则 最近大家都在忙着做什么呢?忙着找工作?忙着工作?抑或是忙着当一条咸鱼,但是每天都给自己贴上一条正在忙着思考人生的标签? 不管 ...
- 从《跨过鸭绿江》中看程序员的时间管理实践
<跨过鸭绿江>是一个十分好的记录抗美援朝70周年的爱国题材电视剧 我不是军事专家 我简单表达一些这里面的策略对于我们时间管理方面的思考 我只是举几个例子 如著名的长津湖战役 传说中的包饺子 ...
- 一个程序员的时间管理(GTD)
转载自:http://www.myexception.cn/other/1391133.html 如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱? 天下真有这样的好 ...
- 程序员的时间管理哲学 —— 如何更好的利用我们的时间
开篇 说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮--滑到哪儿算哪儿: 这篇文章就是想说说我的时间管理方法: 但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行, 没有意愿,光 ...
- 一个程序员的时间管理
如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱? 天下真有这样的好事吗? 是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是"时间&quo ...
- 程序员的时间管理哲学——打造自己的分时管理系统
开篇 说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮--滑到哪儿算哪儿: 这篇文章就是想说说我的时间管理方法: 但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行, 没有意愿,光 ...
- 程序员的时间管理-谷歌日历
新的一年,新的规划.一直说学会改变,一直想实现自己的目标,可是迟迟却无法行动,最主要的原因就是不会时间管理,不会任务目标的分解.新年的第一件事就是搜集了大量的关于如何时间管理.目标分解的文章. 今年跟 ...
- 写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》
写给程序员的管理入门课程 -<格鲁夫给经理人的第一课> 序 格鲁夫给经理人的第一课 <格鲁夫给经理人的第一课> 最早出版于 2007 年,书原名为<High Output ...
- 程序员生存定律--管理向左,技术向右
点击打开链接 一个程序员在考虑增值时无法回避的一个根本问题是到底是做技术还是做管理.当然也有些职位会介于两者之间比如架构师,但我们暂时不去做细分,而是用简单的二分法. 这种基本方向上的选择对后续很多细 ...
最新文章
- Bitmap使用PictureBox后提示Bitmap占用
- java升级为jdk1.8_jdk1.7升级为1.8
- java class修改_【原创】Java基础之简单修改jar包中的class
- 各国市场分析(捷克,印度)
- java 图片分割_Java atlas图集分割
- mysql 获取自增主键
- 微博中的c++议论触发了测试人员的神经
- DB2 sql复制error sqlcode2038
- 95-34-020-Context-ChannelHandlerContext
- C# 使用Epplus导出Excel [4]:合并指定行
- Mac版 QQ防撤回插件
- 烂笔头笔记:macOS卸载Adobe产品后,在Launchpad上遗留空文件夹的解决方法
- 公司官网建站笔记(四):从阿里云将域名转出,并将域名转入腾讯云
- 磁盘占用率100%——哪些程序可以禁用(详细版)【还讲到独立显卡、集成显卡、双显卡、固态硬盘卡机卡死卡顿解决】
- c语言中快排函数,c语言快排函数详解
- CentOS7.5安装oracle11g
- 网格化管理服务系统,携同用户创新共进步
- linux下执行gauss的脚本文件,求脚本:同时向n个nodes提交并执行当前目录下所有Gaussian输入文件...
- 50个有趣的休闲网站 (外国)
- android 人生日历,人生日历Android版 功能初体验