逻辑人渴望控制那些让他们感兴趣的东西
邏輯人渴望控制那些讓他們感興趣的東西,而那些讓他們感興趣的都是些復雜的確定性系統。人是復雜的,但他們不像機器,他們的行為不具有邏輯性和可預見性。最好的機器是數字的,因為這樣它就能變得最為復雜、精細,并且能被程序員輕易改變。
獲取控制的代價總是更多的努力和更高的復雜度。大部分人愿意適度地努力,但程序員有別于大部分人之處在于,他們更愿意而且有能力掌控極度的復雜。對于程序員來說,他們的工作滿意度部分來自于了解并管理由很多相互作用的部件組成的系統。駕駛飛機是程序員的典型愛好。飛機駕駛艙的控制面板上堆滿了儀表、把手和控制桿,但程序員一點都不怕那些令人生畏的復雜玩意兒。邏輯人覺得它很有趣,激動得按捺不住,盡管他們需要嚴謹地學上幾個月(他們恰恰因此樂在其中!)。而現代智人(Homo Sapiens)更愿意只是作為乘客乘坐飛機。
對于邏輯人來說,控制是他們的目標,而復雜是他們愿意為之付出的代價。對于普通人來說,簡單是他們的目標,失去控制權是他們愿意付出的代價。在以軟件為基礎的產品中,控制演變成了功能特性。例如,Windows 95的“查找文件”功能對搜索過程賦予了用戶很多控制。用戶可以指定搜索磁盤的哪個區域、想搜的目標文件類型、通過文件名來搜還是通過文件內容來搜,以及其他的幾個參數。從程序員的角度來看,這個特性非常酷。經過一些預先的嘗試和理解,他們可以使搜索過程更快、更有效。與之相反的是,普通用戶并不覺得這有多好,因為他們必須指定搜索區域、目標文件類型以及是否按文件名搜還是按內容搜。如果不必了解搜索的工作原理,現代智人更愿意犧牲一點讓計算機額外工作的時間。對他們來說,每個搜索參數的輸入都可能讓他們犯錯,盡管靈活性增加了,但搜索失敗的可能性也會更高。他們寧可犧牲所有不必要的復雜、控制和認知,以讓他們想做的事情更容易做好。
邏輯人被一種對工作原理難以抵抗的認知欲望驅使著。相比之下,現代智人強烈渴望的是成功。盡管程序員也想成功,但他們愿意接受經常的失敗來作為認知的代價。為了更好地理解這一點,我們來看一個關于工程師的經典笑話:
有三個人將被依次執行死刑,他們中的一個是牧師,一個是律師,還有一個是工程師。牧師第一個被推向絞刑架。儈子手拉動控制桿以抽出活板,但它失靈了。牧師宣稱這是上帝的旨意,要求得到釋放。于是他獲得了自由。接著,律師走向了絞刑架。儈子手再一次拉動了控制桿,但它仍然失靈。律師同樣要求獲得釋放,因為他不能因為同一罪狀被判兩次死刑。于是他也獲得了自由。最后,輪到工程師了。他上去對腳手架仔細檢查了一遍,在儈子手還沒動手之前,他抬起頭大聲說,“啊哈,是這里出了故障!”
總結
以上是生活随笔為你收集整理的逻辑人渴望控制那些让他们感兴趣的东西的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 准程序员必看!该怎么规划自己的职业人生,
- 下一篇: 11条建议让你成为优秀的JavaScri