简介

番茄工作法是简单易行的时间管理方法,是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。

What to solve

各种Deadline逼近的时候,是否会处于一种或轻或重的焦虑状态而导致效率低下?

是不是沉迷于刷微博、打赏主播、追剧、网上冲浪而忘记了时间的流逝?

闪动的QQ、微信、邮件是否时刻牵动着你的心?

在当下,有着太多的外界诱惑,使得你不得不停下来去响应,一回过神,就忘记之前该干啥了,所有计划全部打乱,一回想,我这几天都干了啥?似乎一刻都没有停歇,但内心却仍然感到无限空虚。

一世穷忙为阿谁,终日逢人皱两眉。

How to use

番茄工作法只是提出一个理念并介绍了一些方法,目的是让我们做事情变得专注高效,但是每个人都有自己独特的生活环境和工作情况,非常建议大家自己看下原版书籍,并结合自身实际总结归纳出适合自己的方式,以下是一些示例。

腾讯内部分享:专注当下,我的腾讯式番茄工作法

经过 1700 个番茄时间,番茄工作法改变了我什么

Some applications

试过很多番茄工作法的软件、网站、APP,只能说100%符合你期望的基本没有,除非你按照自身需求定制开发,如果你阅读过原书,会发现作者更推崇的是纸+笔+简单的统计工具如Excel之类的,而不是复杂的软件app,因为这会让你将重心转移到这些软件的使用上,而非更多关注番茄工作法本身。

一目了然,简单上手的,腾讯Alloy Team出品,一个简易的番茄工作法网页

自己现在用的,番茄窝

曾经用过觉得还凑合的,番茄土豆

自我总结

番茄工作法并不适用于所有场景,需要自己调节使用,它的核心原则是使你关注当下该做的事情,不开小差,不瞻前顾后,不过多的焦虑。

推荐的一个番茄时间为30分钟,包括25分钟工作时间和5分钟休息时间。

番茄时间的前3-5分钟用于回顾上一个番茄的工作内容,最后3-5分钟用于整理回想这个番茄所做的事情,补充计划外事项,思考下下一个番茄自己如何更好的开展工作。

每天工作8小时,半小时为一个番茄时间,共计16个番茄,第一个番茄时间用于安排当天的TODO列表,最后一个番茄时间用于归档当天工作,上午和下午各有一个番茄时间用于休息和整理零散任务,各有两个番茄时间用于应付突发任务,剩下的8个番茄时间,尽量让自己集中精神专注高效地完成本职工作,也就是说一天的任务主要是完成8-10个番茄,制定当天的任务清单的时候,也最好根据自己的实际工作情况合理安排任务和时间。

譬如我的某天待办列表是这样子的,其中预留时间设置为4个番茄,如果有任何紧急的事情(bug修复、领导安排、同事协同),就修改这一项,减少一个番茄时间(譬如第一次从4到3),新建一个番茄时间,写上这个任务(如同事协同),并启动它,如果没跑完整个番茄时间、则中止,遇到同类的事情,则接着开始这个番茄时间,中止后可以继续回到自己的主任务上接着进行工作;如果不紧急,则添加到待办列表中,主任务完成后,看看本日时间是否还充裕,是则将其拖动到今日列表中,开始进行该项任务。

如果一项任务的估测值大于5-7个番茄,那么打散它,复杂的工作应该被分割为小的事情;如果一项任务的估测值小于一个番茄,就把几个小任务组合成一个大任务。

不去考虑什么时候能完成所有番茄,只需要一个番茄接着一个番茄地连续做下去,下一个番茄时间你会做得更好,就会成功。

结束语

“可是我没有时间做这件事啊。” “知道你没时间,先做一个番茄再说!反正一口气也做不完。”

“可是我没找到机会做这件事啊。” “知道你没机会,先做一个番茄再说!找找感觉,等机会来了就不盲目了。”

“可是还没到时候做这件事啊。” “知道没到时候,先做一个番茄再说!现在做一点,到时候少一点。”

“可是我现在没感觉,不想做这件事啊。” “知道没感觉,先做一个番茄再说!做做看就知道有没有感觉了,没感觉就只做一番茄。”

