如何使用“邏輯學三段式”解決軟件產品問題?

三段論是一種普遍的思維方式。我們常常不自覺地用三段論來認識我們的世界,也會根據一種現象,用三段論來反過來認識我們的世界。為了便於理解三段論,舉一個經典的例子。

所有人都會死。蘇格拉底是人。所以蘇格拉底會死。

如何使用“邏輯學三段式”解決軟件產品問題?

當你同意最後一句話時,你便使用了三段論。在我們的日常工作和生活中,我們經常用兩種(或兩種以上)的條件來得出結論。這種推理思維方式,我們稱之為“三段論思維”。

三段論似乎簡單易懂。但事實上,三段論在現實生活中是一種非常脆弱的思維方式,它會導致我們的思維侷限於三段論的結論而忽略了先決條件的思維。

這裡有一個“登錄異常”的例子來說明我們如何使用這種思想。

  1. 當帳戶登錄異常時,需要防止密碼被破解。

  2. 防止密碼被破解的方法是要求用戶輸入驗證碼。

  3. 因此,當登錄異常時,需要用戶輸入驗證碼。

三段論的有效性只與結論能否被演繹有關,而與前提的真實性無關。所以,以剛剛登錄異常為例,當用戶抱怨驗證碼體驗不好時

,我們會考慮優化驗證碼圖片庫,因為這種思路讓我們相信“登錄異常時需要用戶輸入驗證碼”。

如何使用“邏輯學三段式”解決軟件產品問題?

但事實上,我們應該做的是首先,優化登錄異常的判斷邏輯,判斷越準確,正常用戶受到的干擾就越少,體驗差的場景也就越少出現,而不是在看似既定的情況下通過優化驗證碼來“止沸”。另外,防止破解的方式只有輸入驗證碼一種嗎?答案顯然是否定的。

大多數時候,問題不是出在我們看到的情況本身,而是導致這個情況的前提出了問題。從這一點上可以看出,“三段論思維”的弱點在於,我們沒有意識到自己的思維錯誤,這導致我們在錯誤的地方浪費了太多的精力。


分享到:


相關文章: