用窮舉法的精神學習武術

什麼是窮舉法

不知道你學生時代上課的時候有沒有學習過窮舉法
https://zh.wikipedia.org/wiki/%E7%A9%B7%E4%B8%BE%E6%B3%95

簡單的說就是「暴力的把所有可能性列出來」,答案就出來了
這方法說實在不管在任何場景我們都不會說他「美」

但他有一個非常明確的優點,簡單易懂
就算你沒有把所有可能列完,已經列過的可能還是會變成「已知」
以數學上來講沒有列完全部條件無法證明想要的東西永遠為真

但在現實中的邏輯來講,你已經多學很多「已知」了

那關學習武術什麼事?

如果今天你遇到了一個情況不會處理,
像是自己不會處理對方一開始的攻擊。

在處理這種步驟跟選擇相對少的問題的時候
其實就可以使用窮舉法來處理,什麼意思?

以下以拳擊視角來看

  1. 一開始的攻擊一定也是從第一拳開始
    1-1. 對方的第一拳的選擇我們分成左手跟右手
    1-1-1. 對方出左拳有哪些選擇 -> 刺拳 上鉤 左勾
    1-1-1-1 對方出刺拳我可以怎麼做
    1-1-1-2 對方出上勾我可以怎麼做
    1-1-1-3 對方出左勾我可以怎麼做
    1-1-2 對方出右拳…

2-1 對方第一拳出刺拳後的第二下攻擊…

可以用這種方法展開、切割
這樣你就可以有一個方式去了解自己的缺點
有一個「地圖感」可以去知道自己還缺了哪些項目沒做好

從概率高的情境開始一一列舉

與此同時你也可以感受到,要達到「全覆蓋」是件非常費時幾乎不可能辦到的事情
像我們之前提到的修正動作方式中,修正一個動作最快也要快半小時,
那這樣不是根本追不完所有動作嗎?

對啊,追不完。
但是有追的點就有進步,長期下來你就是穩定的在進。步

所以也是要挑「比較有可能」出現的情境去加強演練
你可以想像一個正常的拳擊手也是去分析對手可能會使用哪些技術
然後再進行針對性的戰術調整

其實基本邏輯也是像這樣子的。
所以,以初入門的角度而言 當然是先處理80%最常出現的狀況
剩下的 20% 想要完善,就需要大量的時間堆疊
(不過進階疊的方法也不會沒那麼土啦XD)

再舉個例:勾拳的變化

統一教學的時候都只教一個勾拳,
其實教學的重點是建立一個流暢的出力模式,
但在不同的情境下,就會有延伸腳步 角度 雙方位置等等的問題
可以參照下方的影片

Check Hook 的四種版本

動作的要求跟出力模式也只是類似而非跟原本的勾拳一樣
如果想要熟練,其實最簡單的作法也是跟前面說的一樣
列舉、練習、列舉、練習。

通則跟例外

這就有點像個超複雜的多維座標系統,
每一個參數 (雙方的動作 體型 速度 時間)合起來是一個座標點
點存在,表示這組動作可行。

學習過程其實有點像是國中數學裡的
給你幾個座標點,求代表上那條線的公式。

差別在簡單數學問題會跟你講他是「哪種線」
但現實情況下,你不知道那是條什麼線

但是當你累積的座標點夠多的時候,你可能會發現一個規律
讓你比較好去揣測那個線長什麼樣子
當你的規律碰到例外的時候,只是代表你的規律是個「區域內的規律」
他沒有考慮到例外。這時候再重新觀察為什麼有這個例外就好。

從點開始累積,不要急著串成線

其實,整篇文章我就只是想導到這個重點

透過觀察學習快的人跟學習慢的人
我發現有一個重大的差別:

學得快的,他在每一個點上都足夠專注認真,
學習的當下準確度相對高

學得慢的,在學一個「點」的時候,
滿腦子想要把這個點跟之前學的東西「串成線」


結果學得快的累積的正確的點比較多,所以最終模擬出來的線就比較準確

學得慢的因為正確的點相對少,又急著想要串起來
就像是給你三個點求曲線,結果你拿到兩個點就畫了一條直線說這是答案一樣…

結語

  • 紮實的累積一個一個的正確動作,才會有正確的累積堆疊。
  • 遇到例外不用慌張,反而是修正認知的好機會
  • 不要期待恆久不變的真理,時刻修正才是活在當下。
關於

登山嚮導 / IT / 武術/網頁工程 - 貪多而正努力咀嚼的人生小吃貨