很多人只關(guān)注自己的思維咬腕,或者也成為意識欢峰,而往往會忽略自己的潛意識。
從心理學(xué)上,人是分為意識和潛意識的赤赊。當(dāng)你在思考你要不要做某件事情時,是你的意識在活動煞赢。在生活中抛计,你也有很多潛意識的活動,比如照筑,當(dāng)你騎自行車時吹截,你完全不用思考,你的身體會自動到位凝危,你需要控制的是要不要騎波俄,而不是腳應(yīng)該放哪里等一些細(xì)節(jié)的東西。
潛意識存在的初衷是好的蛾默,它讓你以更少的決策懦铺,而達(dá)到更優(yōu)的效果。但也會讓很多行為很難改善支鸡。
同時冬念,潛意識也有好壞之分,而好與壞在于是不是適用牧挣。 比如剛才的騎車自動就位急前,這是一個很省力的習(xí)慣。但是同樣也有一些我們不希望的潛意識在悄然形成或已經(jīng)形成瀑构。比如裆针,一些孩子看到陌生人就害怕,一些人很容易暴躁寺晌,甚至做出很荒唐的事情來世吨,連自己都不相信是自己做的,事后后悔不已折剃。
既然是潛意識另假,那么必然是很難意識到。如果遇到不好的習(xí)慣怕犁,怎么辦呢边篮?
來看一個真實的案例:
案例
李雷是一個程序員,他在運行程序的過程中遇到一個問題c++ 出core了奏甫,你可以認(rèn)為程序出問題了戈轿,然后他開始排查問題:
他看到線索一依次是:
- 線索一:
google::StringFromEnv
獲得字符串的值不對,在看問題的過程中發(fā)現(xiàn)
inline void write_serialized_exception_to_file(const std::string& file_name,const std::string& exception)
在gdb
中顯示write_serialized_exception_to_file(exception阵子,file_name )
思杯,不僅變量反了,而且exception,file_name顯示的值是一樣的色乾。- 線索二:fs->exists 的這個fs是空值誊册。
- 線索三: 兩種場景下,都會用到前兩個線索中的代碼暖璧。在這兩種場景中一個可以一個不可以案怯。
但當(dāng)時李雷,有些急于解決問題澎办,看到線索一后嘲碱,直接就進(jìn)入思考了,結(jié)果是各種不如人意局蚀,而且是各種詭異麦锯,甚至都懷疑是不是內(nèi)聯(lián)函數(shù)出了問題,這種小概率事件琅绅,不過把內(nèi)聯(lián)函數(shù)解決后扶欣,發(fā)現(xiàn)exception,file_name值一樣的問題沒有了千扶,但也花費了很多時間宵蛀。
可
google::StringFromEnv
獲得字符串的值不對的問題還是在。還是沒有思路县貌。沒辦法术陶,繼續(xù)往下看,然后看到線索二煤痕,發(fā)現(xiàn)fs->exists 的這個fs是空值梧宫。然后又在這個問題上開始探索。是不是有什么符號沒有加進(jìn)去摆碉,嘗試加入了編譯參數(shù)
link_all_symbols=True
塘匣,但依舊沒有解決問題。同時也花費了很多時間巷帝。當(dāng)思考無果的時候忌卤,他發(fā)現(xiàn)一個很奇怪的事情,在另一場景中楞泼,也是走這個邏輯是沒有問題的驰徊,也就是線索三。這個才是問題本質(zhì)堕阔,但直到把所有的可能都排除了棍厂,然后才注意到這個問題。最后發(fā)現(xiàn)超陆,有問題的場景是因為在static變量初始化中牺弹,調(diào)用了這些邏輯,在main()之前,這就可能會有各種不可預(yù)期的問題张漂。而前兩個線索中詭異的問題晶默,就是第三個線索中的問題引發(fā)的。
李雷解決問題的方法是航攒,遇到問題立即解決荤胁,由局部最優(yōu),從而達(dá)到全局最優(yōu)屎债,也就是我們常說的走一步看一步。如果在試錯成本很小的情況垢油,可能會更適用盆驹,而在李雷當(dāng)下的環(huán)境中,每次都花費了很多時間滩愁,還好試到了第三次就發(fā)現(xiàn)問題了躯喇,不然會花費更多的時間。在這個案例中李雷潛意識的方法是走一步算一步硝枉,當(dāng)時他自己也不知道自己在用這樣的方使法廉丽。
通過記錄和復(fù)盤,你是可以把當(dāng)時潛意識中的思維方式拿出來妻味,放到意識中來的正压。就像李雷一樣。如今责球,你可以清楚的看到李雷思維路徑焦履,如果當(dāng)時他先全局看一下,多看幾個線索雏逾,看看之間有沒有什么聯(lián)系嘉裤,也許第三個線索,他就會更容易看的到栖博。問題就會更快的得到解決屑宠。
記錄和復(fù)盤是一個將潛意識行為拿到意識中的有效方法。 一個行為一旦到了意識中仇让,你就可以更好的觀察和改進(jìn)它典奉,然后在慢慢的熟練,直到再次形成到潛意識之中丧叽。
這有什么用呢秋柄?
比如你想減肥,而你又忍不住想吃很多零食蠢正,那你就可以記錄一下骇笔,每次吃零食的感受,時間,地點笨触,最好把為什么想吃也記錄一下懦傍,也許你會發(fā)現(xiàn)是看到別人在吃,而你忍不茁印粗俱;也許你會發(fā)現(xiàn),是你壓力太大虚吟;也許…… 然后愛吃零食這習(xí)慣就慢慢的被拿到了意識之中寸认,也許最終的結(jié)果,你會發(fā)現(xiàn)串慰,多半你并不是愛吃零食偏塞。。
同樣邦鲫,對于不愛跑步灸叼,不愛早睡等,都是可以慢慢有一個很大的改善庆捺。而你要做只是開始你的記錄之旅古今。
如果你已經(jīng)身為父母,或在教育行業(yè)滔以,記錄更是一個教育神奇捉腥,你值得擁有。
小結(jié)
潛意識的存在的初衷是好的你画,它讓你以更少的決策但狭,而達(dá)到更優(yōu)的效果。但也會讓很多行為很難改善撬即。
記錄和復(fù)盤是一個將潛意識行為拿到意識中的有效方法立磁。
在意識中的行為,你可以更好的優(yōu)化和改善剥槐。