為什麼想得慢的人能贏,程式設計師又如何

2021-07-04 11:18:42 字數 1062 閱讀 9275

英文原文:why slow thinking wins

今天 hacker news 上的一篇文章《為什麼想得慢的人能贏》引起了廣泛的討論。

為什麼看起來思考緩慢的人卻能勝出呢?

作者表示,所謂的反應慢比反應快需要更多的自律。相比之下,反應快就會更加不準確,而緩慢的思考就像烏龜,慢卻穩紮穩打。

每個人都記得龜兔賽跑的故事,但似乎沒有人會吸取「慢會獲得成功」這個教訓。

我們通常認為,反應迅速的人意味著聰明且工作努力,反應慢的人則意味著懶惰、冷漠、甚至是愚蠢。並且平時我們在談論做某件事情放慢速度時,都意味著放鬆一下,而不是更有效率地完成。

事實卻並不是如此。耶魯大學管理學院的一位教授尚恩·弗雷德里克說,做作業可以體現出緩慢思考的本質,即一步一步通過推理來解決問題。弗雷德里克最出名的研究是建立了「認知反映測試」——衡量乙個人是「在短暫的思考後迅速解決問題」還是「通過一段長反射弧深思熟慮後再做決定」。這是他的測試題:

有三個問題:

一副球拍和球成本 1.10 美元。球拍比球成本高 1.00 美元。問球多少美元?

如果五颱機器生產五個零件需要五分鐘,那麼 100 臺機器生產 100 個零件需要多長時間?

乙個湖中有一片睡蓮,每天,睡蓮的面積都會比前一天擴大一倍。如果這片睡蓮需要 48 天可以覆蓋整個湖,覆蓋一半的湖需要多少天?

弗雷德里克說受訪者一般會給出下面這些直觀但不正確的答案:10 美分,100 分鐘,24 天。然而,第乙個問題的正確答案是 5 美分。第二個問題的正確答案是 5 分鐘。第三個問題的正確答案是 47 天。  

人們解決這些簡單的問題之所以感到棘手的原因,是這三道題用特定的錯誤答案來**人類的直覺。受訪的 3428 個人中,三個問題都回答錯的人的比例是 33%,還有 33% 的人答錯了至少乙個問題。各個大學中,麻省理工大學的學生正確回答所有問題的比例最高,卻還是只有 48%。

弗雷德里克經常在他的演講中與大家分享這個測試,大多數人仍然會給出直觀卻錯誤的答案。他說,這個測試會動搖被測者的信心,讓他們不再那麼相信自己的直覺,因此這就可能讓他們花更長的時間去看待事物。

儘管如此,大多數人都贊同開發者應該盡可能從飛快地編碼轉變為小心細緻地編碼。  

程式設計師為什麼跳槽

程式設計師頻繁跳槽似乎成了乙個不可避免的現象。很多 請來所謂的職業分析人士,人力資源管理者座談,分析 看了看,多數屬於小兒科,很少有真正從乙個程式設計師的角度和眼光去看問題的。我認為,乙個程式設計師跳槽根本的原因,主要是公司團隊問題,其次是公司企業文化問題。很多人只看到了薪金問題這個表象,事實是,薪...

程式設計師為什麼浮躁

現在的軟體公司的老闆或領導經常會問這句話 程式什麼浮躁?我想在現今的中國,不但是程式設計師浮躁,而且各行個業的從業人員都很浮躁。猶以80後表現更甚。我自己是一名程式設計師,我也很浮躁。所以我一直在苦苦思考這個問題 我想這裡面可能有以下幾個方面的原因吧。第一 由於中國的企業包括程式設計師就業的軟體公司...

程式設計師的人生,為什麼程式設計師大多脫單難,分手易

乙個程式設計師的初戀 記得大學的時候,放蕩不拘,喜歡拼搏,自由活潑,陽光活力,感覺戀愛就像過家家,只要你想便很隨意的就會有。但經過畢業季的洗禮後,這一切都發生了一些微妙的變化,終於有一天,我畢業了。畢業後便開始進入了我的程式人生。在程式設計師這條路上,我越走越遠,漸漸地,我變得孤獨,放棄了全世界的美...