写给如我一样工作时间自由的“创造者”

一个月之前,我决定改变我的不良作息习惯——熬夜调程序到四五点,中午起床,跳过早饭直接吃午饭,下午才开始一天的正常工作。经过一个月的调整,现在我可以一点钟之前就轻松入睡,早上也能较早的自然醒。可是我发现我的工作效率却大大的降低了,这是怎么回事?

Paul Graham提出的一个观点似乎可以解释这个问题:管理者和创造者时间表的差异。管理者会按照小时来划分时间,预先在每一个固定时间段安排好计划——一个演讲,一个会议或者一次私人会面。管理者安排工作时会看着他们的日程表,在任何合适的时间空档插入新的任务,简单又高效。但是有另一类人,被称为创造者,如程序员和作家,他们工作时需要一长段不被打扰的时间,一般需要以至少半天作为一个时间单位来计算。有过编程经验的人知道,一旦开始写代码,很难停下来,如果不得已被打断,需要很大精力才能重新进入状态。所以创造者讨厌突然的干扰,如邮件,会议甚至下午茶时间,这些干扰会毁了他们整个半天甚至一天的工作计划。说到这里不得不分享下面这张经典图。

再看看Paul Graham怎样描述他当年创业时一天的生活:

"我在九十年代创业之初时,不自知的用了一个时间管理小技巧来安排我的一天。每天晚饭之后我开始写程序到深夜三点,因为夜晚的时候没有人来打扰。接着我会睡到第二天的十一点左右,再去办公室处理“公务”,直到晚饭时间。从前我并没有仔细想过自己这样安排时间的原因,现在才发现其实我高效的把一天划分出了两个完整的工作日:中午到傍晚遵循管理者的时间表,傍晚到凌晨遵循创造者的时间表。"

这个观点让我恍然大悟!于是我决定认真的反思一下自己如何安排一天的时间,看看效率降低的原因到底在哪里。我用不同颜色把各类活动画在了一个时间轮盘上,这样就一目了然了。

我把一天的活动分成了四类:

产出:码代码调程序,读论文写论文

办公:回邮件,见学生,开会,喝茶吃点心闲扯淡。

休闲:聚会运动画画写博客听歌追剧上网

睡眠:zzz。。

下面的时间轮盘记录了我从前“不健康”的一天。最高产的时间段总是在深夜十分。原因有几条:没有其他干扰更容易专注,并且感觉疲惫的时候更需要专注。更重要的是,一旦开始工作就形成了一种惯性力量,不完成某一个特定任务就不愿轻易停下——无人打扰又没有严格时间限制的深夜很适合这样的工作态度。夜晚的六七个小时时间被非常高效的利用了。

在努力调整了作息时间之后,我的时间轮盘变成了这样。还是七个小时睡眠,产出时间表面上看似乎还增长了。但是问题也很明显了,现在我希望用下午的时间来完成最“困难”的工作,可是我没有意识到这段时间里充满了各种不可避免的干扰,邮件,会议,见学生,喝茶闲聊,甚至下午的阳光都让人觉得不能集中精力。虽然我还是没有浪费夜晚的时间,在睡前几小时也会努力再做点事。尽管这时没有了中断和打扰,但是两三个小时的时间实在有点不够用——惯性刚刚形成就又不得不停下,因为生物钟催促我该洗洗睡了。

我当然不想继续以前“不健康”的作息,并希望可以在保持健康生活的同时提高工作效率。为了高效的利用时间,应该尽量避免产出时间和办公时间的交叉,有意识的降低外界的干扰,当然这也需要适当的计划和更强大的自律能力。下面的两个时间轮盘可以参考。如果想要完成一个“艰巨”的任务,不如屏蔽掉一切休闲活动,推迟一切可以推迟的琐碎事务,找一个安静角落从下午工作到夜晚。当然有时我会觉得这样的高强度实在是吃不消,那就放自己一下午的假,从傍晚开始,也是一段可以充分利用的时间。

好了,写到这里。当然说起容易,做起来才知道有各种阻力和变数,在实践中自省自律,努力成长,共勉。

python效率低为什么_为什么我的工作效率降低了?相关推荐

  1. python效率低为什么_为什么 Python 这么慢?

    Python 现在越来越火,已经迅速扩张到包括 DevOps.数据科学.Web 开发.信息安全等各个领域当中. 然而,相比起 Python 扩张的速度,Python 代码的运行速度就显得有点逊色了. ...

  2. python 新媒体素材_新媒体运营日常工作是怎样的?

    很多人认为新媒体运营,不就是"小编"?逛网站东看看西瞧瞧,写写字轻轻松松就把工作KO了,有啥难度?新媒体从业者在听到这样的"评价"时,真的拎起板砖的冲动都有了! ...

  3. python数据分析就业前景_数据分析师找工作的秘诀,从读懂招聘 JD 开始

    JD(job description缩写),在招聘中,最常用到的意思是岗位介绍和工作职责描述. JD让无数求职者头痛,数据分析师更是其中的头疼之最.这份工作门槛尚可,薪资不错,行业发展前景好,因此吸引 ...

  4. python语言的运行效率高吗_为什么Python效率这么低,还这么火?

    这是一个引战的话题,不过我还是想说几句. 任何一个讨论语言效率问题的人,请先问下有没有搞清楚什么是效率? 软件工程发展至今,大型系统基本不可能通过一种语言去架构,c语言到是效率高来着?能去写一个web ...

  5. 运维学python用不上_运维朋友们,别再问需不需要学 Python 了!

    运维人员需不需要学开发?需不需要学 Python?PythonN 和 Shell 有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲. 现阶段,掌握一门开发语言已经成为高级运维工程师的必 ...

  6. 运维学python用不上_数读 | 为什么运维朋友们都需要学Python?

    运维人员需不需要学开发?需不需要学Python?PythonN和Shell有什么区别?天天问这种好水的问题,我实在受不了,决定帮大家扫扫盲. 现阶段,掌握一门开发语言已经成为高级运维工程师的必备计能, ...

  7. 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!

    原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...

  8. python 效率_Python 运行效率为何低

    当我们提到一门编程语言的效率时:通常有两层意思,第一是开发效率,这是对程序员而言,完成编码所需要的时间:另一个是运行效率,这是对计算机而言,完成计算任务所需要的时间.编码效率和运行效率往往是鱼与熊掌的 ...

  9. mysql越筛越少_面试官:为什么SELECT * 会导致查询效率低?

    面试官:"小陈,说一下你常用的SQL优化方式吧." 陈小哈:"那很多啊,比如不要用SELECT *,查询效率低.巴拉巴拉..." 面试官:"为什么不要 ...

最新文章

  1. linux内核 -内存管理模块概图
  2. GIT 源码管理-简介
  3. 2021 有哪些不容错过的后端技术趋势
  4. 递归算法 流程图_什么是算法?如何学习算法?算法入门的学习路径
  5. 调用另一个cpp的变量_再谈条件变量—从入门到出家
  6. java异常处理:finally中不要return
  7. RQNOJ 140 分配时间:dp
  8. java命令行导出、导入sql文件
  9. Flask第十八篇 Flask-Migrate
  10. 计算机辅助设计cad实训总结,CAD画图的心得体会
  11. paypal php 接口文档,paypal接口开发记录
  12. requested an insecure resource的解决方法
  13. 三七女生节,解密阿里女程序员们的代码诗!
  14. 深耕地产 20 年,拿下90%头部客户,“明源云”能为垂直行业 SaaS 带来哪些启发?
  15. Pyecharts亚马逊订单可视化
  16. 机器学习中的目标函数总结
  17. 随手笔记Cookie
  18. 地铁三号线 - 95后的财务自由
  19. 新冠造成的经济崩溃对女性影响最大
  20. Linux字体相关文件存放的目录位置

热门文章

  1. android fragment学习6--FragmentTabHost底部布局
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的养老社区管理系统
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的博客系统
  4. Linux-网络RAID技术DRBD
  5. mysql之调优概论 1
  6. Soap、Http、TCP/IP 三个基本的通讯协议有什么区别?
  7. Oracle修改机器名后导致监听和console无法启动解决方法参考(转的)
  8. GPU Gems 1: Chapter 22. Color Controls
  9. iPhone客户端开发笔记(一)
  10. Serial Port接收数据完整性要求