《Procrastination Sucks—So Here’s The “Eat That Frog” Way to Powerful Productivity(拒绝拖延,今日吃蛙)》

文章标题:
《Procrastination Sucks—So Here’s The “Eat That Frog” Way to Powerful Productivity(拒绝拖延,利用“吃掉青蛙”的方法提升我们的专注力)》

文章解析:
-- 本篇文章主旨在于告诉我们如何专注于一件事情,作者认为专注于一件事情是成功的最佳捷径;吃掉青蛙是一种比喻,即F(青蛙)A(行动)S(支持)T(时间及任务)原则

阅读文章之后,我大概将作者介绍的方法梳理为几个方面:
1.排序
    作者认为应将事情的价值多少和做事顺序挂钩,无论这个顺序是怎样的,按照排序做事总能使事情显得有条理,做事情有条理会优化我们的效率,节省我们办事的时间。同时作者不鼓励将工作带回家。衡量工作的标准不是待在公司的时间,将工作留在岗位上,利用剩下的时间处理自己喜欢的事情,真正的劳逸结合,做到工作生活合理搭配。

2.睡眠
    不要因为工作挤占你的睡眠时间,我们的精力充沛是因为我们有充裕的休息时间,不要因为工作抢掉他们本来就不多的时间。

3.角度
    看问题的角度应该多变,如果我们在为工作苦恼,那么工作是不是也在为我们苦恼?如何成为一个让工作寻找自己的开发者,逐步梳理,就是一条清晰的职业曲线。

4.拒绝拖延
    作者推荐了一本书--《Eat That Frog: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time(21个小技巧,让你用更少的时间做更多的事情)》,作者博恩崔西。我查了下资料,中译本名为《吃掉那只青蛙》,书的出版时间很早了,但是不妨碍我们从中寻找适合自己的方法。

5.勇于挑战
    我们往往害怕改变,心理学家马斯洛提出约拿情结概括我们这种复杂的心情,勇于挑战我们的极限,不必很多,一点点地提升足够我们改变自己。

6.分清蝌蚪/青蛙
    蝌蚪指代很小的事情,击杀它们很容易,也不会给人深刻的印象,只有吃下最难吃的青蛙,我们才会拥有成就感。想象一下做某件事时,一只绿皮就蹲在旁边看着你,他呱呱叫着,并且毫不留情的在你失败的时候蹦到你的头上……

7.尝试制定长远目标
    目标过于短距或者长远都会缺少价值,距离过短很难把握脉络,过长实践起来变数太多,个人的长效区间不同,指定目标之后逆推溯源,然后一步一步按照规划实现。因为计划清晰,每一点进步都是激励我们继续的催化剂。

8.学会放弃
    从我们制定的目标当中挑选20%最重要的事情作为必须完成的目标,剩余80%的目标我们要抱有丧失他们的觉悟。不要强求自己完成所有目标,选择影响最大的少数目标完成。过于精密的计划几乎是不可能的同义词。

总结:
    把时间花在最有价值的事情上,在工作中我总是习惯思考为什么做这件工作?这件工作的意义是什么?我能从工作中学习什么?我能从工作中改进什么?我们在工作的时候要学会衡量价值,无意义的工作是在浪费生命。工作的目的并不是一味求快求多,每一个coder都是手艺者,凭的是技巧的精湛和打磨沉淀下来的体悟而不是埋头苦干。衡量雇佣者和被被雇佣者的利益天平,知道自己能够接受的极限是非常重要的。无底线退让只能让自己沉沦在泥沼中慢慢被吞噬。
    如果你太在意他人目光,感觉有所束缚。不如思考一下这种目光在自己生活中占有的比重,试着打破一下,看看是不是自己想要的生活。一件事情决定了就应该立即去做,以后往往代表了不做。
    关于Fast原则,其实是时间管理的一种方式,时间管理有很多种方法,这种方法强调的是时间分配轻重得当。在早晨决定要吃的青蛙(最重要的事情,F),建立烹饪流程(行动清单,A),准备所有材料(支持的基础资料,S),写好时间安排(时间的排序表,T),以此延伸出四象限、番茄时钟等等方法。
    至于为什么会用吃活青蛙作比喻,是因为伟大的马克吐温曾经说过(我不知道马克吐温说没说过,至少爱伦坡的引用有一些是他自创的)吃掉青蛙这件事足够恶心,以此隐喻那些重要、繁杂、麻烦的事情。

原文地址:https://www.cnblogs.com/shxz/p/10018380.html

时间: 2024-08-30 11:46:26

《Procrastination Sucks—So Here’s The “Eat That Frog” Way to Powerful Productivity(拒绝拖延,今日吃蛙)》的相关文章

CI框架源码阅读笔记3 全局函数Common.php

