读《小明升职记》(一)

每天的生活过的很焦躁,时间明显不够用,啥也没干就到了晚上,效率极低,毫无成就感,如此蹉跎岁月,没两天老之将至。

需要学习一点时间管理的技巧来规划个人时间。

原先用过番茄工作法,效率有所提升,起码在25分钟内可以做到比较专注,但也没坚持下来。

番茄虽好,仍感觉点太小,盲目感仍在。

网上知乎寻找了许多时间管理类的贴,下载了基本经典书籍。

其中一本是《小明升职记》,语言简朴诙谐,结合实例,国人写的,上来先看这本不至于被大部头弄得挫败。

《小明》概要:

1. 处在网络浅阅读时代的人,如果没有时间管理技巧与较强的自律性,70%的时间是被“黑洞”了的。

2. 衡量时间是否有意义,在于投入后是否达到了预期效果。没有预期,很容易被黑洞。

3. 避开黑洞的法宝——时间日志。

4. 处理任何工作4步骤:(1)所有工作放入工作蓝;(2)将可舍弃的任务舍弃,2分钟之内可解决的立即解决,须某天处理的工作拿出来;(3)特定日期的工作写入日程表,需要现在处理的工作摆上办公桌;(4)在最高效的时段做最重要的事情。

5. 找到自己的价值观。用书中的表格测试,重要的价值取向前三:a智力刺激 b成就感 c独立性;后三:a利他主义 b经济报酬 c社会交际。

6. 关键的时间管理方法:

(1)四象限法:重要紧急,重要不紧急,不重要紧急,不重要不紧急。优先处理第一象限,重点关注第二象限。

(2) 时间投资原则:【1】‘找出杰出公司’,即找到能够创造出更大价值的事情。【2】少就是多。面对每日任务清单,首先找到准备最充分地且最重要的任务去完成,不要胡子眉毛一把抓,也就是传说中的先吃青蛙。【3】‘押大赌注在高概率事件上’。坚持‘要事第一’,不惜投入,此事不搞定不做其他事。【4】要有耐心。某项有重大价值的事情可能并不会当场给出回报。【5】‘不要担心短期价格波动’。将精力投资在第二象限,不要为没及时处理一些第三象限的事情而烦恼。

(3)“下一步行动法”。脑子里一次只装一件事,不要分散精力。面对复杂任务,分解成多项行动,始终关注“下一步行动”。分解的重要性,化整为零才能减少无处下口的盲目感。

(4)衣柜整理法。收集、处理、组织、回顾。收集所有任务事项;对手机的任务进行判定分类(2分钟事项?当日事项?将来事项?);选择最佳方案(组织),根据价值重要性、环境、时间、精力等制定最佳方案;坚决执行。

7.目标管理。哈佛1953年研究,27%的人没有目标,60%的人目标模糊,10%的人有较清晰的短期目标,3%的人有清晰且长期的目标,25年后。。。。

不能达成目标的原因?

(1)设置了不可达的目标;(2)没有将目标分解为计划;(3)放任失败;(4)没有写下来(书面承诺);(5)没有及时修正目标;(6)没有坚持行动。

设定目标要坚持SMART原则。

8. 规划自己的人生。‘六个高度’:原则、愿景、目标、责任范围、任务、下一步行动。

时间: 2024-10-16 18:52:56

读《小明升职记》(一)的相关文章

读《Java并发编程的艺术》(一)

离开博客园很久了,自从找到工作,到现在基本没有再写过博客了.在大学培养起来的写博客的习惯在慢慢的消失殆尽,感觉汗颜.所以现在要开始重新培养起这个习惯,定期写博客不仅是对自己学习知识的一种沉淀,更是在督促自己要不断的学习,不断的进步. 最近在进一步学习Java并发编程,不言而喻,这部分内容是很重要的.现在就以<并发编程的艺术>一书为主导线,开始新一轮的学习. 进程和线程 进程是一个应用程序在处理机上的一次执行过程,线程是进程的最小基本单位(个人理解).一个进程可以包含多个线程. 上下文切换 我们

Java并发编程的艺术(六)——线程间的通信

