前段时间流行的时间管理方法 -

url=NotLrz-4f4eCgENFAECrXNw88mSLoJ2Rc2MrkP4aes1yQvPjNQRlmdYcbz9oP9U8JoBzJeY-DSUhhInxfUJjVq">番茄工作法。说的是选择一个你待完毕的任务。将番茄时间设为25分钟,专注工作。中途不同意做不论什么与该任务无关的事。直到番茄时钟响起,然后短暂歇息一下(5分钟即可),每4个番茄时段多歇息一会儿。

我尝试过几次,最后每次都感觉这个工具还是不太有用,把时间管理搞得有些过于复杂了。

尽管这个工具对我不太适用,但我觉得番茄工作法背后的精髓是非常对的。就是在一段时间内你仅仅专注在一件事情上。心无旁骛,这才是效率极大提升的关键,详细要专注的做多久,歇息多久。倒真的不是那么重要了。

刘未鹏在他的文章也剖析了,“多任务”切换须要耗费很多额外花销,假设仅仅做一件任务。就不会有此损失。
程序猿们都知道,任务切换须要耗费很多额外的花销。通俗地来讲,首先须要保存当前上下文以便下次能够顺利切换回来。然后要载入目标任务的上下文。假设一个系统不停地在多个任务之间来回倒腾,就会耗费大量的时间在上下文切换上,无形中浪费非常多的时间。
相比之下。假设仅仅做一件任务,就不会有此损失。这就是为什么专注的人比不专注的人时间利用效率高得多的原因。

任务切换的暗时间看似非常不明显,甚至非常多人觉得“多任务”是件非常好的事情(有时候的确是),但日积月累起来就会发现。消耗在切换上的时间越来越多。

另外,大脑開始一件任务的时候必须要有一定时间来“热身”。这个时间因人而异,而且能够通过练习来改变。举个样例,你看了一会书之后,忽然感到一阵 无聊。忍不住打开浏览器,十分钟后你想起来还要继续看书,但要回复到当时理想的状态,却须要一段时间来努力去集中精力,把记忆中相关的知识全都激活起来, 从而才干进入“状态”,由于你上了十分钟网之后这些记忆已经被抑制了。假设这个“热身”状态须要一刻钟,那么看似十分钟的上网闲逛事实上就花费了二十五分 钟。
假设阅读的样例还不够生动,对于程序猿来说事实上有更好的样例:你敲代码写得正high。忽然被叫去开了一通会,写到一半的代码搁在那儿。

等你开完会 回来你须要多久能够又一次进入状态?又或者,你正在调试程序,你已经花了二十分钟的时间把与这个bug可能相关的代码前前后后都理解了一遍,心中构建了一个 大致的地图,就在这时,呃,你又被叫去开了个会(:D)。开完会回来,可想而知。得花上一些时间来回忆一下刚刚弄清的东西了。

迅速进入状态的能力是能够锻炼的,依据我个人的经验,至少能够缩短到3-5分钟。但要想全然进入状态。却是非常难在这么短的时间实现的。

所谓全然进入 状态,举个样例:你看了3个小时的书,或者调试了半个小时的程序之后,往往满脑子都是相关的东西,全部这些知识都处在活跃状态。换言之你大脑中全部相关的 记忆神经网络都被激活了,要达到这样一种忘记时间流逝的“沉浸”状态(心理学上叫做“流体验”)。不是三两分钟的事情。而一旦这样的状态被破坏,无形间效率就会大打折扣。这也是为什么我总是倾向于创造大块的时间来阅读重要的东西,由于这样有利于“沉浸”进去,使得新知识能够和大脑中与其相关的各种既有的知识充分融合,关联起来,后者对于深刻的记忆非常有帮助。

要做好Doing one thing at a time还是须要相关配套技法的,比方下面几条:

当你在状态时,就多干点;不然就好好歇息:有时候会连着几天不是工作状态。有时在工作状态时却又能天天忙活 12 小时,这都非常正常的。

仅仅做那件有着最大影响的事情。

——Jason Cohen

进入高效状态后,记下不论什么分散你注意力的东西比方 Google 搜索词、灵光乍现的想法、新点子等等。

假设你把它们记下来,它就不会再蹦来蹦去了。

相关引用
2.Etienne Garbugli,26 Time Management Hacks I Wish I'd Known at 20。http://www.slideshare.net/egarbugli/26-time-management-hacks-i-wish-id-known-at-20

