Как подать контент, чтобы это было интересно и полезно.
Определиться с аудиторией
Когда стала известна тема выступления, определитесь с аудиторией. Если материал рассчитан на опытных, то составьте список тем, которые нужно знать - пререквизиты. Это могут быть курсы, конкретные темы или обязательный личный опыт.
В материалах для новичков старайтесь дать больше пояснений о каждом термине, перевести его на русский и привести максимально простой пример.
Плохо: Mocha является библиотекой тестирования, а Chai - библиотекой ассертов. Вот код: ...
Хорошо:
В материалах для опытных не делайте акценты на мелочах, которые по умолчанию должны быть и так понятны, но новую терминологию тоже объясняйте.
Плохо: для настройки вагранта берём факты из бокса
Хорошо: *прежде, чем перейдём к настройке вагранта, познакомимся с его терминологией:
Старайтесь построить материал так, чтобы избежать ситуации, когда опытным скучно, а новичкам непонятно.
Подготовиться к выступлению
За полчаса до выступления нужно убедиться, что всё необходимое под рукой, оборудование настроено. Чек-лист для самоконтроля:
Отключить уведомления (звук и всплывашки), желательно, отключить телефон, чтобы звонок не прервал повествование.
Проверить громкость и чистоту звука. Отключите авторегулировку громкости микрофона, проследите, чтобы гарнитура не тёрлась об бороду/рубашку.
Выставить свет и настроить вебкамеру. Лучше всего выставить искусственное освещение так, чтобы оно освещало лицо прямо или с двух сторон. Можно взять обычную настольную лампу, закрепить на плафоне чистый лист A4 в качестве рассеивателя и направить лампу на себя.
При демонстрации экрана надо выставить необходимые масштабы или разрешения. Самый простой способ сделать шрифт крупным везде - это изменить системно разрешение монитора или установить масштабирование. Это невелирует потери качества при просмотре демонстрации на устройствах с другим разрешением экрана (включая смартфоны).
Наши рекомендации:
Поставить стакан тёплой воды. Старайтесь делать перерыв на глоток воды и отключать микрофон на это время. Если говорить без остановки продолжительное время достаточно сложно, можно просто в какой-то момент осипнуть или закашляться.
Подготовить заметки с ключевыми словами. Стикеры на стене или блокнот на видном месте помогут вспомнить то, что хотелось проговорить во время выступления.
Для выступлений на ютубе настроиться помогает коммьюнити-менеджер.
Установить контакт с аудиторией.
В начале урока необходимо сделать контрольную проверку звука и картинки. Подождать опоздавших и убедиться, что аудитория готова. Поэтому первые 5 минут идут на то, чтобы синхронизироваться по простым бытовым вопросам:
Находясь в диалоге с аудиторией, не увлекайтесь чатом. Студенты могут общаться между собой или писать большое сообщение частями. Если выступление модерируется отдельным человеком - он сам подскажет вам о вопросах, которые остались без ответа. При самостоятельной модерации переключайтесь в чат целиком только после окончания основной темы доклада. Иначе можно потерять мысль и уйти в сторону от темы.
При сессиях лайвкодинга не заставляйте людей моментально анализировать и исполнять в голове код. Если что-то студентам нужно посмотреть, "пощупать", понять как работает - сохраняйте код в открытом доступе и предложите студентам изучить его после лекции.
Старайтесь заполнять тишину. Если вы ждёте ответов из чата - продолжайте рассказывать, например, делая вывод из темы. Молчаливое ожидание сообщений из чата портит динамику выступления.
Обозначить тему урока "человеческим языком".
Вводное слово по уроку надо дать таким образом, чтобы слушатели понимали контекст. Если урок основан на ранее пройденном материале - его можно кратко напомнить.
Стоит на вводном слове давать по возможности меньше терминологии.
Плохо: Сегодня мы поговорим, как использовать инверсию зависимостей и контейнеры.
Хорошо: На прошлом уроке мы разобрали отличие фреймворков от библиотек. Этот урок будет рассказывать, как делать код тестируемым, масштабируемым и не завязываться на детали реализации. Разберёмся с терминологией, такой как "инверсия зависимостей" и "контейнеры".
Обозначить решаемую проблему.
Заранее сформулируйте выводы из урока, а потом перенесите их в начало и обозначьте проблему.