项目驱动

1.要用项目驱动做事,而非目标驱动。

2.例如早起,目标驱动:因为早起是个好事,所以早起本身就是目标,起来之后可以干一堆事,锻炼身体等。 项目驱动:为了做一个个人项目,可以是学一首钢琴曲,可以是写一本书。

3.例如读书,目标驱动:读书是个好事,所以读书本身就是目标,应该读一些经典书籍。项目驱动:为了写一Recreating Lisp这本书,所以要阅读可以帮助我完成这个项目的书籍。即,学以致用。

4.本质区别是什么? “目标”的定义太广泛,项目是目标的子集。定义目标的语言不是大象咒语,而是说给骑者的抽象语言,例如,锻炼身体,学习外语,看经典书籍等等,这些都是抽象语言。范围模糊。而“项目”就很具体,它是一个在半年之后要交付的一个可以看得见的东西。所以,好似近在眼前。大象可以看得见,大象就能明白当下干什么。

5.另一个区别是,项目的边界感很好,你在做事的过程中,大象很清晰那些动作在项目边界中,那些事超越了边界。而目标就过于抽象带来的过于模糊。

6.目标就像是指南针,指引方向,而项目就像是地标,你感觉自己马上就能到达。能够看的见得不远处。

 
0
Kudos
 
0
Kudos

Now read this

第四章.挥舞函数(4.Wielding functions)[完成]

翻译 Secrets of the JavaScript Ninja (JavaScript忍者禁术) 第四章.挥舞函数(4.Wielding functions) 本章重点: # 1.为什么匿名函数如此重要 # 2.函数中的递归 # 3.函数可以被引用后再调用 # 4.如何为函数缓存索引 # 5.利用函数的能力来实现记忆 # 6.利用函数上下文 # 7.处理参数长度 # 8.判断一个对象是否为函数 # 在上一章我们了解到函数作为自然类型的对象(first-order... Continue →