Eat that Frog,中文翻译过来就是“吃掉那只青蛙”。不过这里并不是讨论怎么去吃青蛙,而是一种高效的方法。

  Eat that Frog是Brian Tracy写的一本书(推荐阅读)。这是一个很好的方法去提高效率,也是我最喜欢的方法(没有之一)。Eat that Frog的核心理念是在每天一开始就去做你一天中最重要、最困难的任务,然后接下来的任务就可以很容易的被完成。而且这么做还有另外一个好处——防止拖延,就算再差的结果也不怕——每天先做最重要、最困难的任务(最重要的任务通常是能促进你长期发展的任务,相对而言叶辉比较困难),把这些都做完了,就算发生了拖延,那拖延的也只是不重要,甚至没有价值的任务。不过如果你正确的去使用Eat that Frog,在你完成了最重要和最困难的任务后,你会拥有更大的信心去完成接下来的任务,而不是拖延。

  实施这个方法前,有一条约束是必须注意的:你每天的Frog(最重要的任务)必须是向你的目标和大目标推进的任务(如长期的学习,重要的工作),而不是一些次要或者无关紧要的事情(如查邮件,刷微博)。

  有人可能会想,我每天最多的时间就是去上班,每天一开始就在公司,哪有时间先去做最重要的事,而且也没什么时间去做这些。先不管有没有(答案是肯定的——有!),这个方法既适合创业的人,也适合上班的人,也适合自由职业者。想要成功使用这个方法或者其他任何方法,必须要把他变成自己的一种习惯,否则基本无效,可能会在一开始觉得很有用,过一段时间就越来越不想用了,不想去做了。下面就几点讨论一下。

我早上没有时间去做自己最重要的任务

  我相信很多人都会这么认为,自己根本就没有时间在一天一开始就去执行自己最重要的任务,因为自己每天起来,洗漱完,吃个早饭,然后就去挤公交,挤地铁,去上班了。在这一系列的过程中,貌似大家确实没有时间。真的如此吗?很显然,不是!因为你起的不够早,你每天7点半,8点,甚至更迟才起来,那当然没有时间在上班前做自己最重要的任务(如学习英语,学习一门技能,锻炼身体等等)。

  又有人要说了,你要我每天早点起来(比如5点,6点),那我没有足够的睡眠时间。其实这个问题也很容易解决,晚上早点睡。我相信又有人要说了,我晚上还要做事,无法那么早睡。事实上真的如此吗?你可以想一下自己昨天完成睡前是在干嘛,是在学习,在工作,在促进和家人的关系,还是在上网,在刷微博。。。如果你真的是在做有意义的事情,而晚上又你的效率比较高的时间段,那OK,当我什么没说过,你可以pass掉。反之,把这些都放下,睡前提前30分钟关闭你的电脑,电视,手机和平板。然后休息一下,可以听下舒缓的音乐,拿起你床边的书翻一下(那种描述类的,文学类的为佳;学习类的,写实类的最好不要,因为这个时间就是为了放松大脑)。现在慢慢躺下,放慢你的呼吸,慢慢入睡。

  相信我,也相信自己,第二天你肯定能起得来。这个过程是慢慢来的,一开始提前10-15分钟,慢慢地再提前10-15分钟起来。

  关于如何知道自己需要多少时间地睡眠时间才是健康的,这个有个方法,你可以在放假的时候试一下。关闭你的闹钟,让自己在10点,或者10点半睡觉,第二天自然醒来,记录你睡了多少时间。将这个过程连续执行5-7天,然后计算平均值,这就是你的生物钟所拥有的最佳睡眠时长。

  我是个上班族,貌似不适用吧

  上面我就说过,不管是自由职业者,创业的人,还是上班的人,Eat that Frog都适用。假如你是个上班的人,每天9点上班。你要每天先执行自己最重要的任务,那你差不多要6点或者6点半起来,迅速的洗漱完,然后花1个小时去执行你最重要的任务(你可以先吃早餐,也可以在做完后吃早餐)。再去上班。到了公司后,你在公司的任务也肯定是有优先级的,哪些更重要,哪些比较次要,在你开始工作的时候,就开始去执行你公司中最重要的任务,9点-11点,2个小时就差不多了,在这段时间里集中精力去完成这些任务。

  如果你觉得下面的话可能会冒犯到你,那我表示抱歉,也请你pass。

  我知道很多人在公司里都在打酱油,有事就做一下,没事就聊天,看小说,好的就是去做自己的任务去了(学习某一门技术等)。我相信没有公司会喜欢打酱油的员工,而这样的员工也走不远,也很难突破那道槛。很多程序员都抱怨自己工资低,说什么屌丝,说别人怎么怎么好。问题是这个问题是自己的问题更多,自己是根本所在;还是他人造成的。我相信大部分都是前者。我今年24岁,现在是个个人开发者,收入很低,但我不会再去抱怨(虽然以前我也这样),我还年轻(姑且算年轻吧。。。),我可以改变我自己。就像看到某个人说的(我也忘了是谁):人最怕的就是没有目标,失去理想。我也曾经迷失过,将来也可能还会迷失,但我相信自己,通过学习改变自己,我才毕业两年,将来的路还很长,还有很大的空间去发展。大家都一样,世界上没有愚笨的人,只有懒惰的人和没有目标的人。我可以改变(虽然以当今社会标准我不是什么成功人士),那大家都可以改变,变的更好,去追寻自己的目标。

  如果上面的话确实冒犯到你,那我再次表示抱歉。谢谢。

  Eat that Frog,GTD,目标系统等等,这都只是一个方法,你可以去尝试,一个月,两个月,三个月。。。如果不合适就改变这个方法,让他适合自己;再尝试,再改变。这些最终就会成为你的一个好的习惯。而习惯的培养过程就有点像软件项目的迭代过程,先出一个版本,再根据结果,再改进,一步步改进。传统的习惯培养过程就只是说30天就能养成一个习惯,坚持30天。我个人认为这个迭代的过程更合适。

  愿大家多吃点青蛙(Frog)。

