Истории успеха

Yet Another Success Story

Всем привет! Меня зовут Артем, и это моя история о том, как из экономиста в 32 года стать программистом. Постараюсь описать свой опыт максимально сжато.

Исходные данные: 31 год, экономист, удаленная работа, никогда не занимался программированием (только втайне мечтал :) ).

Выходные данные: спустя ровно год (за минусом нескольких дней) завалил четвёртый проект по бэкенду, так как устроился работать фронтендером.

Теперь подробнее.

Работа до обучения:

Почти вся осмысленная трудовая деятельность у меня была связана с работой по экономической специальности (бухгалтер, экономист, специалист в банке...) с постоянным потоком клиентов. В конце концов я понял, что больше с людьми в таком количестве общаться просто не могу. В этой ситуации мне помогло устройство на довольно примитивную и рутинную, но удаленную работу, благодаря чему я смог морально перезагрузиться. После некоторого времени работы из дома я решил, что пора мечту претворять в жизнь, и начал проходить свежие курсы по JS на Хекслет (про сам сервис я узнал задолго до этого откуда-то в интернете и давно планировал проходить там Java-курсы).

Учеба:

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

Поиск работы:

Резюме стал рассылать где-то через 10 месяцев после начала обучения, когда прогресс стал замедляться, а сама учеба - иногда просто бесить (это нормальное развитие событий, вечно учиться не получится). Поначалу выбирал из лучших компаний небольшого города (500 тыс. населения). Удивительно было не получать вообще никакого фидбека. После этого я стал рассылать резюме вообще практически всем (от помощника верстальщика до миддла). Результат был такой же. Я немного впал в ступор, но решил все силы бросить на закрытие последних курсов и участие в 4-м проекте по бэкенду. Эти 1,5 месяца были самыми тяжелыми. Спасибо жене - она подбадривала меня и искала вакансии, на которые я отправлял резюме, на которые не получал ответа :) Наконец, перед началом 4-го проекта было несколько собеседований, которые не привели ни к какому результату (но я хотя бы понял, что это такое). И уже во время выполнения проекта я отправил очередное резюме на вакансию, которую мне в очередной раз нашла жена, успешно прошел собеседование, выполнил тестовое задание (на проект я в этот момент уже решил забить) и был приглашен на работу в небольшую фирму-стартап, которая пилит свое корпоративное SPA-приложение). Конец.

Уволился я оттуда через 1,5 месяца :) Это поспособствовало нескольких минусов:

  1. Продукт был почти готов, основной функционал уже написан и отлажен.
  2. Асинхронность на коллбэках. Это было нечто совсем ужасное. Я плевался от них еще во время обучения, а тут такой подвох.
  3. Тимлид был против функционального программирования (о боже! :)).

Но были и плюсы: с моим приходом в приложении появились тесты (до этого просто не хватало рук), я освоил Vue и вообще познакомился с коммерческой разработкой.

В итоге теперь уже месяц работаю в диджитал-агенстве фронтендером. За это время неплохо подтянул места, в которых плавал, но еще больше нужно освоить.

Советы:

  1. Хекслет в курсах совсем не закрывает верстку (html/css). Для профессии фронтендер это довольно странно и плохо (кмк). Мне повезло, что я параллельно проходил уроки на HTML-академии, поэтому не было очень мучительно было (да, стыдно признаться, но до обучения я понятия не имел, что такое верстка).
  2. Хорошо запоминать и понимать пройденный материал мне помогал метод интервального повторения (сервис Anki). Советую всем. Повторял эти карточки (с определениями, кусками кода и прочими вещами) каждый божий день:).
  3. Не бояться ходить на собеседования, если приглашают. У меня в итоге было два, на которых меня справедливо разнесли в пух и прах. Это хорошо помогает понять, где существуют пробелы в знаниях.
  4. Заниматься каждый день. Я старался проходить 1-2 урока в день и не особо мчался вперед, даже если было легко. Плюс решал и решаю задачи на codewars.
  5. Проекты! Вот это самый главный пункт. Ощущение, когда ты за неделю проходишь путь от полного нуля до человека, который написал свое рабочее приложение, просто прекрасно. Нигде я больше пока не получал такого опыта.
  6. Не бойтесь учиться. Учиться несложно, сложно будет дальше :)

Вот, в целом, и все. Я потратил год, но достиг цели/осуществил мечту (как бы это громко не звучало). Возраст в обучении оказался совсем не при чем (хотя подсознательно я переживал из-за этого). Теперь у меня работа, которая мне нравится, и знания, которые открывают новые перспективы и возможности.

В итоге, хочу сказать огромное спасибо:

  • Кириллу Мокевнину - за то, что обучает и поворачивает мозги в нужную сторону
  • Рахиму Давлеткалиеву - за прекрасный курс "Введение в разработку" и отличные рисунки
  • Игорю Инковскому - за офигенную помощь в первых двух проектах
  • Моей жене за постоянную поддержку на протяжении этого долгого периода:)
Артем Лебедев 13 февраля 2019
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP и Java.

Хекслет

Подробнее о том, почему наше обучение работает →