Всем привет, меня зовут Антон, мне 29 лет, и я фронтенд-программист. Так и хочется добавить – настоящий! Потому что долгое время так было написано в моем дипломе, пока в реальности я работал кем угодно, кроме программиста.
Я из Санкт-Петербурга, учился в ИТМО по специальности «Информационные системы и технологии». Вообще-то в школе я хотел стать президентом и собирался учиться на государственном и муниципальном управлении. Но после десятого класса поехал отдыхать к дяде в Германию, и он мне настоятельно рекомендовал первым образованием получить что-то техническое – потому что с техническим образованием проще найти себе применение в мире. Вуз я выбирал по принципу исключения того, что точно не нравится, поэтому в ИТМО оказался случайно, а никак не по зову сердца.
Учась на втором курсе, я устроился барменом в кофейню, и за все время до этого года сменил больше двух десятков рабочих мест: в общепите, полиграфии и туризме. Универ я закончил формально, получив лишь почти бесполезную корочку. После учебы я так же формально сделал полторы попытки устроиться куда-то программистом, вообще не понимая, что к чему, в какой отрасли и с какими технологиями мне хотелось работать. Когда эти попытки провалились, я решил, что IT – не мое, и забросил эту идею до лета 2021.
К этому времени из накоплений я создал только долги, общепит мне окончательно надоел, а среди знакомых все повально устремились в IT. Меня вдохновила история знакомой, которая через тренинг-центр и стажировку устроилась в EPAM. Я захотел так же: начал искать информацию и изучать все, что попадалось под руку и имело хоть какое-то отношение к IT — поскольку все еще не имел представления, чем хочу заниматься.
Я попробовал вводный курс по Python в одной из онлайн-школ. В процессе осознал, что мне бы хочется видеть визуальный результат своей работы, поэтому переключился на HTML и CSS, начал ковырять JavaScript. В октябре 2021 года начался набор на тренинг по JS в EPAM, на который я записался и прошел минимальный отбор. Тогда же я нашел классный проект Rolling Scopes, где мне помогли сверстать первую полноценную красивую страничку по готовому дизайну и даже оживить какие-то кнопки на ней! От них я узнал про Хекслет: в числе рекомендуемых материалов были бесплатные вводные курсы на Code Basics.
В декабре начался тренинг и должен был идти до марта. А в марте 2022 года должна была начаться стажировка с пятидневкой и полным погружением, с возможностью к концу лета уже официально трудоустроиться. Однако вместо стажировки начались всем известные события, EPAM свернул свои дела в России, а я, уволившись, оказался на распутье. Устроиться даже на позицию джуна в приличное и интересное место я еще не мог.
Немного паникуя, я устроился в первое попавшееся место, где хоть меня и назвали программистом, но по сути я менял картриджи у принтеров и немножко ковырялся в древнем интернет-магазине, написанном где-то в 2013 году. Магазин был на PHP, поэтому сначала я начал изучать его. Решил, что неплохо бы разобраться с HTTP – на Хекслете как раз есть очень классный курс на эту тему. Я решил оплатить один месяц подписки, чтобы пройти этот курс – ну и засосало.
Довольно быстро я переключился на все, что предлагалось Хекслетом для JS и фронтенда. Мне очень понравилась дорожная карта технологий, которые нужно знать. Здорово, что прямо перед глазами составленный путь и не нужно отвлекаться на раздумья «а что же учить дальше?».
Конечно, были моменты, когда что-то из практических заданий не получалось. Я сильно злился на поддержку, которая отвечает наводящими вопросами вместо прямого ответа. Хотя я понимаю, что это повышает эффективность обучения. В целом подход Хекслета замечательный. Я рекомендую его всем своим товарищам, кто сейчас учится или только начинает учиться. Информация дается конкретными выжимками, доступным языком и ровно в том порядке, в котором это легче всего усваивается. Кроме того, очень нравится, что местами Хекслет толкает к самостоятельному поиску информации.
Уже ища работу, я полностью выполнил первый проект «Игры разума», чему очень сильно радовался. Долго ковырялся с локальным окружением и злился. Однако по итогу приобрел способность гуглить любые ошибки из консоли, а также понял, что магии здесь нет. Все везде четко работает, и если что-то идет не так, то это точно можно исправить. А информацию о том, как это исправить, точно можно найти в интернете или просто спросить у кого-нибудь.
Со временем я стал задумываться о смене работы, потому что на текущем месте мне было невероятно тоскливо. Хотя стоит признать: я все же благодарен, что меня туда взяли — это помогло мне прожить. При этом у меня было достаточно свободного времени, чтобы продолжать учиться.
Читайте также: Стать программисткой в Нидерландах. Из архитектуры на склад, а потом — во фронтенд
В июне 2022 года я стал листать HH, откликаться на позиции джунов и даже джун+, делал тестовые, получал отказы, снова откликался и продолжал проходить уроки на Хекслете и делать проект. У меня в голове как-то уложилась мысль, что я добьюсь оффера рано или поздно, поэтому я особо не переживал, просто продолжал учиться.
Спустя два месяца поисков я, откликнувшись на очередную вакансию, прошел собеседование на позицию фронтенд-разработчика на новый проект. Интервью было удивительно короткое, я даже немного расстроился, потому что у меня был список из двухсот вопросов, которые я буквально вызубрил. Но спросили только, в каком редакторе я пишу, какие знаю способы ускорить разработку и чем session storage отличается от local storage. А еще про CORS, но на этот вопрос я смог ответить только в очень общих чертах.
Хоть разговор и получился коротким, мы с интервьюерами успели понравиться друг другу и уже через час мне перезвонили и пригласили обговорить финальные детали.
И вот прошла половина моего испытательного срока в три месяца. Я с улыбкой и все еще немного стесняясь говорю, что теперь я настоящий программист. На работе я пилю фронт для большого проекта — агрегатора съемного жилья. Из технологий: бэк у нас на Laravel (его я тоже взялся изучать, пока больше для себя), фронт делаем на Vue (nuxt). У меня в команде два бэка и три фронта, компания довольно большая, почти полтысячи сотрудников. Мне очень нравится делать что-то, что может быть полезным людям, да еще и на новых технологиях с современными фишками. Получается, хоть и сложно, но очень интересно.
После трудоустройства я не продлевал подписку, но вот к концу второго месяца соскучился и решил, что хочу учиться здесь дальше. В планах – до следующей осени набрать полновесный год стажа, параллельно отточив английский до С1, и стать конкурентоспособным миддл фронтенд-разработчиком.
Самое главное – найти то, что действительно нравится. Для этого, возможно, придется перепробовать многое. Но оно того стоит на 100%! И на Хекслете мне было очень удобно пробовать и учить разное.
Важно уметь признавать ошибки и вообще свою неидеальность. Важно уметь просить о помощи и говорить, что чего-то не знаешь. Важно уметь принимать решения и брать на себя ответственность за них.
Когда у меня что-то не получается, я просто откладываю эту тему на время и возвращаюсь к ней позже. Для меня важно было понять, что у моей головы есть определенная пропускная способность. И что даже если я буду 24/7 учиться, все равно быстрее не выйдет – получится только хуже. Важно настроиться, что это игра в долгую и не забывать давать себе отдых и развлекаться.
Спасибо тем, кто дочитал, и желаю успеха!
Станьте фронтенд-разработчиком с нуля за 10 месяцев На Хекслете вы можете освоить профессию Фронтенд-разработчика: получите готовое портфолио на GitHub к концу обучения и помощь наставников. Также мы готовим к трудоустройству в компании-партнеры. Узнайте больше и записывайтесь!