История Михаила Голубцова: из печатников во фронте
- 25 ноября 2022
Меня зовут Михаил, мне 35. Я закончил «Балтийский институт экологии политики и права» (БИЭПП) по специальности «менеджмент». В течение 8 лет работал печатником цифровой печати.

В какой-то момент я решил сменить профессию, потому что мне понравилось, что у программистов зарплата зависит от уровня знаний и навыков. Если хочешь зарабатывать больше — изучи дополнительные технологии и компетенции, и твой доход вырастет.
Также очень привлекала возможность быть непривязанным к рабочему месту. Всё, что нужно для работы — это компьютер и интернет. И можно работать из дома или в путешествии.
Знакомство с Академией
В детстве я мечтал стать программистом. Меня привлекал образ умного хакера из фильмов, который что-то взламывает. Но до обучения в HTML Academy я практически не сталкивался с написанием кода, только на уроках по информатике в школе. Но мы делали там очень простые вещи, изучали Basic.
Когда вырос, пошёл на курсы для программистов. Там сразу стали изучать сложные вещи — алгоритмы, блок-схемы. Когда ты ещё не в теме, то такая информация тяжело воспринимается, становится очень скучно и невозможно что-то усвоить. Тогда я бросил затею с обучением.
В 2017 году я случайно наткнулся на сайт Академии. Я увидел тренажёры, решил попробовать и меня сразу же затянуло. Это был первый сайт, на котором обучали сложным вещам в игровой форме, это же так круто! Делаешь задание, усваиваешь материал, при этом будто уже пишешь код и видишь результат. Играешь в программиста и получаешь удовольствие и знания.
В тренажёрах я обожал финальные «Испытания». Их прохождение напоминало сложный уровень в игре. Весь блок тренажёров ты готовился к нему, делал небольшие шаги к победе. А затем испытывал свои знания.
Ещё большой плюс тренажёров в том, что у них идеально подобрана сложность. Если было бы совсем легко, стало бы скучно, очень сложно — я бы вскоре бросил. В тренажёрах же по вёрстке всё продумано — они увлекательные, и постепенно начинаешь запоминать информацию.
Обучение на профессии
После тренажёров я записался на профессию «Фронтенд-разработчик». После неё я продолжил учиться и прошёл дополнительно ещё курс по JavaScript.
Вёрстка
На курсах по вёрстке мне предстояло объединить все знания, которые я получил в тренажёрах, и попробовать сверстать сайт. И теперь нужно было заниматься не в удобных тренажёрах, а работать в настоящем редакторе кода. И это был следующий шаг к профессии программиста.
Когда я познакомился с работой в Git, мне показалось, что это настоящая магия! В начале по незнанию я совершал кучу ошибок, сейчас уже понял это.
На втором курсе осваивали автоматизацию вёрстки, было очень интересно. Ещё я был в восторге от методологии БЭМ. Это изобретение Яндекса очень упрощает работу.
JavaScript
На курсах по JavaScript было очень сложно учиться, после вёрстки я был к ним не готов. Мне помогли тренажёры Академии и learn.javascript.ru, но всё равно проекты я защитил со второй попытки. Сейчас я обожаю JS, особенно с TypeScript.
Тренажёры по JS заставляли меня попотеть, они намного сложнее тренажёров по вёрстке. Зато я получал намного больше удовольствия, когда проходил испытания!
Вся теория по JS звучит сложно, но в тренажёрах всё обыграно в лёгкой игровой форме, так легче воспринимается. Классно, что каждое задание — это как маленький шаг к пониманию языка. Чем сложнее тренажёр, тем больше радости, когда успешно его завершаешь. Когда я получал медальку за очередной тренажёр, я очень радовался!
Сложности в обучении
Я перфекционист и люблю углубляться в детали, долго изучать новое, поэтому для меня самым сложным было быстро осваивать информацию на курсе. Часто я так углублялся в код, что мне казалось всё написано не идеально. Порой хотелось начать всё сначала и переписать весь код.
Ещё было трудно совмещать обучение с работой и остальными делами. Всё свободное время я уделял курсам, мало отдыхал. От этого накапливалась большая усталость. Я мог так увлечься, что порой сидел и делал задания весь день. Чтобы не забывать пообедать и прогуляться, я ставил себе будильники.
И даже во время сна мне снился код, я никак не мог отвлечься от учебы. Часто хотелось взять перерыв. На курсах очень много информации, чтобы она уложилась, мне нужно было побольше времени.
Я долго учился на профессии «Фронтенд-разработчик», потому что не получалось успешно защищать проекты с первого раза. Тогда я делал работу над ошибками, ещё раз проходил курс, и повторно усвоив информацию, уже успешно всё сдавал.
Меня очень радовало, что на повторном обучении я быстрее находил решения тех задач, которые раньше вызывали большие сложности. Это так здорово!
Работа с наставниками
Я успел поработать с разными наставниками, запомнилось мне только хорошее. В начале обучения мне неловко было обращаться за помощью, казалось, что только я один не понимаю простых вещей. И задавать свои мелкие вопросы крутому специалисту я очень стеснялся.
Но со временем это прошло, я стал брать консультации и задавать наставнику все волнующие меня вопросы. Голосовые консультации стали для меня нормой. Очень здорово, когда есть возможность пообщаться с работающим программистом, узнать о его опыте и перенять какие-то важные основы работы с кодом. Наставники всегда старались помочь мне, многие их советы пригодились потом мне в работе.
Опыт в «Акселераторе»
Мне кажется, идея создать такой проект очень классная! После обучения, студент попадает в рабочую среду, где может стажироваться и пробовать себя в настоящих проектах.
Это хороший опыт работы в команде, где есть менеджер проекта, тестировщик, а наставник выступает в роли тим-лида. Он смотрит код, пишет отзыв. И ещё, что важно — даётся ограниченное время на реализацию проекта, что очень похоже на реальную работу.
Стажировка в «Лиге А.»
После производственного этапа я проходил стажировку в «Лиге А». И это был очень интересный и полезный опыт работы в классной команде.
Помню, я был сильно удивлён, когда после первого тестирования проекта увидел огромный список багов. Тестировщики в «Лиге А.» замечают каждую деталь. Я исправил все замечания и получил ценный опыт, как можно делать удобные интерфейсы.
Тех, кто планирует идти на стажировку, хочу предупредить, что работать придётся много, будет трудно и не всегда интересно. Но это стоит того! После прохождения практики у меня появилась уверенность, что я готов к настоящей работе.
Поиск работы
Можно сказать, что я не искал работу, меня схантил мой наставник. Мы познакомились на курсе «JavaScript. Архитектура клиентских приложений».
Уже около шести месяцев я работаю в брендинговом агентстве фронтенд-разработчиком, также использую React.

