并行串行

01 我们从中学物理课上得知,电路有两种基本连接方式:串联和并联。在任务管理的过程中,可以运用类似的方式去思考任务与任务之间的关系:这两个任务之间究竟是应该串行关系,还是并行关系?

02 一般情况下,“提高效率”指的是“原本只能串行完成的两个任务,现在可以并行完成”。

03 养成一个习惯,把要做的事情用纸和笔写下来,把任务落到纸上,就可以比较容易的分辨出哪些任务是简单而又机械的,哪些任务是相对复杂而又灵活的,然后尝试把一个非机械的任务和一个机械的任务搭配起来完成。

04 运行两个任务的一个重要前提是执行者足够了解这两个任务,且对自己有足够清楚的认识,即,对执行者来说这两个任务是“主动并行”的,被动发生的并行任务往往只能使效率变得更为低下。

05 当一个任务比较庞大,需要划分多个步骤或者多个子任务的时候,对这些子任务之间的关系需要仔细甄别。甄别后,可能会因此产生若干行动方案,而针对这些方案可能还需要反复衡量才能找到最佳方案。

06 把大任务划分成足够多又不太多的小任务,有了这样的前提,才有能力分辨哪些任务可以并行——所谓的“优化”,其实就很简单了。

07 让自己拥有“多任务操作系统”的另一个方法,就是切分自己的时间,就像计算机一样能够同时处理多项任务。多任务系统把一个长时间段划分成很多短小的时间片,每个时间片只执行一个进程。

08 把自己的时间切分成时间片,是一种很难习得的能力。应用这种能力时,要先坐下来制定一个工作列表,把任务罗列出来,然后把自己的时间切片。我通常把“20分钟工作+5分钟休息”作为一个时间片,然后就开始像处理器一样处理任务,这样做可以保持相对长时间的高效率工作。

你可能感兴趣的:(并行串行)