Разъяснение концепции ката для технарей

У большинства людей есть по крайней мере одна вещь, которой они увлечены. Что бы это ни было, они знают его наизнанку и говорят на скрытом языке знатоков. Таким образом, независимо от того, еда ли это, огнестрельное оружие или танец фокстрота, они, как правило, становятся очень раздражительными, когда их специальные термины используются неправильно вне контекста. То же самое со мной и термином ката.

Разработчики программного обеспечения позаимствовали термин ката из японских боевых искусств несколько лет назад. В мире программирования это относится к упражнению, достаточно простому, чтобы его можно было решить за несколько часов, но достаточно сложному, чтобы помочь развить навыки кодирования и/или проиллюстрировать какой-то важный момент философии кодирования. Примеры простых ката включают преобразование римских чисел и игру в боулинг.

Большинство книг и статей, в которых обсуждаются ката кодирования, представляют собой краткую дань уважения первоначальному использованию этого термина. Они всегда ошибочны или, по крайней мере, слишком упрощены, чтобы считаться правильными. Так что для тех, кто хочет быть точным, читайте дальше, чтобы получить исчерпывающее представление о том, что такое ката…

Исходная проблема

Допустим, вы мастер боевых искусств, живший столетие или больше назад. Вы практикуете свой собственный стиль, но вам повезло жить на острове (например, на Окинаве), который часто посещают торговцы из других стран. Некоторые из этих трейдеров являются экспертами в стилях, ранее неизвестных вам, поэтому вы хотите тренироваться с ними, учиться у них и включать их лучшие методы в свой собственный репертуар.

Но есть проблема. Вы, наверное, неграмотны. Даже если вы являетесь письменным словом, это плохое средство для передачи тонкостей человеческого движения. С годами ваши новые знания исчезнут, и вы не оставите никаких полезных записей, которые можно было бы передать своим ученикам. Что вы делаете?

Оригинальное решение

Решение, к которому пришли мастера, заключалось в том, что это выглядело как странный сольный танец, когда практикующий делал различные движения руками (включая удары руками и ногами), перемежающиеся случайными изменениями направления. Это действует как физическое напоминание, которое практикуется ежедневно, пока не станет второй натурой. Если у мастера есть ученики, они также в конечном итоге сами практикуют танец (или, возможно, его упрощенную версию), но, и это важный момент, не обязательно знать все, что представляет собой танец.

Конкретный пример

Чтобы сделать вещи немного более конкретными, давайте возьмем начальные движения Пинан Шодан, очень известного ката, созданного для начинающих:

Когда я был подростком, я практиковал это ката сотни раз, не имея ни малейшего понятия, о чем оно. Это определенно не помогло мне ни в одном из турниров, в которых я участвовал, и не было явных приложений для самообороны. Только гораздо позже я научился расшифровывать значения в движении.

Ключевые концепции ката

Мы уже рассмотрели первый момент, который я хочу донести, что ката не обязательно связано с обучением. Так оно и произошло по мере того, как популярность карате росла и оно экспортировалось в Японию, но со временем большая часть смысла была утеряна, и оно стало практикой без какой-либо цели. На самом деле некоторая потеря смысла могла быть преднамеренной, поскольку карате было продано японским университетам как средство самодисциплины, а не прикладное насилие.

Со временем возникло то, что кодеры назвали бы анти-паттерном, где обычно считалось, что ката предназначена для защиты от атак нескольких одновременных противников. Это вызвало всеобщие насмешки, поскольку это срабатывало только в том случае, если противники атаковали по одному, заранее определенными способами и по фиксированным линиям.

В конце концов, однако, искусство достигло уровня зрелости, когда инструкторы начали возвращаться к своим корням и понимать, что на самом деле происходит. Таким образом, у современных каратистов есть некоторая концепция первоначального замысла (по крайней мере, мы так верим).

Как работает ориентация

Первое серьезное осознание состояло в том, что то, как вы поворачиваетесь, отражает вашу ориентацию по отношению к противнику. Поэтому, когда мы поворачиваемся в сторону в начале «Пинан Сандан», мы не говорим: «Вот как вы защищаете, когда вас атакуют сбоку», скорее автор говорит: «Когда вас атакуют, постарайтесь занять сторону на линии атаки и за ее пределами». .

Затем три движения представляют собой различные приемы, которые можно применять. Уклонившись и захватив ударную руку, вы можете:

  • Поднимите руку высоко и нанесите апперкот
  • Захват руки на среднем уровне и удар сверху
  • Потяните руку вниз и нанесите удар кулаком

Вот концепция, проиллюстрированная экспертом по каратэ ката Иэном Абернети.

Осмысление последовательности

Далее обратите внимание, что это не предопределенная последовательность. Три удара можно было нанести по порядку, но могла сработать любая комбинация, и любой удар можно было повторить. С точки зрения дизайна программного обеспечения это похоже на блок-схему с вариантами условий и итераций, но вы должны знать, где они находятся, чтобы извлечь пользу из вашей практики. Это то, что современные инструкторы стремятся реконструировать.

Что означают повороты

Если вы будете следовать Ката дальше, вы увидите, что мы повторяем три удара с каждой стороны (в конце концов, вы можете сражаться с левшой), а затем поворачиваемся для «блока» и удара ногой. Первоначально это интерпретировалось как столкновение с новым противником, атакующим сзади, который услужливо дал понять, что намеревается нанести удар на среднем уровне. Общее понимание сейчас таково, что это означает «ударив его один или несколько раз, двигайтесь позади него, хватайте и поворачивайте, чтобы закрепить захват на его плече, а затем ударьте по колену». Это сбивает противника и, таким образом, завершает первую часть ката, о чем свидетельствует возвращение к исходной ориентации.

Реализация варьируется

Еще одно распространенное заблуждение, которое вы встречаете, когда люди описывают ката, заключается в том, что некоторые авторы настаивают на том, что это было для базовых техник, а другие — для продвинутых. Ответ (как ни странно) и то, и другое.

В боевых искусствах всегда было так, что техника имеет много значений. Есть версия, которой обучают новичков, более эффективная версия, которой обучают старшеклассников, и окончательная версия, предназначенная для вундеркиндов. Это не должно вызывать удивления, если учесть, что на кону стояли средства к существованию хозяев и обучали смертоносным приемам. Так что всем заинтересованным сторонам было безопаснее воздерживаться от «хорошего» до тех пор, пока не будут проверены лояльность и зрелость студентов.

В этом случае есть интерпретация вышеприведенных движений «второго уровня», включающая в себя разрыв руки и бросок. Но, к счастью, вы не найдете этого на YouTube :-)

Подводя итоги

Теперь должно быть ясно, почему термин ката так легко понять неправильно, поскольку в разное время и разными людьми ката были:

  • Используется для сохранения знаний.
  • Используется для получения знаний
  • Используется для сокрытия знаний
  • Практикуется без какой-либо пользы
  • Практикуется для приобретения секретных навыков
  • Не понравился как исторический анахронизм
  • Почитается как ядро ​​​​искусства

Итак, вы видите, как возникла путаница :-) Я надеюсь, что это прояснило значение этого термина в его исходном контексте. Если вам интересно узнать больше, рекомендую как Подкаст Сенсея Абернети, так и книгу Путь Ката Криса Уайлдера и Лоуренса Кейна. В качестве последнего примера, вот более продвинутая ката, которую исполняет удивительно одаренный 7-летний ребенок.