Кирилл Тертунов пришёл в HTML Academy, чтобы стать React-разработчиком. А всё потому, что его не отпускала мысль о переезде в Америку или Канаду. После 10 лет работы в сфере экономики Кирилл решил, что пора действовать, и ворвался в веб-разработку. Сейчас он устроился фронтендером в престижную компанию и уже делает следующие шаги на пути к мечте.

Американская мечта

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

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

Я попал — не помню как — на страницу Академии с тренажёрами по HTML и CSS. Решил, почему бы и не попробовать. Так пролетело около двух месяцев: с утра до ночи я решал задания тренажёров, параллельно изучал статьи и видео, которые находил в интернете. И в какой-то момент понял, что мне действительно это нравится. Осталось определиться с направлением: бэкенд или фронтенд. Снова пошли в ход статьи, тонны видео об их различиях, плюсах и минусах и наконец решение — фронтенд. Меня привлекло то, что результат работы фронтендера сразу можно визуализировать. Ты видишь, во что превращаются твои старания, и это мотивирует.

Чем отличаются фронтенд, бэкенд и фулстек

Яблоко Эдема или кроличья нора?

За короткое время нужно было где-то получить все необходимые знания и навыки. Так как бесплатные тренажёры меня полностью удовлетворили — я выбрал профессию React-разработчик. К моменту начала обучения я лишь знал, как открыть браузер и что там есть HTML и CSS. Поэтому мне важно было всё изучить с нуля.

Первые два курса по вёрстке пролетели незаметно. Всё это время я много читал, слушал и делал домашку от и до. Ожидаемо получил 100% по защитам обоих выпускных проектов. Кстати, на втором курсе по вёрстке я решил всё-таки взять не самый простой проект — сервис для поиска попутчиков для путешествий «Погнали».

Учебный проект — сервис для поиска попутчиков для путешествий «Погнали»
Учебный проект — сервис для поиска попутчиков для путешествий «Погнали»

В нём было огромное количество вёрстки, разный декор элементов — в общем, то, что нужно для настоящей прокачки! Было сложно, но я не пожалел, что выбрал именно этот проект.

Следующий этап — его величество JavaScript. И вот тут я влюбился один раз и бесповоротно. Я понял, что мне действительно нужно. Курс закончился так же неожиданно, как и начался. Я был счастлив, как принцесса в сказке, и думал, что теперь знаю JavaScript. Но как же я ошибался!

Впереди была «Архитектура клиентских приложений». Многие выпускники писали в чатах, что это будет очень жёстко: тут можно вкусить яблоко Эдема или познать, насколько глубока кроличья нора. И я вам скажу, нора была размером с галактику. Как же тяжело это было! Мозг отказывался воспринимать реальность, но, стиснув зубы я шёл напролом. Мечта освещала мой путь. Это были бессонные ночи и иногда даже крики «Нет, я точно забыл подписаться на событие!», которые пугали жену. Зато результат — 98% на защите проекта и эго размером с Солнце. Я смог — многие не смогли — и теперь я программист!

Курс «Разработка сложных клиентских приложений» после ожесточенных боёв на предыдущем показался лёгкой прогулкой — 100% на защите.

Пэт-проекты и выход на работу

После годового обучения настало время веселиться — искать работу и делать пэт-проекты. Выбор первых проектов был для меня очевиден: тетрис и змейка. Стек был простой — React.js и TypeScript.

После обучения Кирилл оттачивал навыки на собственных проектах
После обучения Кирилл оттачивал навыки на собственных проектах

Дальше начал пробовать бэкенд. Для начала выбрал чат для телеграма с бэкендом на Node.js и socket.io. Итог — полное моральное удовлетворение. Я включил всё это в портфолио и начал искать вакансии младшего разработчика.

Телеграм-чат — один из первых пэт-проект Кирилла Тертунова
Телеграм-чат — один из первых пэт-проект Кирилла Тертунова

За полгода тестовых заданий и собеседований я существенно подтянул базовые знания и получил опыт прохождения собеседований. И наконец, на моё резюме откликнулся ANY.RUN — сервис, который помогает обнаружить и анализировать киберугрозы. Казалось, что собеседование с задачкой на stack я запорол. Тестовое было лучше. Там пришлось работать со стеком Meteor.js и Vue.js. Я впервые видел эти технологии, но — что поделать — нужно было попробовать. В итоге, за два дня я всё сделал и получил оффер. Так я стал джуном.

Тестовое задание для фронтендера

Вы получили тестовое задание. Что делать дальше?

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

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

Мечта жить в Америке меня не оставила. Сейчас появились дополнительные пункты плана, которому я следую. Если у вас есть цель — всё возможно. HTML Academy показывает путь и направляет, всё остальное — ваша задача.

Готовы идти за мечтой?

Станьте разработчиком — и вам тоже будет счастье, удалёнка и большая зарплата.

Хочу

Нажатие на кнопку — согласие на обработку персональных данных