Когда я проходил собеседование, мне задавали базовые вопросы. Например, в чём отличие var, const и let, как скопировать объект, что такое передача по ссылке и приведение типов. А в тестовом задании нужно было сделать необычный слайдер на React с использованием Swiper.js. У меня ушло на это задание часов шесть, вместе с правками, думаю, все девять, но я не торопился.
Сейчас в работе я разрабатываю компоненты на React и TypeScript, и API для моковых данных. Я обожаю свою работу! У меня большой опыт, я работал в разных сферах. И считаю, что нынешняя работа — это лучшее, чем когда-либо я занимался. В дальнейшем хочу вырасти в мидл+ разработчика.
Спасибо большое! Александру Першину и Алексею Симоненко за создание HTML Academy, своим проектом они приоткрыли мне дверь в мир программирования, который без них я бы не нашел. Спасибо авторам тренажеров и курсов, которые смогли объяснить сложные вещи простым языком, а главное интересно.
Больше историй выпускников
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше


Как попасть в компанию мечты, если там закрыты все вакансии. Советует HR
Не сдавайтесь — способы есть.
- 14 февраля 2023


Работа в удовольствие: как электронщик ушёл в айти и не жалеет об этом
История Алексея Груднова.
- 3 февраля 2023




Какие вопросы задают на собеседованиях
Нужно ли фронтендеру уметь вообще всё.
- 1 декабря 2022