效率提升最重要的原则 - Doing one thing at a time的更多相关文章

  1. 基于微服务的DevOps落地指南 交付效率提升40%

    基于微服务的DevOps落地指南 交付效率提升40% 2015-2016年,珍爱线下门店已新增覆盖城市9个,与此同时,CRM系统大小故障却发生了数十起... ... 珍爱网是以“网络征选+人工红娘”模 ...

  2. jQuery效率提升建议

    jQuery简洁通用的方法集把编码者从繁重的工作中解脱出来,也拉低了进入javascript的门槛,初学者对浏览器兼容性一无所知的情况下,几行代码就可以写出超炫的特效.网上有一篇文章转载比较泛滥,已经 ...

  3. 十条jQuery代码片段助力Web开发效率提升

    JQuery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Oper ...

  4. paip.提升效率---提升绑定层次--form绑定取代field绑定

    paip.提升效率---提升绑定层次--form绑定取代field绑定 =================== 编辑form中,常常需要,绑定一个对象到个form..   传统上要绑定field开始. ...

  5. web开发中的 emmet 效率提升工具

    web开发中的 emmet 效率提升工具 可以用来快速生成html 代码. 并且给各种IDE.编辑器提供了插件支持,sublime ,webstorm等. 如在webstorm中安装好emmet之后, ...

  6. Android studio Debug效率提升

    Android studio Debug效率提升,可以在控制台打印log的同时而不暂停程序的运行,尤其是当遇到复杂交互的时候,比如滑动,拖动,这时候程序暂停执行是特别恶心的.其实你可以更新打印信息而不 ...

  7. 【转载】十条jQuery代码片段助力Web开发效率提升

    文章转载自 51CTO http://www.51cto.com/ 原文链接:http://developer.51cto.com/art/201604/509093.htm原文摘要:JQuery是继 ...

  8. Gradle安装 Gradle效率提升 eclipse安装gradle插件 【我】

    Gradle安装 从官网下载 gradle4.6版本,也可以从svn地址下载 https://downloads.gradle.org/distributions/gradle-4.6-bin.zip ...

  9. Atitit 开发进度 开发效率提升解决方案

    Atitit 开发进度  开发效率提升解决方案 1.1. 使用4gl语言 dsl语言尽可能 1 1.2. Ssd+高屏幕显示器,提升硬件 1 1.3. 汉字命名规范,可以大力提升可读性与效率 1 1. ...

随机推荐

  1. Window下安装使用RabbitMQ

    RabbitMQ官网 http://www.rabbitmq.com 下载地址 http://www.rabbitmq.com/download.html 一 Windows下安装RabbitMq 1 ...

  2. POJ3311 Hie with the Pie

    The Pizazz Pizzeria prides itself in delivering pizzas to its customers as fast as possible. Unfortu ...

  3. 【电脑使用经验】怎么查看无线网络中电脑的IP地址?

    1. 2. 3. 4. 5.

  4. 一个Android Socket的例子(转)

    1.开篇简介 Socket本质上就是Java封装了传输层上的TCP协议(注:UDP用的是DatagramSocket类).要实现Socket的传输,需要构建客户端和服务器端.另外,传输的数据可以是字符 ...

  5. Spring Boot学习——Controller的使用

    本文主要记录几个注释的使用方法. 1. @Controller : 处理http请求 2. @RequestMapping : 配置URL映射 3. @RestController : 组合注解,sp ...

  6. 静态变量(static)的特点

    静态变量(static):有局部变量,也有全局变量. 静态局部变量:在函数体内用static说明的变量称为静态局部变量,属于静态类别. 特点: (1)它占据一个永久性的存储单元.随着文件的存在而存在. ...

  7. 解决redis在windows下使用start命令行调起时闪退的问题

    start powershell "redis-server.exe" "redis-server.exe" 改成redis-server.exe的绝对路径即可 ...

  8. 2018年东北农业大学春季校赛 K wyh的数列【数论/斐波那契数列大数取模/循环节】

    链接:https://www.nowcoder.com/acm/contest/93/K来源:牛客网 题目描述 wyh学长特别喜欢斐波那契数列,F(0)=0,F(1)=1,F(n)=F(n-1)+F( ...

  9. python接口自动化(四十)- logger 日志 - 下(超详解)

    简介 按照上一篇的计划,这一篇给小伙伴们讲解一下:(1)多模块使用logging,(2)通过文件配置logging模块,(3)自己封装一个日志(logging)类.可能有的小伙伴在这里会有个疑问一个l ...

  10. 不一样视角的Glide剖析

    推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) Glide是一个快速高效的Android图片加载库,注重于平滑的 ...