1.估算时间
任务时间估算:
要想提高估算时间的能力,就要从现在开始养成习惯:做任务事情之前先判断其熟悉程度(或陌生度),再据此判断估算完成任务所需要的时间。通常情况下,反正比一般人想得长多了,倒是一个屡试不爽的假设。
当天时间估算:
当天时间估算要配合下文“关注步骤”来实现,把每天要做什么事情做成列表,然后通过非常重要、重要、不重要三种方法标记上,优先完成非常重要的,判断标准是这项任务的完成是否对目标有益。
在这里面还提到了一个列表的习惯
2.及时行动
接受任务之后,最好是现在就开始。只要做事,就一定会出问题。这就是现实----无论何人,何事。如果在做事的过程中没有出现任何问题,那肯定不是在做事,而是在做梦。认清并接受这个现实很重要,只有这样,才能心平气和的去做事。
做事的时候肯定会遇到困难,事情越有价值,困难就越真规模。遇到困难的时候,心平气和的面对就好,因为这只不过是生活的常态。
真正做好,做对的不会随意嘲弄、打击别人,因为他们是做对过,做好过的人,他们心里非常清楚,做对,做好又多么不容易。
3.直面困难
这一点很好理解了,很多初级程序员不是特别愿意学算法和数学,算法和数字是比较枯燥难学的,但是如果不直接这个困难的话,学再多的别的东西也只是花拳绣腿。
合理安排时间的方式是这样的:迅速做完简单的部分,把节省出来的时间用来处理困难的部分上,大部分人总是掩耳盗铃,对困难视而不见,暗地里面希望困难自行消失。
真正踏实做事的都知道,任何任务的绝大多数都是枯燥而且无趣的,所谓有创意的部分,可能连百分之一都不到。
4.关注步骤
在做事之前,都要起码考虑这几个方面:何因?何事?何法?何目的?
做任务事情,学会思考方式很重要,要学着像一个项目经理那样去思考----他们更多的关注方法,他们会花费比别人多许多倍的时间去落实每个步骤,这个步骤越精细越好,最好精细到每天的任务。
在做事情之前,通常关注方法去反复拆解一个任务,最终确定每个任务都是可以完成的,这是一个人不可或缺的功课。这样的习惯,会使一个人变得现实。
还可以根据步骤设计一个进度条,每完成一个步骤就手动拖动进度条,让自己知道,任务正在完成当中,并且很快就可以完成了。
5.保持平衡
不管做事的时候还是制定计划的时候不要一直坐在电脑跟前,可以把时间分成半小时一个时间片,盯一个闹钟,每半个小时就叫醒你一次,站起来,休息五分钟。
不要把所有的时间都花在工作上,生活同样重要,经常跑步会放松我们的紧崩的大脑和身体,每天都练习10分钟正念,把念头拉回当下,保持专注。
6.感知时间
想要与时间做朋友,一定要用身体感知时间,每天把时间今天做了什么事情都记录下来,注意不要记录感想,因为一记录感想就收不住了,除了记录每天的完成的事情之外,再记录一下完成这个任务的时间,比如:
体育场跑步:换衣服、跑步、洗澡 1小时20分钟
写博客:1个小时
……
可以每天晚上通过回忆来记录每天完成的事情,这么做有什么好处呢?减少焦虑,当以后再看到之前的记录,都会明白,自己没有虚度光阴,它会让你对时间的感觉越来越精确;而且,通过记录开销,我们还能自觉的提高利用时间的效率。这个方法配合“关注步骤”,可以让我们让容易确定真正现实可行的目标。
7.高效习惯
有的任务一旦完成了,就要立马总结,搞清流程,再靠进一步的实践把它变成闭着眼睛也能做好的地步,总结目的是期望下次能够快速完成,如果能写成脚本或程序最好了,自动化嘛!
8.提前预演
在做任务事情之前,都尝试着把要做的事情的整个过程在脑子当中预演一遍。执行的任务越重要,这种预演就越关键,准备充分的人,常常会有出色表现。
9.验收机制
验收机制要和列表习惯一起执行,第天列出要做的事情之后,除了估算时间、设置权重之外,最后还能设置一个验收机制(完成标准),比如:
写博客,2个小时,非常重要、完成标准:句子通顺,能给人复述出来
注意,在设定验收机制时,不要设置过高的标准,完美主义者是脆弱的。