Дао программиста -1
В японских боевых искусствах есть концепция трехэтапного обучения мастерству - Shu-ha-ri.
1. Shu (守:しゅ - “защита”, “подчинение”) — изучение традиционной мудрости — изучение основ, техник, движений.
2. Ha (破:は - “отделение”, “отклонение”) — отступление от традиции — поиск исключений в традиционной мудрости, размышление о правильности традиций, поиск новых путей и техник.
3. Ri (離:り - “покидание”, “отделение”) — превосходство над традицией — нет больше никаких техник или традиционных движений, все движения естественны и рождаются самостоятельно, а не из традиционной мудрости.
Любое обучение начинается с этапа Shu, когда ученик должен преданно следовать всем инструкциям своего учителя. На этом этапе нельзя спрашивать “почему”, нельзя ставить под сомнение правильность движения или слов учителя - только полное подчинение и следование инструкциям. На этом уровне ученик еще не готов к вопросам, а точнее - он не готов задавать правильные вопросы и не готов воспринять ответы на них. Только учитель может решить, что ученик готов перейти на следующий этап - этап Ha.
На этапе Ha ученик начинает изучать границы своей техники и постоянно должен спрашивать “Почему?”. Вопросы позволяют ученику лучше адаптировать под себя фундаментальные знания, которые он получил на этапе Shu. Ученик может даже находить новые техники усиляивающие его потенциал.
И вот в определенный момент количество опять переходит в качество и ученик переходит на уровень Ri. На этом уровне больше нет никаких правил, точнее ученик сам создает правила. Ученику больше не надо спрашивать “почему” - он это уже знает или чувствует. Ученик готов к самостоятельному изучению движений, созданию новых движений, и он видит взаимосвязь между ними.
Каждый следующий уровень включает в себя знания и умения, накопленные на предыдущих уровнях, поэтому невозможно сразу попасть на уровень 3, не проведя долгие месяцы и годы на уровнях 1 и 2.