В рамках этого текста я попытаюсь ответить на вопрос из заголовка и вам, и себе. Однако важно отметить, что вы не найдете здесь ответа на вопрос, стоит ли идти на IT-курсы. Я решил написать эту статью после четырех лет чтения лекций. За это время я читал лекции на курсе Golang и несколько раз выступал на курсе «Архитектор высоких нагрузок». Хотя сейчас я, возможно, делаю это не так часто, вы все равно можете найти меня на курсе Голанга».

Почему я начал читать лекции

Когда-то я был глубоко погружен в программирование, получая огромное удовольствие от своей работы и с большим энтузиазмом решая задачи. Постепенно моя роль стала смещаться в сторону менеджерской, а в связи с жизненным циклом проекта мои рабочие задачи претерпели существенные изменения. Вместо активного написания кода на Golang в мои обязанности входило проведение собеседований с разработчиками React и участие в планировании и разработке архитектуры. Я не хотел терять свои навыки программирования, и у меня было сильное желание заняться любимым проектом (возможно, это тема для другого раза). Именно в этот период я ​​наткнулся на объявление о поиске преподавателей. После ответа мы обсудили мой опыт, и меня пригласили провести демонстрационное занятие. Это включало два раздела по 15 минут каждый и один раздел продолжительностью 30 минут, с обратной связью после каждого занятия.

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

Что мне принесло чтение лекций

Чтобы научиться снимать фильмы, вам нужно взять в руки камеру и начать снимать фильмы.

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

Если вы откладывали изучение исходного кода языка на более позднее время, сейчас есть возможность сделать это во время подготовки к уроку, прямо как та «статья про интересные вещи в Golang 1.19» из вашего задела чтения. Где-то в процессе подготовки к лекциям я нашел ответы на вопросы, которые ускользнули от меня во время собеседования три года назад.

В ходе курса я имел удовольствие познакомиться с интересными личностями. Я пригласил некоторых работать вместе со мной. Примечательно, что некоторые из студентов, прошедших курс, теперь являются частью моей компании. С другой стороны, я хорошо помню, как во время собеседования задавал вопросы, связанные с курсом, который они прошли на «уроке». Я был уверен, что прекрасно объяснил эти темы. Однако кандидат не смог вспомнить конкретную тему и затруднился ответить. Это меня разочаровало, но я не проявил никаких эмоций.

Работа с критикой

Была ровно одна лекция, которая меня по-настоящему удовлетворила. Были лекции, которые, как мне казалось, прошли хорошо, но я получал отзывы, говорящие об обратном. И наоборот, были лекции, которые мне не совсем понравились, но посетители оставили положительные оценки. Если не считать рейтингов без объяснений, то основные проблемы сводились к разным ожиданиям и осознанию того, что «всем не угодишь».

В первом сценарии вы можете столкнуться с вопросами, на которые у вас нет ответов. Лучший подход в этом случае — записать вопрос и дать ответ после лекции. В качестве альтернативы вы можете честно признаться, что у вас нет ответа на вопрос, но подчеркнуть, что это не критично для усвоения материала. Подумайте об этом так: во время курса иностранного языка вы могут быть представлены интересные факты о происхождении слов. К некоторым вы можете быть готовы, а другие остаются неизвестными. Тем не менее, незнание происхождения этого слова не умаляет ценности урока. Некоторые темы можно оставить за рамками материала в пользу обмена практическим опытом, обогащающим содержание.

Во втором сценарии примите это как данность и следуйте указаниям директора курса. Хотя некоторым практические материалы могут показаться недостаточными, другие могут жаловаться, что они ожидали аудиоматериалов с теоретическим содержанием, а не с необходимостью писать код в реальном времени.

Работа-жизнь и что-то началось с Б

Косвенно мы коснемся вопроса компенсации и времени. За 1,5 часа обучения компенсация приличная, но действительно ли это всего лишь 1,5 часа времени? Давайте разберем это:

