昨天在李笑來的《人人都能學英語》這本書學到一個概念:在做事之前要學會預演,先把這件事情在大腦中過一遍,看一下自己的思路是否清晰,或者準備的是否充分。
他這種習慣的養(yǎng)成源自于編程,他寫完一段代碼之后,不會去立即去執(zhí)行,而是反復的去看一下代碼,然后在大腦中預演結果是否正確,有沒有什么錯誤,在執(zhí)行之前就把錯誤找到,防止執(zhí)行完之后再發(fā)現(xiàn)錯誤、修改錯誤,造成不必要的時間浪費,我將如何運用這一項技能呢?
第一,我在查詢數(shù)據(jù)的時候也要采用這種形式,因為在我們的系統(tǒng)當中執(zhí)行一遍查詢的任務還是需要一定時間的,如果執(zhí)行完之后發(fā)現(xiàn)錯誤,再去修改錯誤,會非常浪費時間。所以在查詢之前反復的檢查我的代碼是否錯誤,在大腦中預演一下結果是否正確,在查詢之前就把錯誤找到,執(zhí)行一遍,直接能拿到自己想要的結果,這樣能節(jié)省很多時間。
第二,這種思想也可以應用到我們的產(chǎn)品設計當中,因為我們做的是數(shù)據(jù)產(chǎn)品,在真正開發(fā)之前,要通過數(shù)據(jù)預研來驗證我們的設計是否合理。而不是什么都開發(fā)完了再去發(fā)現(xiàn)問題,這樣會非常浪費人力。所以現(xiàn)在我們也形成了這樣的一個工作模式,產(chǎn)品設計完之后,會找數(shù)據(jù)的同學今天進行數(shù)據(jù)預演,預演的沒問題之后,再進行正式的開發(fā),這是一種典型的預演運用。
第三,在平時的溝通當中也可以運用預演的方式,在跟別人溝通之前,我也可以先在大腦中預演一下,我想要說什么?我的思路是否清晰?別人可能怎么回答?如果這樣回答了,我該怎么去回應?把整個對話過程,進行預言一下,在溝通的時候準備的就比較充分,提升自己的說服力。
第四,做事的時候也可以進行預演,正式開始做事之前,先想一下這件事情大概需要多長時間,中間可能會遇到什么問題?這些問題自己能不能解決,如果不能解決,是不是要提前先找相關的人進行協(xié)助一下。
比如這周我的師兄交給我了一個任務:讓我跑一下一個功能模塊的數(shù)據(jù),
接到這個任務之后,我直接就去做了,而在當天晚上的時候,我的師兄給我發(fā)了一條消息:這個周末能完成嗎?跑這個數(shù)據(jù)有什么問題嗎?如果有問題的話我可以找人協(xié)助下,我仔細想了一下,還真有問題,因為有一部分的數(shù)據(jù)只有兩個月,不能做出趨勢圖。把這個問題反饋給他之后,他找人協(xié)助了下我,其實這個問題不應該由他來問,我應該接到這個任務之后,要先想一下,大概什么時間能完成,中間有沒有什么問題,需不需要別人協(xié)助?如果需要協(xié)助,應該提前告知他,這樣才是正確的工作方式。
預演是一種非常好的習慣,接下來我會在溝通、做事方面都運用這種方式。