記一次思維屏障遭遇
本文講述我的一次思維障礙遭遇,以及從中總結出來的幾點經驗。
起因
有一次,一同學看到我的命令行比較特殊,可以出現歷史命令的提示
就問我是怎么做到的。這是 oh-my-zsh
的一個插件,我記得當時配置很簡單的,花了不到幾分鐘就搞定了。但是我記不得插件的名字,于是就在網絡上搜索。可是這次我找了大半個小時也沒有找到……
欸,很奇怪呀。我記得自己找的時候很容易就找到了。當時看到項目上的老人很多都配置了這個功能,于是我晚上下班了花了一小會就搞定了。按理說,這是我第二次找這個東西,應該比上一次能更直接地找到才對呀,為什么反而找不到了呢?
我實在記不清上次自己是怎么找到的
過程
一開始,我拿 command line history
去搜索,結果出來的全是 history
命令的內容,想著是 范圍 不夠精確,又給加上了 zsh
;還是不行,想了下,這是 oh-my-zsh
的插件,于是就將搜索關鍵詞改為 history plugins oh-my-zsh
,結果還是不行。
這個時候我情緒上已經開始有點著急了,但是又分析了一下,這個是 歷史命令的提示,那我就再加上一個 prompt
吧,多少是一個提示的意思。可是,這下很顯然還是不行,出來的搜索結果都是如何自定義命令行提示符 -_-||
分析
我開始分析自己為什么這次找不到這個東西(陷入思維泥淖時,首先要慢下來)。
徒勞無功的原因
首先,問題很明顯,我用錯了關鍵詞。history
跟 prompt
在命令行的世界里是有特殊語義的,當我們說起這兩者時,很明確的就是在指確定的東西。所以,我用這兩個關鍵詞搜索,出來的也都是這兩個東西本身相關的內容而不是我想要的。
如果說這些關鍵詞都是錯的,那我為什么會一開始就用這些關鍵詞做搜索呢?我開始回溯思維鏈條:
事情的起因是:同學看到我命令行跟他的不一樣,問我是什么東西,我給他介紹說這是一個 oh-my-zsh 的插件,可以提示歷史命令。對!就是在這個時候,我開始被自己誤導的。
我之所以會一開始就用 history 作為關鍵字搜索,就是因為我在給人介紹的時候,用了歷史命令這個詞。介紹完之后,我自然而然地被 history
這個詞引導到錯誤的方向上,意識里種下了 我要找的東西是跟 命令行 history
有關的插件。所以說,從源頭上我就錯了,而且是被自己誤導的。
笨雞?
在大半個小時的時間里,從用錯誤的關鍵詞搜索開始,一錯再錯,一直沒有想起來要改關鍵詞,更改搜索策略。感覺當時自己完全就像 《如何解題》中 “雞和狗的故事” 中的雞一樣
雞在遇到柵欄的時候,只會一直往前撞,不懂得如何繞過去,完全不知道自己遇到了屏障
未完待續
后來回想,其實不只是這一次,很多時候,生活中,工作中,都會遇到類似的問題。不管是以前知道但當時忘了,還是以前不知道當時想找,只要遭遇了思維屏障,基本上就會浪費很多時間,而且最后基本上都解決不來問題,需要借助外力。
而且,很有可能,別人幫你把思維的方向重置之后,你很有可能突然像腦袋開竅一樣立馬就想起來正確的方法是什么!
從這次的經歷出發,我仔細思考了這種事情,在下篇文章中,我會講述我的思考。