多条线程之间有时需要数据交互,下面介绍五种线程间数据交互的方式,他们的使用场景各有不同. 1. volatile.synchronized关键字 PS:关于volatile的详细介绍请移步至:Java并发编程的艺术(三)--volatile 1.1 如何实现通信? 这两种方式都采用了同步机制实现多条线程间的数据通信.与其说是"通信",倒不如说是"共享变量"来的恰当.当一个共享变量被volatile修饰 或 被同步块包裹后,他们的读写操作都会直接操作共享内存,从而各个

《java并发编程的艺术》读书笔记-第三章Java内存模型(二)

一概述 本文属于<java并发编程的艺术>读书笔记系列,第三章java内存模型第二部分. 二final的内存语义 final在Java中是一个保留的关键字,可以声明成员变量.方法.类以及本地变量.可以参照之前整理的关键字final.这里作者主要介绍final域的内存语义. 对于final域,编译器和处理器要遵守两个重排序规则: 在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序. 初次读一个包含final域的对象的引用,与随后初次读这

&lt;java并发编程的艺术&gt;读书笔记-第三章java内存模型(一)

一概述 本文属于<java并发编程的艺术>读书笔记系列,继续第三章java内存模型. 二重排序 2.1数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性.数据依赖分下列三种类型: 名称 代码示例 说明 写后读 a = 1;b = a; 写一个变量之后,再读这个位置. 写后写 a = 1;a = 2; 写一个变量之后,再写这个变量. 读后写 a = b;b = 1; 读一个变量之后,再写这个变量. 上面三种情况,只要重排序两个操作的执行顺序,

Java并发编程的艺术下载 &#155949;

下载地址: http://www.gqylpy.com/di/11 <Java并发编程的艺术>PDF高清完整版-下载 内容简介 并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,<Java并发编程的艺术>是他们多年一线开发经验的结晶.本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价.它选取了Java并发编程中核心的技术进行讲解,从JDK源码.JVM.CPU等多角度全面剖析和讲解了Java并发编程的

基于CAS线程安全的计算方法 java并发编程的艺术上的一个案例

package thread; import java.util.ArrayList; import java.util.List; import java.util.concurrent.atomic.AtomicInteger; /**  * @author  changxiangxiang  * @date 2014年8月6日 下午3:25:12  * @description  * @since  sprint2  */ public class Counter {     privat

Java并发编程的艺术——互动出版网

这篇是计算机类的优质预售推荐>>>><Java并发编程的艺术> 阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作,内容在InfoQ等社群得到高度认可,从JDK源码.JVM.CPU等多角度全面剖析与讲解Java并发编程的框架.原理和核心技术 编辑推荐 阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作 内容在InfoQ等社群得到高度认可,从JDK源码.JVM.CPU等多角度全面剖析与讲解Java并发编程的框架.原理和核心技术 前言 为什么要写这本

Java并发编程的艺术,解读并发编程的优缺点

并发编程的优缺点 使用并发的原因 多核的CPU的背景下,催生了并发编程的趋势,通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升. 在特殊的业务场景下先天的就适合于并发编程. 比如在图像处理领域,一张1024X768像素的图片,包含达到78万6千多个像素.即时将所有的像素遍历一边都需要很长的时间, 面对如此复杂的计算量就需要充分利用多核的计算的能力.又比如当我们在网上购物时,为了提升响应速度,需要拆分,减库存, 生成订单等等这些操作,就可以进行拆分利用多线程的技术完成. 面对复

《Java并发编程的艺术》之ConcurrentLinkedQueue

队列这个数据结构已经很熟悉了,就不多介绍,主要还是根据代码理解Doug Lea大师的一些其他技巧. 入队 如图所示,很多人可能会很疑惑,为什么第一次入队后,TAIL没有指向Node2?答案是为了效率!Σ(っ °Д °;)っ 那这还能叫队列吗?当然,它依然符合先进先出(FIFO)的规则.只是TAIL变量不一定指向尾结点,那么来看看大师是怎么做的. public boolean offer(E e) { checkNotNull(e); final Node<E> newNode = new No

读Java并发编程实践中,向已有线程安全类添加功能--客户端加锁实现示例

在Java并发编程实践中4.4中提到向客户端加锁的方法.此为验证示例,写的不好,但可以看出结果来. package com.blackbread.test; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public