从本篇开始,将深入CI框架的内部,一步步去探索这个框架的实现.结构和设计. Common.php文件定义了一系列的全局函数(一般来说,全局函数具有最高的加载优先权,因此大多数的框架中BootStrap引导文件都会最先引入全局函数,以便于之后的处理工作). 打开Common.php中,第一行代码就非常诡异: if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 上一篇(CI框架源码阅读笔记2 一切的入口 index

IOS测试框架之:athrun的InstrumentDriver源码阅读笔记

athrun的InstrumentDriver源码阅读笔记 作者:唯一 athrun是淘宝的开源测试项目,InstrumentDriver是ios端的实现,之前在公司项目中用过这个框架,没有深入了解,现在回来记录下. 官方介绍:http://code.taobao.org/p/athrun/wiki/instrumentDriver/ 优点:这个框架是对UIAutomation的java实现,在代码提示.用例维护方面比UIAutomation强多了,借junit4的光,我们可以通过junit4的

Yii源码阅读笔记 - 日志组件

?使用 Yii框架为开发者提供两个静态方法进行日志记录: Yii::log($message, $level, $category);Yii::trace($message, $category); 两者的区别在于后者依赖于应用开启调试模式,即定义常量YII_DEBUG: defined('YII_DEBUG') or define('YII_DEBUG', true); Yii::log方法的调用需要指定message的level和category.category是格式为“xxx.yyy.z

源码阅读笔记 - 1 MSVC2015中的std::sort

大约寒假开始的时候我就已经把std::sort的源码阅读完毕并理解其中的做法了,到了寒假结尾,姑且把它写出来 这是我的第一篇源码阅读笔记,以后会发更多的,包括算法和库实现,源码会按照我自己的代码风格格式化,去掉或者展开用于条件编译或者debug检查的宏,依重要程度重新排序函数,但是不会改变命名方式(虽然MSVC的STL命名实在是我不能接受的那种),对于代码块的解释会在代码块前(上面)用注释标明. template<class _RanIt, class _Diff, class _Pr> in

CI框架源码阅读笔记5 基准测试 BenchMark.php

上一篇博客(CI框架源码阅读笔记4 引导文件CodeIgniter.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的.这些组件类似于一个一个单独的模块,不同的模块完成不同的功能,各模块之间可以相互调用,共同构成了CI的核心骨架. 从本篇开始,将进一步去分析各组件的实现细节,深入CI核心的黑盒内部(研究之后,其实就应该是白盒了,仅仅对于应用来说,它应该算是黑盒),从而更好的去认识.把握这个框架. 按照惯例,在开始之前,我们贴上CI中不完全的核心组件图: 由于BenchMa

CI框架源码阅读笔记2 一切的入口 index.php

上一节(CI框架源码阅读笔记1 - 环境准备.基本术语和框架流程)中,我们提到了CI框架的基本流程,这里这次贴出流程图,以备参考: 作为CI框架的入口文件,源码阅读,自然由此开始.在源码阅读的过程中,我们并不会逐行进行解释,而只解释核心的功能和实现. 1.       设置应用程序环境 define('ENVIRONMENT', 'development'); 这里的development可以是任何你喜欢的环境名称(比如dev,再如test),相对应的,你要在下面的switch case代码块中

Apache Storm源码阅读笔记

欢迎转载,转载请注明出处. 楔子 自从建了Spark交流的QQ群之后,热情加入的同学不少,大家不仅对Spark很热衷对于Storm也是充满好奇.大家都提到一个问题就是有关storm内部实现机理的资料比较少,理解起来非常费劲. 尽管自己也陆续对storm的源码走读发表了一些博文,当时写的时候比较匆忙,有时候衔接的不是太好,此番做了一些整理,主要是针对TridentTopology部分,修改过的内容采用pdf格式发布,方便打印. 文章中有些内容的理解得益于徐明明和fxjwind两位的指点,非常感谢.

CI框架源码阅读笔记4 引导文件CodeIgniter.php

到了这里,终于进入CI框架的核心了.既然是"引导"文件,那么就是对用户的请求.参数等做相应的导向,让用户请求和数据流按照正确的线路各就各位.例如,用户的请求url: http://you.host.com/usr/reg 经过引导文件,实际上会交给Application中的UsrController控制器的reg方法去处理. 这之中,CodeIgniter.php做了哪些工作?我们一步步来看. 1.    导入预定义常量.框架环境初始化 之前的一篇博客(CI框架源码阅读笔记2 一切的入

jdk源码阅读笔记之java集合框架(二)(ArrayList)

关于ArrayList的分析,会从且仅从其添加(add)与删除(remove)方法入手. ArrayList类定义: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Monaco } span.s1 { color: #931a68 } public class ArrayList<E> extends AbstractList<E> implements List<E> ArrayList基本属性: /** *

dubbo源码阅读笔记--服务调用时序

上接dubbo源码阅读笔记--暴露服务时序,继续梳理服务调用时序,下图右面红线流程. 整理了调用时序图 分为3步,connect,decode,invoke. 连接 AllChannelHandler.connected(Channel) line: 38 HeartbeatHandler.connected(Channel) line: 47 MultiMessageHandler(AbstractChannelHandlerDelegate).connected(Channel) line: