开篇

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

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

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

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

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

CPU的运作机制

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

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

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

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

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

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

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

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

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

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

人脑的运作机制

  人的大脑跟CPU很相似,

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

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

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

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

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

  人脑跟CPU也有不同之处

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

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

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

打造自己的分时管理系统

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

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

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

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

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

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

  一方面是怕自己厌烦,

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

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

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

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

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

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

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

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

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

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

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

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

  而且处理的井井有条。

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

有什么好处

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

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

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

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

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

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

转载于:https://www.cnblogs.com/liulun/p/7596304.html

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

  1. 程序员的时间管理哲学 —— 如何更好的利用我们的时间

    开篇 说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮--滑到哪儿算哪儿: 这篇文章就是想说说我的时间管理方法: 但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行, 没有意愿,光 ...

  2. 写给程序员的时间管理

    点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 图片源自:unsplash 作者 艾力 转载自公众号:Leetcode名企之路 如 ...

  3. 程序员的时间管理计划

    目录 01优秀程序员的时间概念 02优秀程序员的时间分类 03时间管理法则 最近大家都在忙着做什么呢?忙着找工作?忙着工作?抑或是忙着当一条咸鱼,但是每天都给自己贴上一条正在忙着思考人生的标签? 不管 ...

  4. 从《跨过鸭绿江》中看程序员的时间管理实践

    <跨过鸭绿江>是一个十分好的记录抗美援朝70周年的爱国题材电视剧 我不是军事专家 我简单表达一些这里面的策略对于我们时间管理方面的思考 我只是举几个例子 如著名的长津湖战役 传说中的包饺子 ...

  5. 一个程序员的时间管理(GTD)

    转载自:http://www.myexception.cn/other/1391133.html 如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱?   天下真有这样的好 ...

  6. 一个程序员的时间管理

    如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱?   天下真有这样的好事吗?   是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是"时间&quo ...

  7. 程序员的时间管理-谷歌日历

    新的一年,新的规划.一直说学会改变,一直想实现自己的目标,可是迟迟却无法行动,最主要的原因就是不会时间管理,不会任务目标的分解.新年的第一件事就是搜集了大量的关于如何时间管理.目标分解的文章. 今年跟 ...

  8. 程序员生存定律--管理向左,技术向右

    点击打开链接 一个程序员在考虑增值时无法回避的一个根本问题是到底是做技术还是做管理.当然也有些职位会介于两者之间比如架构师,但我们暂时不去做细分,而是用简单的二分法. 这种基本方向上的选择对后续很多细 ...

  9. Java程序员周末时间搞锭银行信息管理系统毕业设计(java+springboot+mybatis+mysql+vue+elementui)等实现 免费源码+论文答辩资料获取

    Java程序员周末时间搞锭银行信息管理系统毕业设计(java+springboot+mybatis+mysql+vue+elementui)等实现 前言介绍: 在社会快速发展的影响下,银行继续发展,大 ...

最新文章

  1. 【转】OpenStack和Docker、ServerLess能不能决定云计算胜负吗?
  2. OpenJDK作为Linux上的默认Java
  3. mysql 操作xm_mysql基本命令使用
  4. [原创]有关PHP 中 MVC的个人见解
  5. H3C MSTP实验
  6. c++语言用文件输入数值,C++ 基本的输入输出
  7. IT人才需要怎样的沟通表达能力
  8. 机器学习就那么回事儿
  9. 简单的图书馆系统 LibrarySystem(OC模拟)
  10. 全球各地区当前对电子烟行业的政策如何?
  11. 微信公众平台Js API实现微信分享
  12. 许晓斌_Maven实战(九)---打包的技巧
  13. 吴恩达深度学习教程中文笔记目录
  14. 网络适配器消失不见?
  15. 网站图片定位代码html5,CSS中背景图片的定位
  16. 用java生成二维码
  17. 初中数学分几个模块_初中数学分成三大模块
  18. python实用的语法和函数
  19. Kafka SASL/PLAIN 环境构建(Docker版)
  20. Http——HttpURLConnection详解

热门文章

  1. pandas 表操作
  2. go语言 格式化输出
  3. 22 File Links: Hard and Symbolic
  4. Java字符串处理之返回指定字符串下标(indexOf)
  5. android 分享元素,Android开发之5.0activity跳转时共享元素的使用方法
  6. 安全行业最全防火墙产品全家福
  7. Git学习总结(15)——解决Win10 Git图标不显示问题
  8. Java基础学习总结(48)——Java 文档注释
  9. 解决设备行业尾款回收问题-深思精锐5时钟锁
  10. ES6学习笔记二 新的声明方式和变量的解构赋值!