把最想做的事情做成。不但事要做成,而且做事的過程要爽。這是我學習GTD方法的目的。
在沒有GTD的這個方法前,我發(fā)現(xiàn)自己在做事時面臨的問題:既要抬頭看路,也要低頭走路。但是我經(jīng)常無法在抬頭看路和低頭走路的過程中自由切換,容易陷入到低頭走路的狀態(tài)里,并且不容易從這種狀態(tài)中爬出來,慢慢的與之前立下的目標漸行漸遠。而且,如果意識到自己處于“陷入“的”狀態(tài),我知道自己需要抬頭看路了,但是什么時候看路,怎么看路,也依然不知所措。更多的時候,我心里一團亂麻,我知道自己有很多事要做,但是卻沒有頭緒,不知道從何下手。也經(jīng)常徹夜無眠,因為覺得離目標太遠,而事情總是蜂擁而至。
這幾年,我一直在慢慢尋求某種做事的方法,幫我從這些狀態(tài)里解脫出來。我先讀了《小強升職記》,當時讀完,覺得受益匪淺。今年又讀了《搞定1,2,3》(Get Things Down,GTD),才知道《小強升職記》源于GTD,是GTD的剪切版。GTD把我一直模糊的不甚清晰的系統(tǒng)方法論變得清晰起來。
GTD是一套輔助的時間管理系統(tǒng)。作為一套輔助工具,一定要可靠。如果這套系統(tǒng)出現(xiàn)了漏洞,而變得不可靠,這個系統(tǒng)就會逐漸被你不信任,最后成為累贅而被拋棄。所以,一旦決定引進這套系統(tǒng),不斷完善這套系統(tǒng)會帶來一些額外的而且比較艱難的任務。
這正如操作系統(tǒng)在不同平臺的移植,頂層框架能通用,底層卻一定是要花精力和特定的硬件對接。我讀研究生的時候,曾嘗試移植Linux系統(tǒng)到嵌入式開發(fā)板上,這種硬件對接的調試讓人永生難忘。類似的,如果要將一套時間管理系統(tǒng)搬到自己的身上,這個匹配的過程,唯有自己才能把控,要不停的調試和完善,絕不是一件容易的事情。但若能成功,終身受益。
實踐GTD的過程中,我并沒有完全遵循書本的套路。這套方法論我也還在學習和摸索當中,對GTD的理解算不得完全正確,但在實踐的間隙,我還是想整理一下這套方法論。
GTD的架構和算法
GTD設計了一套以大腦為核CPU的架構和運行于這套架構的操作系統(tǒng)。設計這套架構的目的是解放大腦,讓大腦可以專注于當下。活在當下,該吃飯時吃飯,該睡覺時睡覺。
GTD強調的最重要的原則就是:一定要捕獲那些讓你當前心神不寧的事物,不是壓制它們,而是完全的捕獲,記錄和分析。
架構中除了核心的大腦CPU外,設計的幾個部分
任務收集籃,這個是任務緩存區(qū),用大腦外部的存儲來記錄這些任務。有了這個緩存區(qū),突發(fā)事件時或者腦中揮之不去的事情,大部分先進入這個緩存區(qū)。這個緩存區(qū)緩解大腦的壓力,讓大腦專注于當前事物的思考。如果沒有任務收集藍,或者任務收集藍收集的信息不夠全面,大腦就被迫自己要存儲這些信息,潛意識會不停的報警提醒大腦完成這些未完成之事,并暗示所有事情可能未完全完成。通常這樣的后果是,一直在努力做事,卻總是疲憊不堪。
行動清單: 外部存儲的具體行動清單。要做的事情,事情的目標清晰,下一步可執(zhí)行的行動,就可以存在這張清單上。所做的事情,受到到最大的制約的三個條件是:情境、時間和精力。所以,行動清單的任務分類,這三者也是一個重要的分類約束屬性。
視角地圖:后文會詳細闡述。這部分的目的一是要準備決策,行動,任務執(zhí)行的指導地圖,比如,項目目標和計劃,季度目標和計劃,長期目標和計劃等。更重要的一點,要通過定期或者不定期的更新不同層面的地圖,培養(yǎng)決策“第一要事”的直覺。
GTD的設計比這更詳細更全面,這些外部存儲清單的子結構也更豐富。每個子結構的設計都蘊含著作者極大的思考和智慧,但這些子結構又和個人的特點息息相關,需要自己根據(jù)實際情況剪裁。
系統(tǒng)運行時的核心任務
用軟件架構的視角來看,這部分就是運行架構視角。這些任務運行于系統(tǒng)硬件之上。這些核心任務的運行邏輯就是算法,我在后面會簡單的說說我用的算法。但是每個人并不相同。
在系統(tǒng)建立之后,當系統(tǒng)運行時,就會建立兩個核心任務。一個是中斷捕捉處理,一個是任務調度器。換用一般角度來描述,就是建立一套隨時捕捉處理的習慣,和一套決定當前時間段執(zhí)行某任務的決策習慣。一般操作系統(tǒng),除了任務調度器以外,還會有系統(tǒng)內部的更新修復任務和內部清理任務。同樣,GTD也要求必須建立固定時間或者某種條件觸發(fā)的內部任務,這些固定任務需要預先定義在任務籃和行動清單當中,某種觸發(fā)機制則是捕捉處理習慣包含的內容。這些系統(tǒng)內部任務也有自己的執(zhí)行邏輯和算法。
中斷捕捉處理:無論我們在做任何事情,總會有些事情會打擾到我們,無論這些事情來自外部還是我們的大腦內部,例如我在工作的時候,突然接到了父母的就醫(yī)電話或者是想起孩子昨天在家吃飯的表現(xiàn)很糟糕,但是不知道怎么辦。中斷捕捉處理的最核心的宗旨是:捕捉一切讓你心神不安,不能讓你安心做事的事情,決不能壓抑它們。這些事情可能對你有非凡的意義,你的潛意識知道但是可能你自己還不太清楚。這套框架最核心的理念是:清除腦中的雜草,否則你就會被鋒利的草尖所傷。
中斷捕捉的處理邏輯,是一套需要培養(yǎng)的直覺型算法,它要解決的是將輸入變成何種輸出的問題。就像練拳擊,專業(yè)的拳擊手在遇到對方的拳頭時,不會本能后退,而是閃躲后迎上前去。這套直覺型算法是需要苦練的功夫。經(jīng)過這套算法,我們需要將中斷的事情輸出到三個大腦的外部存儲模塊之上,即任務收集籃,行動清單,視角地圖。
任務調度器: 無論怎么努力,時間絕不會多。時間總是串行流逝的,大腦是單核的。無論是中斷處理,還是任務調度,本身也會消耗時間。任務調度器最主要的工作是接收行動清單的任務,并且把任務放入大腦中執(zhí)行。任務籃中的預定義的固定任務包括系統(tǒng)本身的定時清理任務,如清理任務籃,審查完善時間管理系統(tǒng),對自己的人生視野和方法論進行反省和修復等。
各項系統(tǒng)任務:整理處理任務籃任務,明確任務意義的任務,目標視角更新任務和任務籃整理方法反省,任務調度器和中斷處理算法反省完善任務。
剛才也提到了,除了架構以外,就是算法。包括中斷處理,時間調度算法,以及各項內部的系統(tǒng)任務都是算法邏輯。都有一定的行事規(guī)則需要遵守。建立一個外部的存儲單元并不難,難的是完善這些算法。大部分情況下,我們只能依靠直覺做出判斷,而要建立這些直覺,就需要我們進行不停的訓練和完善。
實際上,如果我們不用這套規(guī)則,我們也需要對這些算法進行完善。因為你或多或少需要它,確切來來說,這些算法,關系到你如何過好這一生。這些算法每個人不一定相同,我會在文章的最后一部分介紹我現(xiàn)在用的算法。
建立這些直覺型算法是最最難的,也是很多人拋棄了GTD的原因,要建立一套穩(wěn)健可靠的系統(tǒng),要很長的時間,要艱苦卓絕的訓練,只要松懈,功虧一簣。
接下來我要講的是所有算法,任務的執(zhí)行邏輯中最為重要的東西--視角地圖。在前文中我提到,這也是視角更新任務的輸出,用來決定你心目中“第一要事”的核心依賴。
核心決策數(shù)據(jù):視角地圖
在所有的任務的算法邏輯里最需要的核心數(shù)據(jù)是視角。用什么樣的視角看待問題,是解決問題的關鍵。視角是地圖,你不需要每時每刻打開它,但是,一旦決定遠行,你一定需要一張地圖。但是,地圖會褪色,也會根據(jù)實際情況重新更新。你要從不同的高度審視你的目標,而不僅僅是眼前,所以,地圖也要分成不同的高度,每個高度對應的地圖也不相同。
上能九天攬月,下能五洋捉鱉。如若在思考問題時,我們可以在頂層視角和底層視角中隨意穿梭,那么,我們就能入化境。不過按照瑞達利歐的觀察來看,這種人是極少數(shù)。而極大部分人,在做事情時視角切換速度的快慢差別,就是所謂格局的差距。人們在決定什么是第一要事的決策,通常是直覺,也就是快思考的那部分完成的。建立視角地圖,經(jīng)常更新并強化視角地圖的目的,就是為了將視角地圖融入直覺當中。
視角地圖GTD分了五層,每層GTD都要求定時更新,層級越高,更新的周期的越長。從最高層往下數(shù),這五層是這么分的。
其中最高的那層叫做宗旨和原則。有些經(jīng)歷過生死的人,會經(jīng)常談到這一層。心理醫(yī)生常常提及的,那些經(jīng)歷過生死或者與至愛的人生離死別的人,常常會把人從日常模式里震出來,他們會關注生命中最核心的東西。我不知道這一層是否通過思考能達得到?;蛟S可以思考一下這個問題,看你有沒有答案:如果你將立即死去,你會不會后悔這一生?如果有機會重來,你會選擇怎么過這一生?
這一層對我們來說,通常用一句話描述。
第二層叫做愿景。愿景是什么?把詞拆開來說,就是愿望里的景象。就是放開了想,“再過十年,你希望你是什么樣子?”不要小看這個無束縛的想象。你可以嘗試現(xiàn)在就想想,看看是不是會覺得熱血沸騰。
馬云曾經(jīng)在杭州的破房子里創(chuàng)業(yè)的時候,遇到了挫折,大家士氣不振。馬云讓18羅漢們想想未來有500萬該怎么花?大家開始談天說地,氣氛一下就興奮起來。到繼續(xù)干活的時候,還有人跳起來說:“等等,我還有三百萬沒花完呢!“
這一層,用一幅簡筆畫就可以記錄。
第三層,目標。長期目標和短期目標。一年以上應該完成的目標??赡茏鲆环萸鍐蝸碛涗?。
第四層,責任范圍。這部分要回答的問題是:你需要維持什么?這一層是對現(xiàn)實的抽象,是分析和思考自己的做某些事情的目的。這部分,最核心的思考是尋找你的行為邊界。每個你所做的事情可以做的無限的好,也可以無限的擴大它的范圍。但是,你不清楚自己背后的職責,所有的精力就會被這些沒有邊界的事情消耗。比如打球是為了興趣,不是為了去打NBA。又比如,我要工作,首要目的是為了生存,其次是為了實踐一門生存的手藝。
第五層, 項目。具體項目。
地面,也就是走路的地方。這部分就是行動。是現(xiàn)在要做的事情。
加固和強化視角地圖是需要花整段時間的,而且也需要大量的專注的思考。如果大家讀過我以前寫的文章,可能知道我以前把這種從下往上的思考,然后又從上往下指導行動的方式稱之為:如來神掌。如果能有機會來這么一次透徹的思考,絕對暢快淋漓。想象一下周星馳電影中的如來神掌,從地上沖天而去,穿越這五朵云彩,瞥見佛光,然后從云端下落,直擊地面目標的感覺。
時間管理是要掌控生活,不是把自己變成一個做事的機器,而是做一個有意思的人。視角地圖就是這個關鍵。但是,何時去更新這些視角地圖?如何更新這些視角?這就涉及到系統(tǒng)的核心任務的算法。中斷處理和任務調度器算法負責解決何時啟動這些系統(tǒng)任務,而執(zhí)行的系統(tǒng)任務本身的算法,則解決如何更新這些視角。
這些算法高度依賴個人特點,時間和自身的優(yōu)缺點以及興趣愛好,我只能列出我借鑒GTD并綜合自己的特點所用的方式。
我目前各項任務中使用的算法
中斷算法。在做事的過程中,如果遇到中斷事件,如果不能在2分鐘解決,在判斷情況不緊急后,統(tǒng)統(tǒng)送入任務收集籃的不同部分。順帶提一句,任務收集籃分成如下幾個部分:一 固定日程表 二 日程表 三 思考反省 a 待明確意義 b 視角地圖更新 c 做事方法反省 d 系統(tǒng)內部方法反省 四 事業(yè)項目 五 將來也許 六 雜物 七 參考、資料。如果情況緊急,則立即執(zhí)行。
任務調度算法。任務調度算法在平時主要是處理行動清單上的任務,并且調度任務完成它們。在行動清單上,有一項每天固定行動,里面最重要是的一項是每天的原點計劃反省子任務。這個是我的核心調度驅動邏輯,是時間管理的啟動按鈕。
原點計劃反?。悍词〗裉焖龅氖虑?,處理任務收集籃,決定明天要做的事情。在任務藍的固定任務里,會有每周更新2/3層視角,每月固定更新3/4層視角、每年更新4/5層視角的任務。這些任務會在這在原點計劃反省中推送到行動清單。由于中斷捕捉源源不斷的送入了各種系統(tǒng)內部和外部的任務,所以事情總是很多。
其他各個系統(tǒng)系統(tǒng)任務的算法: 以后有機會再細說吧。
用我今年感觸最深的一句話結束本文吧。如果要學習一項工具或本領,一定要系統(tǒng)的學習它,一定要讓它變得專業(yè),變得可靠。