擴展性思維:舉一反三,拓展思維


擴展性思維的核心目標是提升我們思維的廣度,也就是讓我們的知識樹變得更加開闊;


擴展性思維的兩個關鍵的擴展方向:


(1)舉一反三:解決同類型的N個問題


舉一反三的好處是:“我們能否用同樣的知識和手段去解決類相關聯的幾個類似問題”,例:


  • 當發現某個系統的jvm參數配置存在一個錯誤,不是僅僅修復這個系統的jvm配置,而是把負責的幾個系統都檢查一下是否需要統一修改;


  • 系統中存在某個bug導致產生了臟數據,不是直接訂正已發現的臟數據,而是根據特征拉取出所有的臟數據,進行一次性處理;


這種思維方式的特征是舉一反三,觸類旁通,相當於產生批處理的效果,可以大大提升解決問題的效率,避免重復處理。


(2)尋求更多的可能性:拓展解決問題的不同手段


拓展思維常見的手段是:是否能夠換更多的理解方式,或者更多的解法,例:


  • 產生故障的時候,快速止血除了回滾以外,還有哪些方案?如果故障處理經驗豐富的人一定知道,除了回滾,其實還有系統降級,運營活動降級等多種方案;


  • 除了寫更加健壯的代碼,還有哪些手段都可以提升系統的容錯性?還有數據監控,單據閉環等多種手段;


當解決問題的手段更多了,思維就開闊了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM