[時間管理進階:高效覆盤]
時間管理進階:高效覆盤
覆盤
把今天成功的事情/失敗的事情還原,探究它為什麼會成功,為什麼會失敗,總結出它的方法,以後遇到相似問題,你能有更好應對。
策略
-why
-
為什麼要做這件事
-
為什麼你會這麼做
-
為什麼結果會這樣
-how
-
這件事可以怎麼做
-
這件事分為那幾個階段
-
怎麼保證目標順利達成
-what
-
問題是什麼
-
你都做了什麼
-
實際結果是怎麼樣的
舉例
轉測覆盤
-
為什麼我要轉測?
老大讓我測的,檢查程式碼錯漏,學習別人程式碼思路
-
為什麼測的這麼頭痛,這麼慢?
修改程式碼太雜亂,感覺很多地方要測,但裡面的程式碼邏輯又不熟悉,所以慢慢就凌亂了
-
為什麼李超就能順利測完?
邏輯方面看不懂,就問寫程式碼的人,"大佬,有空嗎,我在專車,你寫那個xx功能,有個地方想問下你"
底層不懂,那就抄一遍程式碼,這是精髓,這是硬骨頭,但是啃完,你就很牛逼了
-
你以後轉測要怎麼做呢?
首先,明確他做的是什麼模組,而不是看他改了什麼。系統的看,比零碎的看,要好理解吧。
然後,業務邏輯不懂,先記錄下來,後面問人;底層程式碼,看不懂可以抄一遍,然後問李超
接著:debug跟一遍流程
最後,檢視他改了什麼,哪些地方為什麼要這樣改,問清楚,沒問題了,轉測就完成了。
金幣排行榜覆盤
-
為什麼要寫金幣排行榜
親手寫一個模組,瞭解程式執行規律
-
為什麼寫著寫著,頭腦凌亂
寫之前,只是簡單的搜了一下,感覺應該要寫的內容,並不細緻全面,之後寫著寫著就被這裡要寫,那裡也要,還不知道為什麼要這樣寫,搞亂了。覺得應該可以先把這個功能畫UML圖,一個模組的UML圖幫助你清晰理解,寫程式碼也胸有成竹
-
你以後寫功能模組要怎麼做
首先,執行程式碼,檢視顯式介面展示資料有什麼特點,比如等級排行榜的特點就是,一個是排行的資訊,等級越大排越高,一個是自己的排名,等級,隊伍人數等資訊。這樣我就大概知道需要有什麼資料,這些資料牽扯到那些類,心中有個底。
其次,畫UML圖,比如我要畫等級排行榜的UML圖,首先,肯定要先找到一個切入點,我搜了一下類,發現一個RankInfo是所有排行榜類的父類,然後定位到所在的包,發現了我要找的LevelRankInfo,然後就可以開始做排行榜了,然後用alt + f7可以檢視到誰用到了這個類,後面慢慢加入到這裡!!