Рубріки: ИнтервьюОпыт

«Держат здесь точно не деньги, но профита очень много»: зачем айтишникам стоит идти в преподавание

Анастасія Пономарьова

Конец IT-конференции, лениво потягиваем кофе с архитектором крупной аутсорс-компании, который по совместительству — ментор. Спрашиваю: «Зачем тебе еще и преподавание? Денег приносит мало, времени отнимает много». «Потому что в кайф», — слышу в ответ. Классика. Но как показывает практика, дело не только в удовлетворении от процесса.

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

В этом нам помог директор мобильного направления в Infront X Вячеслав Белый. Кроме основной работы, с 2017 года он активно занимается преподаванием, развитием iOS-направления в Украине, организовывает онлайн-конференции.

Начал с Embedded C Engineer, переучился на iOS-разработчика

Директор мобильного направления в Infront X Вячеслав Белый

Я учился в ХНУРЭ, на кафедре информационной безопасности. Само обучение (если мы берем университет как место получения знаний) очень плохо сработало. Но у нас в группе было 18 золотых медалистов, потому среда, в которую я попал, люди, с которыми я познакомился, идеи, которыми мы между собой делились, — все привело к тому, что я очень хорошо вырос за пять лет в университете. 

Пришел в IT на третьем курсе университета — нашел на ярмарке вакансий знакомую, она меня порекомендовал в компанию. Начал свой путь с Embedded C Engineer в компании, которая сейчас называется Dish Ukraine. Там же я переучился на iOS-разработчика.

До этого все время я работал с языками, которые очень плохо работают с интерфейсами: С, С++. На них очень сложно самостоятельно создать полномасштабный продукт и начать его продвигать: это очень трудоемко, долго, языки не заточены под то, чтобы писать UI-интерфейсы. А разработка под мобильное устройство — это возможность выпуска полноценного продукта с нуля, который ты можешь сделать сам и не зависеть ни от дизайнера, ни от бэкенд- или фронтенд-разработчика.

В Харькове не было ни одного iOS-курса

В преподавание пришел спонтанно: мне написал человек из IT-школы Spalah, сказал, что у меня есть возможность начать вести iOS-курс. Для меня это предложение было немного странным, ведь я был мидл-iOS-разработчиком и не чувствовал большой уверенности в своих знаниях. Я промониторил рынок, и оказалось, что в Харькове (где я живу), городе-миллионнике, на тот момент не было ни одного iOS-курса! Уже год здесь не было человека, который читает iOS-курс, — я очень удивился. Мне захотелось стать первым в этом направлении.

Началась очень трудоемкая работа по созданию курса. В тот момент как раз вышел Swift 3 — более стабильная версия языка программирования, чем предыдущие, потому уже можно было начинать его преподавать. До этого обучать кого-то Swift было бессмысленно — он менялся каждый год: ребята только выучат — к концу курса уже все меняется.

Многие тогда учили Objective-С, который также можно использовать для iOS. Ребята спрашивали: «Что мне все-таки учить?». Сложилась такая ситуация на рынке, что в тот момент, в идеале, нужно было знать оба языка, чтобы устроиться на работу и успешно себя показывать в iOS-разработке. Но для начинающих разработчиков делали исключение и брали только со знаниями Swift (сейчас мы наблюдаем похожую картину с UIKit и SwiftUI). Сам Swift, на мой взгляд, показывал и до сих пор показывает очень перспективные возможности в разработке, и, скорее всего, на нем все и остановится в ближайшие десятилетия. А может и больше.

Spalah — это стартовая точка

Начинал преподавать для новичков в IT — студентов, свитчеров (как в народе говорят — для «вайтишников»). Затем появилась довольно большая прослойка людей, которые нуждались в моей помощи индивидуально. Приходили, например, бывшие коллеги с работы: «Слава, у меня есть небольшие технические проблемы, можешь помочь устаканить знания, чтобы я мог дальше расти в сеньора?». Сюда добавилось консультирование действующих IT-специалистов, их менторство, а также индивидуальное обучение ребят для их карьерного роста.

