В этой статье мне бы хотелось поделиться своим опытом преподавания. Несколько лет я работал в школах, которые готовили учеников по программам A-level и IB.
В отличие от героя «Breaking Bad», который тоже преподавал химию школьникам, но соблазнился на быстрые деньги и голубые кристаллы, я решил заняться фронтенд разработкой. Органическая химия мне, конечно, нравилась, но только в виде формул на бумаге, а вот запах в лаборатории меня никогда не привлекал. Это был 2019 год и найти новую работу было довольно легко.
С тех пор я прошел много разных курсов по разработке, обучался чтобы работать наставником, а сейчас прохожу программу Data Science на одной популярной платформе. И у меня сложилось впечатление, что хорошие профессионалы в своем деле не всегда разбираются в основах преподавания. Так, я стал замечать повторяющиеся ошибки, которые и хотел бы обсудить.
Всё понятно?
Наверное, это самая распространённая ошибка, и не только начинающих. Ты что-то долго рассказываешь, а потом спрашиваешь: «Всё понятно?» Участники вебинара молчат. Если повезет, кто-то ответственный включит микрофон и скажет, что все ясно и можно двигаться дальше. То есть из группы, например в 20 человек, только одна отвечает, что «всё понятно». А остальные 95%? Так себе метрика получается, верно? Мы задаем этот вопрос для собственного успокоения. Никто не сказал, что есть непонимание, значит все нормально — поехали дальше. Не лучший подход.
Если ты хочешь реальную метрику прогресса, нужно получить данные со всех присутствующих. Очевидно. Сделать это намного сложнее и дольше. Очевидно. А что можно сделать практически?
Первый вариант: задать вопрос всем и проанализировать ответ всех участников. Для начала нужен конкретный вопрос по теме. «Сколько раз вызывается функция “foo” в этом блоке кода?» Дальше просишь выбрать ответ на экране в Mentimeter, написать в чат или показать на пальцах – зависит от формата занятия. Да, так будет дольше, но это что-то конкретное.
Вариант второй: ты спрашиваешь одного «случайного» участника. А лучше так, задаешь конкретный вопрос: «Что такое чистая функция?», и даете время подумать и вспомнить. И только потом: «Галина, как ты считаешь? Что такое чистая функция?» Ты узнаешь, что Галина знает или не знает ответ. Да, только Галина, а про Сергея ничего. Зато это быстро и это реальные данные.
Можно попробовать обойти эту проблему и спросить: «Есть вопросы по теме занятия?» Конечно, у всех должна быть возможность задать вопрос. Но если ты используешь молчание как метрику понимания класса в целом, а значит сигнал к тому, что можно начинать новую тему, то это не лучший подход. Поэтому, собирай конкретные данные и избегай общих вопросов.
Фокус
Это бывает сложно признать, особенно вначале. Урок не для тебя и не про тебя. Урок для аудитории, а значит нужно знать что они будут делать. «Ну ясно! Они будут 60 минут слушать мой семинар про функциональное программирование.» А долго ли мы сами можем слушать внимательно и не отвлекаться, когда нам что-то рассказывают?
Желательно планировать занятие так, чтобы точно знать что каждый участник будет делать в течение занятия. Cамое простое — это требование не только слушать, но и обязательно записывать в тетрадь. На онлайн занятиях такое требование встретишь не часто. Для этого тебе тоже придется писать на экране, а не листать кнопками через презентацию и читать с нее текст. Лучше переключаться между активностями регулярно и планировать это заранее. Что-то пишем, потом слушаем, потом работаем в группах, в конце занятия задание на проверку.
Планирование
Что-то обсуждать, что-то порешать, что-то поделать – так себе план. План — это четкое понимание целей занятия, пути достижения цели и метрик того, как ты поймешь что цель достигнута. Кажется, многовато для одного часа, но давай попробуем. Приведу пример. Тема: «Рекурсия». Цель: «все участники вебинара могут решить типовую задачу методом рекурсии.» Метрика достижения: «микротест» (совсем небольшая задача) на 3-5 мин в конце вебинара. Структура занятия может быть очень простой: показываете сами, делаете вместе, делает класс и тест в конце. Это очень эффективная комбинация двух техник из книги «Мастерство учителя»: «я/мы/вы» и «выходной билет».
На «микротесте» может быть соблазн дать задание посложнее, но не спеши. Намного ценнее убедиться, что базовым навыком овладели все, чем узнать что 10% смогли решить усложненный вариант.
Профессия
Можно подумать, что если ты, например, хороший специалист в программировании, то просто по определению будешь хорошим преподавателем курсов по разработке. Это скорее всего не так. Достигнув мастерства в одном деле, наш мозг автоматически переносит это на другие области. Это пример Гало-эффекта. Как почти любая другая профессиональная деятельность, эта тоже требует 10000 часов практики, чтобы достигнуть приличного уровня.
Отнесись к преподаванию как к серьезной профессии, в которой нужно развиваться. Здесь тоже есть свои паттерны и алгоритмы, есть менее удачные и более удачные подходы для каждого конкретного случая. Нет одного правила на все времена, но есть инструменты и лучшие практики, которые хорошо бы знать. Они, например, собраны в книге «Мастерство учителя». (Еще лучше прочитать оригинал Teach Like a Champion в последнем издании.)
Правила и атмосфера
Правила взаимодействия с аудиторией желательно обсудить в самом начале учебного процесса. Твои студенты должны знать что ты ждешь от них и что им ждать от тебя. Как должны быть оформлены работы и домашние задания. Как писать электронные письма и какой формат приложенных к ним файлов. «Микротест» в конце занятия будет стрессом если его внезапно объявить на случайном занятии за 5 минут до конца. Потратить первый час на знакомство и обсуждение правил – сэкономит время в будущем.
Создать позитивную атмосферу, когда никто не боится отвечать и делать ошибки сложно. Тебе придется постоянно напоминать, что ошибки — это хорошо. Что нет развития без сложностей. Не ругать за неправильный ответ, а хвалить за старания. Хвалить – важно! Это может быть для тебя даже совсем неестественно, но с практикой это будет делать все легче и легче. Это навык и его можно развивать.
Выводы
Подведем итоги.
Хорошо, когда занятие будет спланирован вокруг ученика, а не преподавателя.
Замечательно, если ты будешь пользоваться конкретными метриками понимания материала, а не общими вопросами.
Великолепно, если ты будешь планировать и структурировать свой урок на основе проверенных практик.
Потрясающе, если ты любишь новую профессию и готов в ней развиваться.
Твои старания обязательно оценят ученики!