Вопреки распространённому заблуждению о замкнутости и необщительности программистов, вполне очевидно, что взаимодействие с людьми и обмен опытом – неотъемлемая часть нашей профессии. Чтобы постоянно узнавать что-то новое и совершенствоваться в своём деле, мы просто обязаны плыть по течению вместе: формируя региональные сообщества, участвуя в конференциях, выступая с докладами и мастер-классами друг перед другом. Польза для участников (слушателей) подобных мероприятий нам достаточно понятна. А чем может быть полезно оказаться в роли организатора или преподавателя?
В этой публикации мы сделаем упор именно на последний вариант: рассмотрим, какой опыт можно получить, попробовав преподавать, и для чего нам это может пригодиться в принципе. Сразу стоит отметить, что единоразовое выступление, например с мастер-классом, значительно отличается по сложности, требуемому уровню подготовки и ответственности от проведения полноценного курса учебных занятий, поэтому в материале будет рассмотрено только сугубо второе.
Цель публикации: поделиться опытом, полученным автором в результате работы преподавателем; рассказать об основных аспектах и «подводных камнях» преподавательской деятельности.
Предполагаемая аудитория: молодые программисты и разработчики, которые любят учиться и хотят попробовать учить других.
Читать полностью »