Моя вторая группа, 7 из 8 стали iOS разработчиками

Spalah — это стартовая точка, где я провел несколько курсов вначале. Затем была попытка сделать свои классы, потому что то, что творилось в Spalah, меня не очень устраивало — то, как IT-школа подходила к отбору ребят на курсы, организовывала обучение. Не скажу, что затея с созданием собственных классов получилась провальной, и не скажу, что сверхуспешной. Все прошло нормально, но повторять такой опыт я не хочу.

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

Стало очень сложно в плане загрузки

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

Я видел, что нет готовых хороших курсов. Есть разрозненный набор материалов, который лежит в разных источниках, и его нужно как-то вместе соединить, причесать и структурировать. У меня был свой гештальт (целостный образ, создаваемый нашим восприятием — прим.), на этом фоне я начинаю делать курс. Успел сделать где-то 70% до старта, остальные 30% материала делал в течение курса.

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

Затем идешь на лекцию, занятие длится 2,5 часа — сплошной монолог и активная работа с кодом, студенты повторяют за тобой, параллельно задавая вопросы (закрепление материала в виде ДЗ остается на дом), огромное количество теории, инструментов. Затем еще готовишь лекции, которые должны быть в конце курса — ведь у тебя 30% не готово.

Задачи выполнялись впритык — и на работе, и на курсах

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

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

Первые плоды появились очень быстро

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

Фото Вячеслава Белого

Так и у меня в группе был парень с такой системой, которая приносила ему кучу проблем, багов, периодически у него что-то не работало. Но знаете что? За 15 минут до окончания последней лекции моего первого курса ему приходит SMS: «Когда вы готовы выйти на работу?». Я это с теплотой вспоминаю. Он отставал от всех, потому что у него были проблемы с устройством, но со временем догнал группу и обогнал — успел устроиться быстрее всех.

Я стал записывать бесплатный курс на YouTube

В прошлом году, когда случился СOVID, ситуация с обучением изменилась. Я планировал стартовать как обычно: два раза в год проводил свои iOS курсы. Но локдауны и ограничения внесли свои коррективы, потому я стал записывать бесплатный курс на YouTube. К нему я добавил чат в Telegram, чтобы ребята могли друг другу помогать, отвечать на вопросы.

Сейчас я поставил курс на паузу по семейным обстоятельствам — загрузка изменилась в другую сторону. Но я планирую продолжить вести его. Сейчас есть люди, которые со мной индивидуально занимаются, есть специалисты, которых нужно натаскать на собеседование или просто провести срез знаний — человеку нужно понять, где есть пробелы и куда расти. Иногда приходят IT-компании с просьбой провести оценку мобильной команды iOS-направления — тоже, в общем-то, коллективный срез.

То, чем я занимаюсь, отлично помогает карьерному росту

Держат в преподавании точно не деньги. Если бы передо мной стоял выбор, заниматься преподаванием или фрилансом (рассматривая их только как источник дохода), то на фрилансе я бы заработал намного больше денег. За заработком в преподавание точно идти не стоит.

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

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

Если у вас есть склонность к преподаванию, я бы рекомендовал этим заняться, потому что профита от этого очень много. В карьере, удовлетворении — ты проводишь собеседование, а человек говорит: «А я работал с твоим учеником, он о тебе рассказывал — классные вещи делаешь, хочу работать с тобой!». Или пересекаешься с бывшим учеником на улице, спрашиваешь, как дела, а он отвечает: «Я уже тимлид». Мир вокруг становится чуть лучше благодаря тебе. 

В продолжении интервью Вячеслав расскажет, что нужно, чтобы прийти в преподавание, а также как выбрать себе классного препода на курсах. Читайте скоро на Highload.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023