Моя история началась с сентября 2015 года на сайте «Открытое образование». Там я познакомился с HTML Academy, правда ещё не знал об этом. Курс мне понравился, хоть и длился он полгода. Сдал на 100 баллов, плюс прошёл защиту с веб-камерой и показом экрана. Ох, как необычно это было.

Путь к разработке

Изначально я хотел стать программистом, но попал на другую специальность в колледже. Мне не понравилось, ушёл.

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

Решил попробовать сделать сайт сам, а один из знакомых подсказывал, что и как. Это было как раз после курса на «Открытом образовании».

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

Влад Кривокора
Влад Кривокора.

Обучение в Академии

Дальше моя история засыпает на полгода, пока я случайно не наткнулся на сайт HTML Academy. Меня очень заинтересовал ресурс, а после я заметил схожесть интерактивных курсов и курса «Веб-программирование», хм. Мне так понравились курсы, что я решил оплатить платную подписку и начал проходить. Недолго я их проходил. Глаза горели настолько, что задумал сразу пойти на профессиональный курс. Честно говоря, до сих пор не прошёл остаток интерактивных курсов.

Долго сомневался, так как все эти интенсивные курсы для меня были непонятны. И можно ли доверять такие суммы почти неизвестному тебе ресурсу? Но я почитал отзывы, поспрашивал мнения студентов, которые прошли курс и решил записаться.

Кстати, в тот момент меня интересовал второй уровень, так как казалось, что навыков у меня достаточно. Название «базовый» вводило в заблуждение (раньше курс «HTML и CSS, уровень 1» назывался «Базовый HTML и CSS»). Всё-таки полгода я немного занимался вёрсткой: хоть и в качестве хобби, но работал над игровым сайтом. Опять таки, поспрашивал советов у выпускников Академии и настроился уже на первый уровень. На тот момент уже твёрдо решил, что буду заниматься только вебом и прикладывал к этому все усилия.

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

Курс я завершил 22 февраля 2017 года на 100%. Узнал много нового и получил полезные советы от наставника.

Первая работа

К моему удивлению первый рабочий день начался уже 1 марта. Перед этим я успел попасть на три собеседования в разные компании и третье стало успешным. Дали тестовое задание на знания адаптивной вёрстки и JavaScript — нужно было сделать книгу предложений. Тут я понял, что это мой шанс и начал потеть ради работы. Кстати, было не так трудно, так как уровень моих знаний после курса был даже выше, чем требовался.

Взяли меня на позицию junior front-end, хотя я бы её назвал «средний верстальщик». Проработал там почти семь месяцев, а затем ушёл развиваться дальше. В той компании не видел развития, ничего нового в процессе работы я почти не узнал.

После этой работы я продолжил учиться, в итоге принял участие в шести курсах Академии. Сейчас я уже работаю фронтенд-разработчиком — разрабатываю SPA на Vue.js. Также подрабатываю наставником на первом и втором уровнях HTML и CSS, думаю, позже буду и на других.

Из личного опыта

Высшее образование не считаю обязательным атрибутом для фронтендера. Оно полезно для общего развития, но если нет интереса развиваться во все стороны, то не вижу в этом смысла. Одно время просто так ходил на собеседования, чтобы рынок пощупать и узнать требования. Был удивлён, что никто не спросил про образование, всем был интересен мой профиль на GitHub.

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

Советы новичкам

  1. Не сидеть над поиском идеальных решений, иначе учиться будете долго. У большинства выпускников Академии есть такая проблема из-за идеальных представлений о вёрстке. Хоть выпускников и предупреждают о возможном хаосе на первых рабочих местах. Лучшие решения придут с опытом.
  2. На первой работе может показаться, что в Академии обучали чему-то другому. Это не так, просто вам могут встретиться халявщики и несчастные люди, которые попали под каток дедлайна. Проект, который передали мне на первой работе, был в отвратительном состоянии. Но спустя два месяца, я уже выполнял месячный план за три недели и привёл в порядок большинство проблемных мест.
  3. Учитесь решать проблемы. При трудоустройстве я заметил, что работодатели ищут именно такого человека, который способен сам разобраться с трудностями.
  4. Говорите правду, но в рамках разумного. Не могу сказать, что был честен на 100% на собеседованиях. Но сидя дома по вечерам, я вбивал тонны знаний себе в голову, чтобы показать, что могу и готов решать любые задачи.
  • Знаешь Gulp?
  • Да, знаю! (нет)

А теперь бегом домой, доказывать себе и работодателю, что это так. Хотите быть крутым разработчиком? Приложите соответствующие усилия, и у вас обязательно всё получится!