Почему олимпиадная культура – это кайф. И чем она похожа на детский футбол?
В школе я немного занимался олимпиадками. Научился программировать где-то в 8–9 классе, ходил на олимпиады больше как самоучка, и только в 11-м увидел настоящих корифеев.
Владимир Денисович Лелюх (царствие небесное), тренер сборной Нижегородской области, собрал вокруг себя команду "монстров" – ребят, которые потом выигрывали международные олимпиады. Петя Калинин, Серёга Политов… Сейчас кто-то в Google, кто-то в других крупных международных компаниях.
Я попал туда случайно. Выигрывал мелкие олимпиады, тянулся к светлому и как-то один преподаватель передал меня другому, и я оказался в этой среде.
Помню, как пришёл к ним на занятия. В аудитории сидит брат одного чемпиона мира. Второклашка! А решает задачи круче, чем я на тот момент. И у меня случилось озарение: это не просто навыки – это культура.
Культура людей, которые кайфуют от задач. Щёлкают их как орешки. Спорят, чей алгоритм быстрее. Делают это не ради галочки, а ради азарта. И этим живут.
Я в это окунулся поздновато, но база осталась. И до сих пор она помогает. Это формирует образ мысли, критический подход к алгоритмической сложности. Учит думать широко, глубоко, творчески. Не упускать деталей, но и не размениваться на мелочи.
Потом айтишка в 2010х взорвалась. Зарплаты улетели в космос, программисты стали рок-звёздами. В профессию пошло много людей без этой "олимпиадной" культуры. Как следствие, появилось много курсов, на которых учили делать базовые вещи, по шаблону - интерфейсы, фронтэнд/бэкенд на Python и JavaScript, работает – и окей, "лучше не трогать".
Но настоящая глубина рождается из той культуры. Из того кайфа, когда ты не просто решил задачу – а решил её красиво.
Поэтому мы в Positive затеяли серию олимпиад "1+1" (уже писал об этом). Концепция олимпиад заключается в том, что мы не соревнуемся друг с другом - только с собой, и поэтапно получаем новые знания за счет того, что решаем алгоритмические задачи, все более и более сложные, из разных разделов. При этом есть преподаватель, который может помочь. Получается, с каждой решенной задачей становимся сильнее на пару пунктов. Можно сказать, что это своего рода спортзал для мозга.
И тут логична параллель с футболом. Там тоже нужно уметь ошибаться, признавать уровень и идти вперёд. Но есть одно "но": программист может научиться и в 30, и в 40. А футболист – нет. Футбол требует базы раннем возрасте, пока формируется физика, потом некоторые вещи уже не сделаешь. Поэтому так важны детские школы, методики, индивидуальные планы развития.
В ИТ можно вернуться «back to basics» в любом возрасте. Хотя конечно и мозг имеет инертность, но все же не такую как физика. В футболе – если упустил момент, всё.
Ну и пару слов о том, как Лелюх Владимир Денисович учил. Я бы не сказал, что он объяснял алгоритмы. Возможно, это где-то когда-то и было, но не при мне.
Он скорее вбрасывал задачку в толпу людей и всячески их челленджил, чтобы они думали. А потом пиарил разные красивые решения, которые у ребят получились.
Это такое комьюнити, где люди поддерживали друг друга, соревнуясь. И в этом пространстве хотелось прогрессировать самому. Чтобы и твое решение так смаковали потом у доски.
Это в каком-то смысле напомнило мне мои занятия в Радие детским футболом. Наш тренер не учил нас играть в футбол. Он просто давал мяч и мы играли. И из года в год команда была самой играющей в области. Обводящей, техничной, игровой. Часто это намного важнее схем, упражнений и прочего.
Среда, любовь к тому чем занимаешься, культура, поощрение нестандартных и красивых решений. Это точно работает. А упражнения, тренировки, отработка навыка в основном направлена на родителей, которым спокойнее, им кажется что их чадами "занимаются".
А теперь вопрос к вам
👉 Кто из вас участвовал в олимпиадах по информатике? Что было запоминающегося?
👉 А как думаете: реально ли перенести "олимпиадный вайб" в спорт? Или футбол – это совсем другая культура?
Давайте обсудим