前几天,一个印度朋友跟我聊了一些关于时间管理和任务优先级的问题。
这其实也是我在不断探索的一个领域,今天在这篇文章中,我将跟大家聊聊我目前是如何进行时间管理的。
长期目标和短期目标的作用类似指南针,它们可以让我在日常生活中有目标感,知道自己忙活半天到底为的是啥。
我对长期目标的定义是——3 年之内的计划。
举例来说,我的规划是:
2019 年 7 月毕业,毕业之后开始读 PY(职业年课程)。
PY 课程大约 10 个月,加上 ACS 认证和准备材料等时间,我希望自己在 2020 年底前拿到澳洲 PR(绿卡)。
👆 以上为主要奋斗目标,也就是不惜一切代价必须完成的事情。
如果毕业之后能在悉尼找到一份 IT 相关的工作最好。
👆 这个是次要目标,我会努力去做,但是不会给自己太大的压力。
作为在读学生,我的短期目标是针对这个学期(接下来 4 个月)的计划:
我希望自己能够学好 Testing 这门课,Java 扔了两学期,这学期要再捡回来;
用 React+Node 做出一个比较好的 IE 项目,对今后的求职有所帮助。
👆 这两个短期目标是需要合理安排我的时间、精力以及家庭琐事才能完成的,我认为有压力,但是我会尽我所能做到最好。
由于长期目标和短期目标的时间周期相对来说比较长,所以我会用反推的方法,来给自己制定一些时间节点 checkpoint,这样能够保证该完成的事情都能按照计划进行。
比如:
根据我目前掌握的信息,报名 PY 必须要在递交 485 签证之后,485 签证需要学校开具完成信,开具完成信需要等这一学期的成绩出来;
而根据校历,19 年 7 月 15 日会发布这一学期的期末成绩,也就是说我最早可以在 7 月 16 日拿到完成信,那么在此之前我要完成 485 签证的准备工作,这样一拿到完成信就可以马上递交签证,报名 PY 课程。
再比如:
根据这学期的课程安排,我们在 Week6(大约 4 月 14 日)之前需要完成 iteration1 的网站,而现在已经是 3 月 16 日了,那么我必须在今后的两周时间快速自学 React 框架,确保项目能够做出来。
这些重要的时间节点我会用日历软件记录下来,避免自己忘记或遗漏。
之前我们在 Project Management 中学过 Critical Path 这个术语,简单来说,就是一些任务的完成时间会影响整个项目的进度。
其实在人生规划中,也有 Critical Path,抓住 Critical Path 上的关键事项,就等于找到了优先级最高的事情。
Tips:
对于每个人来说,首先要明确自己想要什么,未来 3 年想达成怎样的目标,然后再去反推自己现在应该把时间花在什么地方,有哪些关键的时间节点是必须完成某些事情的。
不要给自己制定无法达成的目标,目标应该是通过努力能够达成的。
不要制定太多的目标,每个人的时间精力都是有限的,不要把自己想象成超人。
短期目标实现之后,需要再次确认自己的长期目标是否可行,是否需要调整;确认 ok 之后,再制定下一个短期目标。
除了以上提到的一些重要时间节点,我还会大致规划自己每一周要做的事情。
我比较常用的软件有:Things3,Fantastical2,Google Calender。
Things3 是一个管理 To-do list 的工具,Fantastical2 和 Google Calender 都是日历软件。
任务管理的工具很多,而我的宗旨是:Keep it simple.
使用这类工具的目的是为了提高效率,而花费在工具本身上的时间越少越好。
日历工具的必要性在于,有些事情是需要提前安排好在某一个时间段进行的,比如上课、看病、还信用卡帐、交房租等……这类事项我会加入日历,以免自己忙着忙着就忘了。
还有一些事情是我认为自己需要做的,但是具体安排在哪个时间段并不那么重要,这些事情我就会加入 To-do list 里面。
To-do list 的重要性在于,我的大脑容量有限,没办法记住那么多事情。
而把这些事情找个地方记录下来,一方面在专注的时候可以释放大脑的压力(不用再去想这件事了),另一方面在无所事事的时候可以看一下哪些事情可以完成。
周计划有了,但具体到每天实实在在去执行计划的时候,我们常常会发现,一整天下来并没有什么效率,该完成的事情还是没完成。
我认为,造成这个问题的原因在于,我们对于时间的感知度和掌控力不足,我们难以预估完成某件事情需要多长时间,不知道自己在什么时间段效率最高,更不知道自己在状态好和不好的时候分别能有多少产出。
这是很正常的,尤其是当我们在做自己不擅长的事情时,常常要花费比想象更多的时间。
在这里,可以跟大家分享一下我的方法——时间日记。
1. 我在每天到学校之后会打开一个空白的文档(我用的是 Typora 这个软件,界面很友好),先写上今天的日期;
2. 查看一下自己的日历,大致知道自己今天有多少时间可以用在学习上;
3. 开始思考自己今天要完成哪些重要的事情(必须今天完成,否则会造成不良后果的事情,比如交某个作业);
4. 接下来,我再去看自己的 To-do List,是否有某些事情是我遗漏的,或者是我今天认为自己可以完成的;
5. 根据记忆、日历、To-do List,我就有了一个每日待办任务列表(写在这个日期下面)——类似下面这样 👇,任务不需要特地去分优先级,因为每天的事情也不会很多,自己看了心中有数即可。
0315
Reflective Diary
React Course Part6
6. 开始规划+记录自己的时间使用情况。
比如我昨天是 8 点 30 分坐在图书馆打开电脑,准备开始一天的学习,我就会把日期写上去,任务写在下面,然后把当前时间记录下来。
11 点 30 我有个 team meeting,所以这个早上可用的时间是 2.5 小时(我习惯把实际可用时间想象的少一些,因为上厕所看手机之类的杂事可能会用掉一些有效时间)。
我会把这个整块时间记录下来,然后再写上自己计划完成的事情,比如我想看完某个 React 网课的 part6 部分。
0315
- 8:30 - 11:30 2.5h Complete React Course Part6 -> 计划
- Reflective Diary
快速把以上内容写好之后,我就开始做这件事——看网课。
如果我中途发现自己无法集中注意力,想要休息一会儿,或者有其他事情打断了我当前在做的事情,我就会把这个被打断的时间,以及自己目前完成的事情记录下来。
如果我中途休息的时候,知道自己什么时候开始有空,我还会把下一个学习时间段和想要完成的事情写下来。
这样做的好处在于,我可以清楚的看到自己之前的时间花在了什么地方,完成了多少事情,也能够更好地预估接下来的时间能做完多少事情。
0315
8:30 - 10:00 1.5h React part6 1/3 -> 记录
10:30 - 11:30 0.8h Continue React part6 1/2-> 计划
Reflective Diary
根据以上内容,我可以发现,我在 1.5 小时内只看完了 1/3 的课程,而我预定的目标是 2.5 小时看完所有课程视频。
那么按照实际情况,我后面的 0.8 小时最多看到 1/2,上午不可能完成自己预定的目标(看完整个模块的教程)。
心中有数之后,我就会调整自己后续的学习计划,更加合理的预估自己的学习进度。
在 0314 的日记中,我还加了一些自己当时的想法和对后续任务的安排。
这样把时间记录下来有个好处,就是我下一次要完成类似的任务时,我大致知道自己要花多少时间。
比如我第一周的 Reflective Diary 大致花了 1 小时完成,那我第二周在安排 Reflective Diary 的时候就知道自己需要多少时间。
——顺便说下, 我会把这个时间写在 To-do List 里面作为一个参考,这样也不用频繁打开之前的时间日记找线索了。
摸得到规律的任务越多,就越能安排一些自己不知道要花多少时间的事情。
——比如我今天要做的 5 件事里面 ,有 4 件事是能估准时间的,那么唯一不确定的那件事,我会给自己预留一点缓冲时间(比如提前 1-2 天开始做,就算花费的时间比想象的要多,也能按时完成)。
对于我来说,这样每天记录自己的时间到底用在哪里,计划完成了多少,是一个很有效的自我监督方式。
因为我的性格是,在一件事情还没开始的时候,就会预想到各种各样的麻烦,然后总是担心在规定的时间内无法完成自己想要做的事情。
当我开始记录每天的时间之后,我能更好地感知到自己做了什么,也能在事情的执行过程中根据实际情况调整自己的未来计划和预期目标。这样一来,我的焦虑感能减轻不少。
如果我在执行计划的时候发现自己有更重要的事情要完成,或者自己原本的计划中遗漏了某些事情,我就会顺手记录到空白的地方(也就是日记的最后部分)。
当一天结束准备回家的时候,我也明确地知道自己明天能够完成哪些事情。
最后说下,这个方法一开始看可能觉得有点复杂,但是只要执行几天就会找到最适合自己的方法(比如用什么软件,要记哪些内容,如何预估时间);
所以不需要花很多时间在写日记本身上面,写这个日记的目的是让你了解每天的时间都如何使用的。
总的来说,我的长期目标和短期目标是相对固定的,而周计划和每日时间记录是一直在调整的。
生活中总会出现一些意料之外的情况,如果完全没有长期目标和短期目标,就会不知道自己每天都在忙些什么,而时间刷的一下就过去了。
周计划可以把相对固定,容易安排的事情涵盖进去。
而时间日记是根据每天的不同情况,把自己想要做的事情见缝插针地安排进去,每天回顾的时候心中有数。
以上就是我目前在执行的时间管理方法啦,希望对大家有用!