程序员的时间管理哲学——打造自己的分时管理系统

简介: 开篇   说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮——滑到哪儿算哪儿;   这篇文章就是想说说我的时间管理方法;   但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行,   没有意愿,光有方法也是白搭!   这篇文章不谈怎么鼓动你树立意愿,只谈方法! CPU...

开篇

  说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮——滑到哪儿算哪儿;

  这篇文章就是想说说我的时间管理方法;

  但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行,

  没有意愿,光有方法也是白搭!

  这篇文章不谈怎么鼓动你树立意愿,只谈方法!

CPU的运作机制

  我们搞程序的,都知道操作系统的运作机制:

  单个CPU是不能处理多任务的,

  你让他算1+1的那一刻,他只能算1+1,那一刻不能做任何其他的任务,

  然而一个现代操作系统是怎么实现并行任务的呢?

  它是通过划分时间片,来实现多任务的,

  划一小段时间,来处理任务A的事情,这段时间用完之后,把当前处理的状态记下来,

  再划一小段时间处理任务B的事情......

  如此看来,划的时间片足够小,成千上万个任务,就得以“并行执行”了

  其实对于CPU来说,还是串行执行的,

  只不过对于使用他的人来说,看起来就是并行执行了;

人脑的运作机制

  人的大脑跟CPU很相似,

  人脑也是串行处理事情的,你让一个人同时处理两样事情,是非常难的,

  就拿“左手画圆,右手画方”来说,只有练九阴真经潜质的人才能做到,

  有些人可能说,我可以一边跑步,一边听英语,那么你仔细想想,你跑步用脑了吗?

  把那些不需要用脑的事儿剔除掉,你的大脑是不可以并行处理事务的;

  或者换句话说,你如果想做好一样事儿,你就不要三心二意,专心做这一件事就好;

  人脑跟CPU也有不同之处

  CPU长时间处理一项事务,不会感到厌烦;

  但人脑长时间处理一项事务,会感到厌烦,

  哪怕这是你非常喜欢的事也好,你如果长时间做这项事,就做不好了;

打造自己的分时管理系统

       现代社会的人,往往每天也有若干项事务要处理,

       尤其是管理角色,我们说,管理就是协调;

       你管理的资源或者事务越多,你需要协调的内容也越多;

  我没办法像CPU一样,可以把时间片划分到足够小,

  几毫秒的时间都分的出来,去做一项事务的一部分,

  但我又不想让自己的大脑长时间的泡再一个事情上,

  一方面是怕自己厌烦,

  另一方面是时间是有限的,这样事情上投入的时间多了,那样事情就会受影响;

  所以没办法,就要把自己的大脑切一块出来,让他来做操作系统做的事儿

  事情来了,先让操作系统把这些事情编好号、排好队;

  然后,最重要的一步就是做拆分;每个事情按时间颗粒度拆好;

  处理这些事情的时候,也按这个颗粒度来处理,

  实际用的时间上可能没计划的那么准确,没关系,

  只要你做到了预期的程度,就停下手头的工作,来处理另一个事情; 

  等另一个事情(或另几个事情)处理好之后, 

  再回头处理第一个事情的第二个任务, 

  因为你前面由“操作系统”做好了任务的拆分, 

  所以现在处理第一个事情的第二个任务,也不会有太多进程切换的成本; 

  把眼光放长远一些,你会发现:你一天(一周或一个月)在同时处理好几项事务; 

  而且处理的井井有条。 

  一开始这个过程是痛苦的,时间久了,你会觉得神清气爽、精神舒畅!

有什么好处

       只要实施了这套方法,你就不会被人说:

  “脚踩西瓜皮——滑到哪儿算哪儿”、“顾头不顾腚”之类的话了;

  当然这最主要的还是看你怎么划分任务的优先级和重要程度;

  但光有这个,根本不够用,只有实施我这套方法,

  才能做到“面面俱到”,再多的事情来都不用发愁,

  所谓的“事繁不慌”的境界,也是因为有这套方法,才能做到的!

目录
相关文章
|
9月前
|
弹性计算 数据可视化 程序员
码住!程序员高效工作的10个方法
作为一名程序员,高效工作是我们必须要具备的能力。以下是一些程序员高效工作的10个方法,希望对大家有所帮助。
|
测试技术
工作中如何时间管理?让《搞定》帮你搞定
忙忙碌碌一天下来工作效率大大折扣,时间都不知道花到哪里了。相信很多人都存在这个困惑,做一件事时想到另外一件事或者被其他事情打乱节奏,如果你也存在这种情况建议精读这篇文章,一定会对你有所帮助。
14102 2
工作中如何时间管理?让《搞定》帮你搞定
|
程序员
程序员工作中的三个锦囊
程序员工作中的三个锦囊
程序员工作中的三个锦囊
|
程序员
程序员转管理岗你需要了解的管理学常识
  既然我们要探讨“技术人如何做管理”这个话题,那么对“什么是管理”以及“管理是干什么的”这个问题就无法回避。虽然“管理”这个概念很模糊,但是我们依然可以通过界定管理者的核心职责,来刻画出管理的含义。   在管理学的发展史上,有很多彪炳史册的管理大师,我们不妨看看,管理界这几位泰斗级人物是怎么说的。   古典管理理论的代表亨利·法约尔认为,“管理是由五个要素组成的一种普遍的人类活动,这五个要素是:计划、组织、指挥、协调和控制”。不难看出,他特别关注管理的过程性,强调“做事”的可控性,不愧为“管理过程学派”的创始人。“科学管理之父”弗雷德里克·泰勒认为,“管理就是确切地知道你要别人干什么,
163 0
|
程序员
工作感悟-时间管理
工作感悟-时间管理
117 0
【观点】工作效率上的错觉
译文出自:外刊IT评论
625 0
|
架构师 Java 程序员
不是所有的程序员都适合转管理,但是领导力可以有套路练就
最近很多小伙伴对技术栈管理的话题比较感兴趣,我们就继续这个话题,本次分享来自一位贴吧的程序员老司机,他亲自尽力过从技术转向管理岗位,我们听听他的分享: 为什么大家想转型做管理? 其实,做程序员挺好的,学会一种新技术或者解决一个技术难题,很容易就能获得成就感。
1074 0
时间管理1 - 时间管理的本质
时间管理的本质 一般而言,有两个方向:一是提高做事的效率,二是去做更有价值的事。 提高效率就是把它塞得更满,而提高含金量,就是往里面放更值钱的东西。
1459 0
时间管理2 - 高效行动
(一)行动力的心理模型 在上图中,“自我”的小人想走A路线,达成长远的目标,最终收获大树上的果实(即长远利益);而“感受”的小人想走B路线,获得眼前的快乐,不断采摘路边的小花(即短暂利益)。
948 0