- 1,5 часа: Прослушивание предыдущей лекции из потока (можно ускорить в 1,5–2 раза).
- 1 час: Повторение тем, которые вы, возможно, забыли.
- 30 минут: Изучение практических примеров из курс.
- 30 минут: Просмотр лекционного материала.
- 10 минут: Настройка связи и ожидание сеанса.
- 1,5 часа: Проведение лекции.
- 15 минут: Остаться после лекции, чтобы ответить на вопросы.
- 5 минут: Последующая загрузка материалов.

Итого: примерно от от 4 часов 45 минут до 5 часов 30 минут. Три года назад я мог выполнить большую часть этой подготовки по дороге на работу. Однако сейчас, когда мое место жительства находится в шаговой доступности от офиса или при работе из дома, я не могу себе позволить тратить такое количество времени на подготовку. Важно отметить, что эти расчеты основаны на предварительной подготовке материала. В компании, где я преподаю, подготовка материала оплачивается отдельно. С другой стороны, это требует больше времени, и, по моим оценкам, подготовка к одной лекции занимает примерно 8 часов — сбор материала, его структурирование в соответствии с отведенным на лекцию временем и включение примеров. Я завершил этот процесс полностью один раз, но не могу предоставить исчерпывающую статистику по нему.

Что было по-другому?

Когда я впервые начал читать лекции, это было больше похоже на институциональную среду, где студенты активно участвовали в семинаре, редко отвлекаясь. Однако в современном мире удаленной работы и Zoom это часто похоже на монолог. Вспоминаю один случай, когда я забыл сохранить запись занятия и пришлось перезаписывать лекцию без студентов. Опыт был почти такой же, как и у участников, за исключением того, что не было пауз для вопросов. Я обнаружил, что читаю материал примерно на 30% быстрее. В этом контексте вы смиряетесь с тем, что лишь небольшая часть аудитории может активно участвовать в подготовленном вами взаимодействии. Альтернативно, участникам может быть сложно ответить на вопрос, который, по вашему мнению, является простым и предназначенным для поддержания активности класса. Эту проблему можно решить, приняв ее как реальность или проводя очные лекции.

Второй аспект, который следует учитывать, — это оценка мифического баланса между работой и личной жизнью. В начале моего преподавательского пути доход от чтения лекций вносил значительный вклад в мой заработок. Я поймал себя на том, что мечтаю накопить на новую видеокарту, хотя не могу вспомнить конкретную цель сбережений на тот момент. Теоретически я мог бы уложиться в семь лекций в неделю, что прибавило бы мой доход примерно на половину зарплаты инженера. Однако теория – это одно, а реальность выходных остается неизменной. Два дня посвящены внеклассным занятиям, спорту и хобби, а один день отведен для дел после работы. В результате я реально мог проводить максимум два занятия в неделю. Возвращаясь к предыдущему разделу, 1,5 часа лекций не равны 1,5 часам свободного времени. Следовательно, наилучшая рекомендация – проводить один урок в неделю.

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

Подводя итог, следует ли вам продолжать преподавание?

Если ваша цель — улучшить свои технические или разговорные навыки, ответ — да. Если вам действительно нравится процесс обучения, то преподавание также является полезным вариантом. Однако, если вашей основной мотивацией является зарабатывание денег, стоит отметить, что, хотя вы и можете получить дополнительный доход от преподавания, оно вряд ли станет вашим основным источником дохода. В моем случае, учитывая время, необходимое на лекции и подготовку, оплата покрывает небольшие удовольствия, но не более того.

Если у вас уже ограничено свободное время или вам требуется больше энергии для отдыха, преподавание может быть неправильным выбором. Это дополнительная работа, требующая усилий и времени.

Кроме того, опыт может значительно различаться в зависимости от куратора курса. Если вы новичок в преподавании, рекомендуется начать с курсов с подготовленными материалами и аудиторией с существующим инженерным опытом.