«Всё это время меня интриговала работа программистов. Я хотел оказаться на их месте, но тогда мне было около 25-26 лет. Думал, что учиться программированию уже поздно, поэтому перестал смотреть в эту сторону...».
Люди могут стать разработчиками без какого-либо опыта. Не имеет значения, начали ли вы программировать в раннем возрасте, специализировались ли вы в области компьютерных наук или же решили освоить разработку в более позднем возрасте. Наша статья расскажет о том, как Алексей Ефимов прошел свой путь от ведущего системного аналитика до автора курса по разработке приложений под iOS в онлайн-школе Swiftbook.
Сколько лет вы занимаетесь программированием?
Конкретно разработкой я занимаюсь относительно недолго - с 2016 года, но в IT-индустрии работаю с 2000 года. Работал системным аналитиком, связующим звеном между бизнесом и собственно программистами.
Как Вы пришли к профессии разработчика?
В 2010 году я ушел с должности системного аналитика. Перегорел. Вернулся в свой родной город и спустя какое-то время открыл свой бизнес, который вскоре пришлось свернуть по независящим от меня обстоятельствам. Я стал искать другую работу. Параллельно слушал подкаст "Радио-Т" о технологиях и программировании. Было очень интересно, но многое было не понято, поэтому мне захотелось в этом разобраться. Работы все равно нет, возвращаться к прошлому нет смысла, да и не хочется.
С предыдущей работы остались средства, своего рода финансовая подушка. Поэтому я решил вложиться в свое образование. Так, в 2016 году я оплатил курс по программированию на одном из интернет-ресурсов. В ожидании курса начал изучать Objective-C (язык от компании Apple, предшественник языка Swift) самостоятельно по бумажной литературе. Благодаря этому к началу обучения я уже знал больше по теме курса, чем преподаватель. Формат учебы мне совершенно не понравился, и я оставил негативный отзыв, который через пару лет увидел Иван Акулов (основатель школы SwiftBook) и связался со мной, что бы узнать, что побудило менять оставить такой отзыв и самому не допустить в будущем подобных ошибок. По результатам этой встречи мы решили попробовать запустить курс по основам языка программирования на портале Swiftbook в формате вебинаров, который мне предстояло создать с нуля.
В каком возрасте вы решили изменить свою жизнь и стать мобильным разработчиком?
Погружаться в тему я начал 2016 году, мне тогда было 36 лет, а в 2017 году начал разрабатывать курс «Основы языка программирования на языке Swift». В апреле 2018 года мы его благополучно запустили.
Было ли Вам страшно, скажем прямо, в не самом юном возрасте обучаться программированию?
Страх чего-то нового есть, пока ты об этом размышляешь. Когда ты начинаешь действовать - он уходит. Все программисты, с которыми я работал раньше, имели высшее техническое образование. Я считал, что если у тебя нет специализированного образования то программистом тебе не стать. Потому в эту сторону даже не смотрел… Мол, чего мне идти в университет в свои 26 лет, там еще учиться 5 лет? Курсов в то время не было вообще никаких. Все программисты были либо талантливые самоучки, которые «выезжали» исключительно на личном энтузиазме, либо выходцы из высших учебных заведений. После появления курсов в нашей стране я решил все-таки влиться в когорту программистов и стал выбирать направление. Веб-разработка меня совершенно не интересовала, бэк-энд - это то, с чем мне приходилось иметь дело на предыдущей работе и от чего я ушел. Так как я был заядлым фанатом продукции Apple, то решил идти в iOS-разработку.
Как Вы стали преподавателем в школе SwiftBook?
После обучения ты начинаешь испытывать новый страх. Ты отучился, потратил свои время и деньги. Теперь это должно как-то окупиться. Начинаешь ходить на собеседования. Первые из них, скорее всего, проваливаешь, потому что тебя трясет от непонимания и страха. Потом, уже дома, ты понимаешь, что на этот вопрос ты мог ответить по-другому. На следующем собеседовании ты уже увереннее себя чувствуешь. Чем чаще ходишь на собеседования, тем проще. К моменту встречи с Иваном я как раз ходил по собеседованиям, параллельно создавая свои приложения. Он предложил мне создать и вести курс по iOS-разработке, но ничего не обещал.
Мне было страшно, выгорит ли это дело. Далее были полгода кропотливой работы без какого-либо финансового результата. В один момент мне даже пришла мысль все бросить, так как совершенно не чувствовал отдачи. Тогда меня вдохновила жена словами: «Ты потратил на это несколько месяцев своей жизни. Лучше довести дело до конца и попытаться осуществить задуманное, чем бросить все на полпути». Создание курса давалось тяжело, многое переделывалось. Половину запланированной домашней работы просто пришлось убрать из курса, потому что её оказалось слишком много.
В результате в 2018 году мы запустили мой курс, и на него пришли 14 человек. Я был так счастлив в тот момент! Я ожидал, что придет максимум человек пять. С каждым потоком приходило все больше людей. От учеников была хорошая обратная связь, давали много советов, что так, что не так, что можно добавить, что можно убрать. Было решено добавлять дополнительные блоки. Таким образом, дело, в котором я даже не был до конца уверен, в итоге вылилось в полноценный курс, который сейчас длится более полугода.
Вы известны как высококлассный специалист и хороший преподаватель. Многие стремятся попасть на курс именно к вам, но также есть и другое мнение, что Вы бываете грубы и чересчур строги. Что можете сказать по этому поводу? Как к этому относитесь?
Моя задача - поделиться своим опытом так, чтобы на выходе ученики были максимально подготовленными специалистами. У меня есть определенное видение того, как нужно преподнести материал, ведь это мой авторский курс. Естественно, не всем нравится моя строгость, но моя цель - добиться максимального результата от каждого студента. Есть ряд правил, которых все должны придерживаться без исключений. Это обусловлено тем, что студентов не мало на потоке и важно, чтобы процесс обучения шел четко, бесперебойно. Если не контролировать учебный процесс, то начнется хаос.
К примеру, раньше сдача домашних заданий происходила следующим образом: ученики присылали мне работы на электронную почту, поэтому был строгий регламент оформления писем для их автоматической фильтрации, чтобы не происходила путаница. А если учесть, что у меня одновременно было на обучении два потока и пара сотен студентов, то такое четкое разграничение было жизненно необходимо. Правила для всех едины. Возможно, из-за этого у кого-то могло сложиться ощущение, что я придираюсь к кому-то конкретному. Считаю, что в первую очередь люди приходят ко мне для того, чтобы получать знания и добиваться результата.
Какой совет вы могли бы дать ребятам, которые сейчас очень хотят изменить свою жизнь, но боятся это сделать?
Никто вас не заставляет кардинально и бесповоротно менять свою жизнь. Начать можно с малого. Чтобы освоить новые навыки, необязательно увольняться с работы и круглые сутки посвящать себя учебе с надеждой на быстрый результат. Здесь главное - последовательность, целеустремленность и упорство. Вы бежите марафон, а не спринт, и это важно понимать. Если нет возможности оплатить весь курс разом, то оплачивать можно отдельно каждый блок. Уроки у нас проходят два раза в неделю в вечернее время, и записи уроков также будут доступны для вас, если вдруг не получилось присутствовать не лекции онлайн. Благодаря этому можно совмещать работу, учебу и личную жизнь. Можно пробовать понемногу, но пробовать надо. Пока сами не попробуете, не узнаете - Ваше это или нет.
Главный вопрос: стоит ли беспокоиться о том, что ты якобы «уже не в том возрасте», чтобы учиться программированию?
Совершенно не стоит. При должном усердии новые знания и умения будут полезны в любом возрасте. И это касается не только программирования! Что может помешать в такой ситуации - после обучения и трудоустройства вы будете в начале вашего пути. Вероятнее всего вашим руководителем будет человек моложе вас.
Возраст - это просто цифры и наши внутренние границы. Сколько бы Вам не было лет, для программирования это совершено неважно. Важно лишь ваше желание развиваться и постигать что-то новое. Онлайн-школа SwiftBook готова помочь Вам в достижении Ваших целей!
__
Хотите попасть на обучение в группу к Алексею Ефимову?
Онлайн-курс «Профессия iOS-разработчик» стартует 1 августа.
Ссылка на курс: https://clck.ru/sQoHR
Подписывайтесь на наши соцсети:
Telegram
VKontakte