昨天在李笑来的《人人都能学英语》这本书学到一个概念:在做事之前要学会预演,先把这件事情在大脑中过一遍,看一下自己的思路是否清晰,或者准备的是否充分。
他这种习惯的养成源自于编程,他写完一段代码之后,不会去立即去执行,而是反复的去看一下代码,然后在大脑中预演结果是否正确,有没有什么错误,在执行之前就把错误找到,防止执行完之后再发现错误、修改错误,造成不必要的时间浪费,我将如何运用这一项技能呢?
第一,我在查询数据的时候也要采用这种形式,因为在我们的系统当中执行一遍查询的任务还是需要一定时间的,如果执行完之后发现错误,再去修改错误,会非常浪费时间。所以在查询之前反复的检查我的代码是否错误,在大脑中预演一下结果是否正确,在查询之前就把错误找到,执行一遍,直接能拿到自己想要的结果,这样能节省很多时间。
第二,这种思想也可以应用到我们的产品设计当中,因为我们做的是数据产品,在真正开发之前,要通过数据预研来验证我们的设计是否合理。而不是什么都开发完了再去发现问题,这样会非常浪费人力。所以现在我们也形成了这样的一个工作模式,产品设计完之后,会找数据的同学今天进行数据预演,预演的没问题之后,再进行正式的开发,这是一种典型的预演运用。
第三,在平时的沟通当中也可以运用预演的方式,在跟别人沟通之前,我也可以先在大脑中预演一下,我想要说什么?我的思路是否清晰?别人可能怎么回答?如果这样回答了,我该怎么去回应?把整个对话过程,进行预言一下,在沟通的时候准备的就比较充分,提升自己的说服力。
第四,做事的时候也可以进行预演,正式开始做事之前,先想一下这件事情大概需要多长时间,中间可能会遇到什么问题?这些问题自己能不能解决,如果不能解决,是不是要提前先找相关的人进行协助一下。
比如这周我的师兄交给我了一个任务:让我跑一下一个功能模块的数据,
接到这个任务之后,我直接就去做了,而在当天晚上的时候,我的师兄给我发了一条消息:这个周末能完成吗?跑这个数据有什么问题吗?如果有问题的话我可以找人协助下,我仔细想了一下,还真有问题,因为有一部分的数据只有两个月,不能做出趋势图。把这个问题反馈给他之后,他找人协助了下我,其实这个问题不应该由他来问,我应该接到这个任务之后,要先想一下,大概什么时间能完成,中间有没有什么问题,需不需要别人协助?如果需要协助,应该提前告知他,这样才是正确的工作方式。
预演是一种非常好的习惯,接下来我会在沟通、做事方面都运用这种方式。