The Pomodoro Technique的更多相关文章

  1. [转载]番茄时间管理法(Pomodoro Technique):一个番茄是如何让你工作更有效率的

    如果你经常读一些关于提高工作效率或时间管理类的博客,一定听说过番茄时间管理法(Pomodoro Technique).这是一种极好的帮助你集中注意力.获得更高工作效率的方法. 基本上,它的实施方法是这 ...

  2. 《如何在大学里脱颖而出(How to Win at College)》读书笔记

    <如何在大学里脱颖而出(How to Win at College)>读书笔记 图书简介 中文版: 英文版: 作者卡尔·纽波特(Cal Newport)于 2004 年6月以优等生荣誉学会 ...

  3. 5 Tips for creating good code every day; or how to become a good software developer

    Being a good developer is like being any other good professional, it’s all it’s about doing as much ...

  4. A WPF/MVVM Countdown Timer

    Introduction This article describes the construction of a countdown timer application written in C# ...

  5. 21 步助你成为成功的 Web 开发者(激情不是被动的:它是一种对行动起来的追求)

    随着 Web 开发产业的爆发式发展,许多人会问这样的问题:我如何才能成为一名 Web 开发者?我认为这是一个错误的提问.问题应该是:我如何才能成为一名成功的 Web 开发者? 能提出这样的问题很重要, ...

  6. NV OIT algorithm : Depth peeling is a fragment-level depth sorting technique

    https://developer.nvidia.com/content/interactive-order-independent-transparency Correctly rendering ...

  7. PERT(计划评审技术,Program Evaluation an Review Technique)

    如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 PERT(计划评审技术,Program Evaluation an Review T ...

  8. 番茄钟App(Pomodoro Tracker)

    最近为了学习Swift编程语言,写了一个番茄钟的App(Pomodoro Tracker).刚上线的1.2版本增加了Apple Watch的支持. iPhone版 Apple Watch版 如果你跟我 ...

  9. What is happening in Crockford's object creation technique?

    What is happening in Crockford's object creation technique? http://stackoverflow.com/questions/27660 ...

随机推荐

  1. ThinkCMF后台地址加密忘记了无法打开后台怎么办?

    ThinkCMF后台地址加密忘记了无法打开后台怎么办?笔者为了网站安全把ThinkCMF后台的安全模式打开后忘了保存加密地址,导致无法登陆后台,找了些网上的资料,不太靠谱,只好从代码入手,找到/app ...

  2. Docker MongoDB 集群搭建

    简单地在Docker环境上搭建一个无认证的MongoDB集群.1.本文使用的容器集群角色 ContainerName IP:portConfig Server cfg_1    10.1.1.2:27 ...

  3. LeetCode——973. 最接近原点的 K 个点

    我们有一个由平面上的点组成的列表 points.需要从中找出 K 个距离原点 (0, 0) 最近的点. (这里,平面上两点之间的距离是欧几里德距离.) 你可以按任何顺序返回答案.除了点坐标的顺序之外, ...

  4. 基于Guava实现的文件复制

    需求:现需要将文件D:\A\B\C\abc.txt进行一下操作 1.在文件夹D:\A\B\C下,没有以abc命名的文件夹则创建 2.将目标文件D:\A\B\C\abc.txt复制到abc下 实现代码: ...

  5. C/C++ 取整函数ceil(),floor()

    使用floor函数.floor(x)返回的是小于或等于x的最大整数.如:     floor(10.5) == 10    floor(-10.5) == -11 使用ceil函数.ceil(x)返回 ...

  6. openvino资源

    Intel OpenVINO介紹及樹莓派.Linux的安裝 https://chtseng.wordpress.com/2019/01/21/intel-openvino%E4%BB%8B%E7%B4 ...

  7. oracle学习(二)pl/sql基础

    pl/sql组成:DDL DML DCL pl/sql特点: SQL&PL/SQL编译器集成PL/SQL,支持SQL所有范围的语法 支持CASE语句和表达式 继承和动态方法释放 类型进化.属性 ...

  8. Angular(三)

    Angular开发者指南(三)数据绑定   数据绑定AngularJS应用程序中的数据绑定是模型和视图组件之间的数据的自动同步. AngularJS实现数据绑定的方式可以将模型视为应用程序中的单一来源 ...

  9. Adaboost算法及其代码实现

    . . Adaboost算法及其代码实现 算法概述 AdaBoost(adaptive boosting),即自适应提升算法. Boosting 是一类算法的总称,这类算法的特点是通过训练若干弱分类器 ...

  10. sbt 设置

    修改 sbtopts for shell # zkk -sbt-dir D:/DATA/.sbt -sbt-boot D:/DATA/.sbt/boot -ivy D:/DATA/.ivy2 修改 s ...