高手在學(xué)習(xí)的時候在學(xué)什么?是什么使得專業(yè)選手和業(yè)余選手區(qū)別出來?
業(yè)余選手學(xué)習(xí)的是零散的信息和隨意的動作,而專業(yè)高手在訓(xùn)練這些內(nèi)容背后的結(jié)構(gòu),也就是 套路。
圍棋選手在練定式,高級程序員在學(xué)習(xí)設(shè)計模式,律師在學(xué)習(xí)案例,甚至游戲高手也講究策略。
這說明了什么?說明:把一件事情做好, 背后其實是有方法論的。
我們來看看設(shè)計模式的定義:
設(shè)計模式(Design Pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類的、代碼設(shè)計經(jīng)驗的總結(jié)。
簡單來講:設(shè)計模式定義了在特定的場景下,應(yīng)該采取的措施,且是反復(fù)實踐的、被證明正確的。
專業(yè)高手在學(xué)習(xí)模式,遇到某種場景,直接拿來用,10分鐘解決問題。
而不懂套路的業(yè)余選手呢,碰到問題只能自己思考,2-3天的時間還不一定能解決問題。
部分內(nèi)容摘抄自《混沌大學(xué)》的網(wǎng)絡(luò)視頻:《李善友:如何快速成為專業(yè)高手?》