Всем добрейшего времени суток!
Сегодня расскажу историю о том, как я преподавать начал.
Начну с небольшого предисловия — моего первого опыта в этом деле. Внутри будет бонус для тех, кто начинает познавать java
.
Часть 1. Вступление
У меня, как и у многих, прошедших суровую постсоветскую школу, где учителя были не сильно успешными людьми, которые часто не очень-то любили свое занятие и непонятно что делали в школах, сложилось не очень хорошее отношение к преподаванию — ну, мол, это учитель, препод, они все унылые, читают лекции одни и те же, на которых студенты спят :)
И вот пару лет назад мне предложили провести практику для студентов — производственную
, ту самую, когда молодой специалист приходит в организацию, где его учат, готовят к трудовым будням.
К слову, когда учился я, такой системы не было, но вместо этого на 4-м курсе я самостоятельно устроился в компанию, где и начал набирать свой первый опыт.
И знаете, с другой стороны, хорошо, что не было. Я наслышан, как проводят эти практики: приходит молодой специалист, глаза горят, рвется в бой, а сталкивается с тем, что либо на него времени не находят, либо закидывают ерундовыми задачами, вообще отбивающими желание что-либо делать. Вот так и началось — я подумал, что это отличный шанс изменить реальность для некоторого количества ребят, сделать это мероприятие крутым и полезным, чтобы от него была польза и им, и мне, а заодно выправить себе отношение и образ преподавателя, тренера.
Помните фильм «Всегда говори да!»
с Джимом Керри? Там, если отказываться, знаете, как жизнь проходит — бесцельно, впустую. Родился, сходил в школу, окончил университет, женился, хорошо, если родил ребенка, а если трех — то вообще герой, умер. Сомнительный некролог получается. Скучный. Вот это, кстати, хорошая мотивация, мне самому часто помогает.
Задача поставлена великая для того меня — собрать офис, придумать программу, организовать весь процесс. Мебель крутили по ночам, программу готовил быстро, но емко. Я становился руководителем практики и тренером по бэкенду, на вторую неделю подключался мой коллега и друг и обучал фронтенду. В планах было сделать настоящее full-stack
приложение за две недели.
Амбициозно — и знаете, мы успели. Отклик был великолепный,
вместо положенных шести часов в день ребята проводили в офисе по десять, не отпуская нас даже после заката солнца. Опыта получено много, отклик ребят и возможность поделиться знаниями очень меня вдохновили.
Часть 2. Skillfactory
И вот совсем недавно ребята из Skillfactory
предложили мне стать ведущим автором курса по JAVA, и я, само собой, согласился. Отличный шанс получить новый опыт, поделиться своими знаниями. Ну и, конечно же, получить за это вознаграждение :) Пообщавшись с командой курса, я понял, что мы на одной волне, а значит, все получится и в сотворчестве создастся крутой продукт. Конечно же, я вспомнил опыт практики, тот подъем и тепло — и согласился. Да, скоро будет запускаться курс, ведущим автором которого я являюсь. Чёрт, да это еще и приятно осознавать, об этом приятно рассказать. Думаю, про сам курс я подробнее расскажу в другой записи.
Часть 3. Непосредственно урок
Пора наконец перейти к уроку и тому, что я заявил в теме
поста. Опять же, мне предложили — я согласился, полезно и интересно быть на стороне «Да», могу вам сказать.
В процессе я начал думать, накидывать идеи — что можно показать интересного и динамичного за один час людям с нулевым знанием java
? По плану слушатели были абсолютно разного уровня — значит, надо говорить так, чтобы было понятно даже человеку с нулевым знанием программирования и не скучно для тех, кто уже что-то знает.
Начал с критериев. Как это должно быть?
- Интересно.
- Понятно.
- Наглядно.
- Можно продолжить.
- Захватить побольше технологий.
- Успеть подготовить в короткий срок в условиях недостатка свободного времени.
Мне кажется пора уже перейти к уроку и тому, что я заявил в теме этого поста. Опять же, мне предложили — я согласился, полезно и интересно быть на стороне «Да», могу вам сказать.
В итоге основных вариантов оказалось два:
- Телеграм
@bot
; TODO
с фронтом на java.
Обсудив эти варианты с ребятами, мы остановились на боте. Уже перед уроком, реализовав демо-приложение, я решил прогнать его с друзьями — пригласив людей с разным уровнем и бэкграундом, я начал свою презентацию. И знаете, что я понял? Формат, который я изначально планировал, занял бы у меня не меньше четырех часов. Смекалка-то у меня работает, так что, поняв это в первые 15 минут, я на ходу перестроил манеру рассказа и все-таки уместил его в нужные временные рамки.
Тяжело в учении — легко в бою. Легендарное высказывание великого полководца. Девиз, придерживаясь которого можно обойти очень много неприятностей и проблем. Я к тому, что быть подготовленным всегда выигрышно. Вот и я пришел в эфир готовым, с пониманием, как нужно построить рассказ, чтобы выполнить поставленные перед собой же цели.
Конечно же, я, как человек рефлексирующий, еще в процессе проведения демонстрации выявил для себя моменты для улучшений и роста. Но, как известно, дорогу осилит идущий. Agile и итерации
— наше все.
Что из этого получилось, оценивать вам. Welcome в видео и приятного просмотра!
Бонусом тем, кто дочитал
Можно скачать репо и запустить приложение ;)
Игорь
24 апреля 2020 — 22:16
Посмотрел, спасибо! Было очень полезно