← Все публикации

Знание должно зачем-то понадобиться

предыдущий кусок.
Диаграма на второй день мне не понравилась, поэтому я её перерисовал

Некоторые мои коллеги и друзья знают, что я ярый противник идеи обучния "впрок": когда досматривают ролики, получают какой-то навык или дочитывают книги не для удовольствия, а на будущее, по сути только потому что купили курс или собственно книгу, а "рабочей" задачи под это нет. И разумная критика что хорошо, конечно, так рассуждать, но на переходе из области в область такой задачи может просто и не быть? Что же делать? Рассмотрим близкий мне пример из области обучения технарей.

Вот допустим мы учим дата-инженеров. Можно подойти к этому так:

  • рассказать студенту пять принципов проектирования пайплайна на пяти лекциях и отпустить с зачётом
  • показать красивую архитектурную схему и поискать в ней спорные узлы
  • дать тест, в котором надо узнать правильный термин

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

Что делать? Ну, конечно первое это пожертвовать полнотой ради закрепления. Можно найти время на разработку более сложных проверок, если порезать материал. Я пришёл в своих проектах к тому что надо тесты в виде лаб, и охватывать сразу большой кусок материала, тем самым как раз создавая контекст к пройденному материалу. Придумать модельную приближённую к реальности ситуацию, в случае DE-специалистов это не просто копипаст "выполни вот эти команды и получи виртуальную печеньку" а кривые данные, конфликтующие требования, погуглить почему какая-то часть не работает, споткнуться о какие-то нюансы, которые утаили в описании. Всё как в жизни.

Условно на примере навыка "выберитать тип хранилища", по сути нам важен контекст:

  • для кого мы строим хранилище
  • какие запросы будут частыми
  • сколько у нас данных
  • сколько у нас денег
  • что изменится через полгода
  • какой ошибкой мы готовы рискнуть

И наша образовательная цель это знание в контексте как инструмент внутри модельной ситуации, а не как правильный ответ на вопрос, которого студент возможно даже не задавал.

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

Если говоритиь афоризматически, то понимание детали зависит от целого, а понимание целого постоянно перестраивается из-за деталей. Герменевтический круг передаёт привет, так сказать 👋

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

Этот же пост в Telegram ↗