Три истории

История первая

Когда я только пришёл в индустрию, мне очень сильно помогал мой друг. Я устроился тестировщиком, со слабым представлением о разработке. Знал немного про переменные, циклы и функции, а на объектах уже плыл. И вот Слава не пожалел своего времени и рассказывал мне самую необходимую информацию про js. Про работу с DOM, события, классы, наследование. Через некоторое время я начал писать простой код. Потом более сложный. А спустя год пополнил штат программистов в компании. Спустя несколько лет стал тимлидом. А потом, переехав в Питер, уже сам преподавал js в htmlacademy.

Наставничество Славы сыграло большую роль в моей карьере и жизни. Столько раз хотелось остановиться, развернуться, бросить всё и заняться чем по проще. Но с его поддержкой и бесконечными объяснениями, выдержкой, я перешагнул ту черту, когда ты можешь выдохнуть, расслабиться и уже самостоятельно продолжить свой путь.

Иногда нужно совсем чуть-чуть. Иногда нужно очень много. Но помощи и поддержки даже одного человека будет достаточно, чтобы справиться с любыми трудностями в обучении программированию.

История вторая

Мы сидели с Игорем у меня на кухне и разговаривали за жизнь. И решили, что Игорю надо начать программировать. Я уже три года занимался разработкой и кайфовал. Самое сложное у меня было позади и теперь я получал истинное наслаждение от своей работы. Почему бы Игорю не кайфовать так же, подумали мы? И начали заниматься. Каждую субботу мы встречались и я ему что-то рассказывал, показывал. Скидывал статьи, предлагал задачи. А на неделе проводил код ревью. Хм.. не сильно отличается от того, как проходит у меня сейчас, если подумать. Но не буду отвлекаться. Вернёмся к Игорю.

Я не помню точно, сколько времени мы так занимались, но в итоге Игорь работает программистом. Не знаю, кайфует ли он сейчас, может уже выгорел к чертям. Шесть лет прошло как никак. Но раньше точно кайфовал :) Ну а если выгорел, то что? Да ничего особенного. Подзабил(это я про работу), подышал и снова все в кайф. Ну вектор может меняешь.

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

Страна жаждет угля, мир ждёт героев, всем нужны программисты. А если ты уже он, то легко можешь сделать +1. И от этого будет всем хорошо. И тебе, и твоему трейни. У тебя есть опыт, у него желание. Поделись с ним, это круто.

История третья

Уже больше года я занимаюсь индивидуальным наставничеством. До этого делал курсы в htmlacademy. Вел поток в OneBootcamp. Потом вернулся в разработку. Делиться знаниями очень понравилось - это здорово их структурирует у тебя в голове, находит пробелы. А ещё и учишься сам у своего подопечного. Но вот проблема, те площадки для наставничества, которые я видел, вместе с возможностью давали и ограничения. В частности на программу и формат.

Мне нравится, когда нет программы, которую кто-то спустил снизу. Особенно я понял это, когда вёл курс в OneBootcamp. Есть только цель. Цель, или цели, озвучивает студент. Программу ты продумываешь сам. Определяешь оптимальный маршрут на основе целей, навыков и опыта студента и вперёд.

Когда я только решил этим заниматься, я не думал, что это так кайфово - созваниваетесь, разговариваете, что-то обсуждаете. Если нужно, то можно и лекцию прочитать. Если нужно, то можно просто послушать. Подбодрить и поддержать, научить определять синдром самозванца и как его побеждать. Можно обсудить новости индустрии, которые могут быть полезны подопечному. Разбираете сложности, с которыми он столкнулся со времени последнего созвона. Где-нибудь в середине советуешь книжку. Или конкретную главу, под задачу. Дел у людей и так много, кто-то не успевает, кто-то ленится читать. А по небольшому совету или когда это вписывается в цель, люди читают охотнее.

Иногда отлично подходит лайвкодинг или парное программирование. Это, как правило, занимает больше всего времени и можно не успеть с остальным. Все таки нет задачи в программировании, которую можно решить за пятнадцать минут, как ни крути =) На такие сессии лучше договариваться отдельно и выделять на них минут сорок, тогда можно спокойно успеть сделать намеченное.

Ну и код-ревью, без него никак. Между созвонами студент пишет проект, а я провожу ревью, рассказываю о плюсах и минусах того или иного решения. Можно поделиться и своими предпочтениями, но предпочитаю помечать вкусовщину.

Наставничать круто и не так сложно или страшно, как может показаться. Это приносит пользу тебе, твоему подопечному, индустрии и может даже экологии. Да точно экологии, чувак меньше сидит за компом в поисках решения, перенимая твой опыт делает всё как минимум на четверть быстрее. А может даже и в два раза)) Про всю пользу можно отдельный пост написать.

Если тебе хочется начать наставничать, то приглашаю к нам в Teacher Army. Мы предоставляем инструменты профессионалам, которые хотят делиться своими знаниями по своим правилам. Помогаем новичкам находить вас и перенимать ваш опыт. Программирование это кайф. Наставничество это кайф. Давайте кайфовать вместе! Напиши мне в личку или в телеграм https://t.me/kicumkicum и я расскажу обо всём подробнее.