如無必要,勿增實體?

這篇文章用阿卡姆剃刀原理+問號做爲標題,是由於最近生活中的兩件小事,使我展開了一個關於程序員思惟是如何「異化」的思考。程序員

一是有次出門時候,房東正在跟隔壁鄰居聊天,看到我要出門,就提醒我,你看天都暗了,可能要下雨,帶傘。瀏覽器

那時天氣也比較悶熱,我以爲應該不會下雨。我拿出手機看天氣,烏雲和雨滴的圖標顯示在時間軸後一截,我猶豫了一下子,仍是決定不帶傘了。函數

同時我也意識到,每當我糾結於要不要帶傘的時候,最後結果每每就是不帶。設計

因而,我就被大雨困在外面了。cdn

二是一個傍晚,我正坐在電腦前寫着代碼,街道處的寬帶業務人員給我打來了電話,說我下午辦新的手機卡和移動暢享套餐附贈的100M寬帶接入申請,還須要些身份信息,讓我帶上身份證去趟。blog

我答覆後,又開始糾結了,要不要把這個當備用卡用的新手機卡帶上?電話裏也沒說要帶,咱也不敢問,但是不帶,萬一要號碼、驗證碼之類的呢?開發

果真,當我糾結於要不要帶的時候,最後結果就是不帶。it

因而,在店裏填寫信息,填一半要驗證碼,我又折返回來拿手機卡。io

因而我就想,這兩個決定,是懶?是僥倖心理?仍是無「必要」,因此勿增「實體」?驗證碼

而與之對立的是另外一種人,那種看天氣預報說會下雨就會帶傘的人,那種以爲「也許會用上,帶上吧」的人。

是什麼形成了這兩種思惟的不一樣呢?

這即是我最開始的思考,思考着思考着,我猛然意識到:這是程序員思惟「異化」的體現嗎?

換句話說就是,職業病。

再換句話說就是,職業習慣形成的慣性思惟。

好比這些習慣:

在瀏覽器中,只保留少數必要的Tab窗口;

在開發中,函數複用,不寫多餘的代碼;

在設計中,化繁爲簡,去掉沒必要要的元素;

在邏輯上,注重高效率,避開彎路;

諸如此類。

這不正是踐行了「如無必要,勿增實體」這一理念麼?同時還潛移默化了從業者的思想,使其在生活中也想着一切從簡,不是必要的都不要,但是必要的事物,是根本不須要去糾結要不要的,因而一旦猶豫,最後的結果就是放棄。

那麼,這種「異化」是好是壞?

我認爲,大多狀況下是好的,但凡事都是兩面性。

好比,這種思想會把把人的「理性」技能點加的太高,而「感性」技能點卻不見長甚至下降,換句話說就是情商低。

再好比,你在糾結某個決定時,最終你覺得是你作出了這個決定,其實潛意識中多是這種思想幫你作了決定。

而潛意識還有個量子態的名字,當你觀察本身的潛意識時,它就叫潛意識,不然它叫命運。

舉個例子,設現有友人A,對小姐姐B一見傾心,想上前搭訕,此時友人A還在躊躇、醞釀,若是此時異化思想做祟,潛意識操縱友人A作出了放棄的決定,而痛失良緣,那麼潛意識便成了友人A的命運。而假若友人A觀察到了本身的潛意識並戰勝它,那友人A就本身掌控了命運。

想到這裏,我頓感醍醐灌頂,不由爲本身max的理性技能點驕傲。

思考清楚這些後,我也知道從此該怎麼作了。

當你糾結要不要作一件事時,作就對了。

猶豫就會敗北!

相關文章
相關標籤/搜索