文章出处:http://www.cnblogs.com/ZhugeKM/archive/2013/01/05/eat_that_frog.html

Eat that Frog的更多相关文章

  1. hdu 2128 Frog(简单DP)

    Frog Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submi ...

  2. [LeetCode] Frog Jump 青蛙过河

    A frog is crossing a river. The river is divided into x units and at each unit there may or may not ...

  3. hdu5037 Frog (贪心)

    http://acm.hdu.edu.cn/showproblem.php?pid=5037 网络赛 北京 比较难的题 Frog Time Limit: 3000/1500 MS (Java/Othe ...

  4. CF #305 (Div. 2) C. Mike and Frog(扩展欧几里得&&当然暴力is also no problem)

    C. Mike and Frog time limit per test 1 second memory limit per test 256 megabytes input standard inp ...

  5. Frog Jump

    A frog is crossing a river. The river is divided into x units and at each unit there may or may not ...

  6. HDU 1693 Eat the Trees(插头DP、棋盘哈密顿回路数)+ URAL 1519 Formula 1(插头DP、棋盘哈密顿单回路数)

    插头DP基础题的样子...输入N,M<=11,以及N*M的01矩阵,0(1)表示有(无)障碍物.输出哈密顿回路(可以多回路)方案数... 看了个ppt,画了下图...感觉还是挺有效的... 参考 ...

  7. 【HDU】1693 Eat the Trees

    http://acm.hdu.edu.cn/showproblem.php?pid=1693 题意:n×m的棋盘求简单回路(可以多条)覆盖整个棋盘的方案,障碍格不许摆放.(n,m<=11) #i ...

  8. HDU 1693 Eat the Trees(插头DP)

    题目链接 USACO 第6章,第一题是一个插头DP,无奈啊.从头看起,看了好久的陈丹琦的论文,表示木看懂... 大体知道思路之后,还是无法实现代码.. 此题是插头DP最最简单的一个,在一个n*m的棋盘 ...

  9. POJ 1054 The Troublesome Frog

    The Troublesome Frog Time Limit: 5000MS Memory Limit: 100000K Total Submissions: 9581 Accepted: 2883 ...

随机推荐

  1. Nape刚体body.align();

    (转载http://tomyail.com/blog/1065) Body的类型: BodyType.DYNAMIC(默认):用来模拟现实世界的刚体,拥有质量并且一旦加入Nape的空间(Space)里 ...

  2. 解读BOM与COM

    概念: 1.BOM(Browser Object Model): 浏览器对象模型,从名字上就能知道它和浏览器关系密切. 浏览器的非常多行为是通过JavaScript控制的.比如打开新窗体.打开关闭标签 ...

  3. 写给新入IT的新人们

    IT=挨踢,这是IT人的自嘲,进入IT行业是有四五年了,也算得上是一个"老人"了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的. 关于书本 新人们经常会 ...

  4. 【异构计算】OpenCL矩阵转置

    介绍 矩阵转置,主要的技巧还是利用好local memory ,防止local memory,以及glabol memory的读取尽量是合并读写. 完整代码一: main.cpp代码 #include ...

  5. ios开发——实战OC篇&FMDB详解

    FMDB详解 前一篇文章中我们介绍的SQLite的使用,在iOS中原生的SQLite API在使用上相当不友好. 于是,就出现了一系列将SQLite API进行封装的库,例如FMDB.Plausibl ...

  6. Mysql字符集设置 2 图

    基本概念 • 字符(Character)是指人类语言中最小的表义符号.例如'A'.'B'等: • 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encodin ...

  7. logstash-input-file 参数说明

    参数 close_older close_older: # This has different implications depending on if a file is being tailed ...

  8. posix thread API列表

    互斥量: pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;int pthread_mutex_init(pthread_mutex_t *mutex ...

  9. MATLAB的循环结构

    循环结构有两种基本形式:while 循环和for 循环.两者之间的最大不同在于代码的重复是如何控制的.在while 循环中,代码的重复的次数是不能确定的,只要满足用户定义的条件,重复就进行下去.相对地 ...

  10. 分布式算法(一致性Hash算法)

    一.分布式算法 在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括: 轮循算法(Round Robin).哈希算法(HASH).最少连接算法(Least Connection).响应速度算法( ...