чем занимается фронтенд разработчик

Frontend-разработчик – мыльный пузырь или стабильное и перспективное будущее. Экскурс по профессии

Фронтенд-разработчик – это программист, который работает над пользовательским интерфейсом сайта. Результат его труда – удобные и красивые страницы с интерактивными эффектами. Сюда относится анимация, выпадающие списки, появление окон, меню и т. д. В отличие от верстальщика, фронтенд-разработчик не просто верстает сайты, используя HTML и CSS, но и программирует новые элементы сайта.

В 2021 году это перспективная и стабильная профессия с высокой оплатой. Новички зарабатывают порядка 600$, опытные разработчики до 3500$. На рынке труда ежедневно появляются сотни вакансий для фронтенд-специалистов.

Но есть мнение, что в скором времени эта профессия утратит популярность. Такая идея основана на том, что появляется всё больше конструкторов сайтов типа Tilda, Wix, Nethouse и так далее. С их помощью несведующий в программировании человек может самостоятельно и бесплатно «собрать» сайт из готовых блоков и элементов и даже бесплатно разместить его на субдомене. Конструкторы активно развиваются, расширяют наборы платных и бесплатных функций.

Но при всём удобстве конструкторов шаблонный сайт не сравнится с уникальным дизайнерским проектом – ни по удобству, ни по красоте и стилю. Недаром на фрилансерских биржах так много заказов, связанных с переносом сайта с конструктора на движок. Да и конструкторы типа uСoz существуют уже более 15 лет, однако востребованность разработчиков сейчас не вызывает сомнений.

Даже если когда-нибудь конструкторы достигнут такого уровня развития, что смогут удовлетворить любые индивидуальные запросы заказчиков, это не значит, что фронтенд-разработчики станут не нужны.

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

А сейчас это наша обыденность. Существуют тысячи сервисов, которыми люди пользуются с мобильных устройств. За 10 лет индустрия мобильных приложений захватила мир!

Ассортимент устройств поражает: это смартфоны, планшеты, лэп топы, нетбуки и ноутбуки, телевизоры и т. д. И задача фронтенд-разработчика сделать так, чтобы сайт великолепно выглядел и работал на всех этих устройствах в любом из десятков разрешений. Это мы ещё не затронули такие моменты, как проработка вариантов поведения пользователя.

А что появится в следующие 10 лет? Наверняка, какие-то новые устройства вроде повседневных онлайн-очков или смартфонов, вживлённых в руку. Для этих устройств также нужно будет создавать интерфейс. Фронтенд-разработка выйдет на новый уровень. Никакой ИИ не в силах заменить человека в деле создания принципиально новых вещей.

Поэтому не стоит опасаться, что роботы в ближайшие годы лишат веб-разработчиков работы. Более того, роботизация – благо, потому что позволяет автоматизировать самую нудную работу, оставляя больше времени на интересные и сложные задачи.

Фронтенд-разработка – одна из самых востребованных областей программирования с впечатляющими перспективами. Но работа такого специалиста требует постоянного дополнительного образования. Разработчику нужно постоянно быть в курсе технологического развития и обладать актуальными знаниями и навыками.

Источник

Frontend-разработчик – кто это такой, как им стать и куда пойти работать

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик

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

Ваша душа тоже лежит к программированию, но вы считаете эту сферу деятельности недостаточно творческой? Я спешу развеять ваши сомнения. В статье я расскажу об увлекательной и разноплановой профессии frontend-разработчик: кто это такой, какие задачи он решает, сколько может заработать, что нужно знать, чтобы им стать, и как собрать портфолио.

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик

Кто такой frontend-разработчик

Над созданием веб-ресурса работает целая команда. Наряду с веб-дизайнером, верстальщиком и SEO-специалистом трудится и frontend-разработчик.

Фронтенд-специалист (frontend-developer) – это человек, создающий ту часть интернет-сервиса, что преподносится гостю сайта.

Все, что видит пользователь на сайте или в приложении – меню, изображения, рекламу, кнопки, карточки товаров, фильтры, указатели – является делом рук фронтенд-специалиста.

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

Чем занимается

Фронтенд плотно взаимодействует с другими создателями сайта. В начале работы веб-дизайнер передает ему макеты интернет-ресурса, которые становятся фундаментом будущего сайта. Заложив костяк, frontend-разработчик начинает прорабатывать и создавать внешнюю оболочку, которую видят посетители сервиса.

Если макет, который предоставил ему дизайнер, не подходит под идею сайта или не соответствует всем требованиям, frontend-специалист может сам устранить неточности и доработать его до идеала.

Кроме этого, в основные обязанности входит:

После передачи проделанной работы в руки заказчику фронтенд может и дальше с ним сотрудничать:

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

Если хотите посмотреть HTML-код, который написал frontend-разработчик, нажмите “Ctrl+Shift+L”. Другой способ – нажать правой кнопкой мыши на пустом месте страницы и в появившемся окне нажать на “Посмотреть код”.

Эта деятельность требует умения владеть большим набором современных технологий.

Что нужно знать и уметь

Фронтенд-специалист – это человек, который знает основы работы по нескольким направлениям. Например, знает как минимум на начальном уровне веб-дизайн и обязанности верстальщика.

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

Профессиональные навыки frontend-разработчика:

Основные инструменты для работы

Frontend-разработчик – это не самая легкая должность. И универсальные инструменты будут упрощать работу специалиста и станут для него незаменимым помощником.

Они позволят ему автоматически выполнять сложную и повторяющуюся работу, увеличат производительность труда.

Преимущества и недостатки профессии

К плюсам относится:

Сколько зарабатывает

Средняя заработная плата фронтенд-разработчиков со стажем работы 5 лет в России колеблется от 70 000 до 100 000 руб. В Москве стоимость этой же работы выше и доходит до 250 тыс. руб. Все зависит от опыта и умений специалиста.

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик

В других городах ситуация следующая:

Новички могут рассчитывать на доход до 40 000 руб. Поднимать планку можно уже через год-полтора.

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

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

Как стать frontend-разработчиком с нуля

Должность верстальщика – первая ступень на пути к должности фронтенд-разработчика. Это самый распространенный вариант.

Но есть и другие пути – когда программист в начале своей карьеры знает, в какой области IT-сферы он хочет развиваться. Тогда начинающий специалист целенаправленно обучается ключевым навыкам, необходимым для выбранной профессии.

Какой бы вы путь ни выбрали, для начала составьте список техник, сервисов и инструментов, которые вам необходимо изучить для совершенствования.

Чтобы стать frontend-разработчиком с нуля, первым делом познакомьтесь с HTML-кодом и возьмитесь за изучение CSS.

Затем перейдите к главному инструменту фронтенд-специалиста – JavaScript. Вникните в суть работы с фреймворками и системами контроля версий. Разберитесь в серверных технологиях. Основы веб-дизайна, текстовые и графические редакторы станут для вас плюсом во время поиска работы.

А дальше оттачивайте свои навыки, пополняйте знания.

Можно заниматься саморазвитием, читать тематическую литературу. Список книг по frontend-разработке есть на нашем блоге.

Более быстрый способ узнать все тонкости профессии – обзавестись наставником. Найти его можно на онлайн-курсах.

Где учиться

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

По завершении обучения вам выдадут сертификат и помогут составить резюме.

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

Вот несколько хороших курсов:

Где работать

Frontend-developer требуются на предприятия, создающие софт для бизнеса, в IT-компании по разработке сайтов, мобильных и веб-приложений, web-студии, стартапы, агентства аутсорсинга.

Карьерная лестница начинается с пункта “стажер”. Работа позволит набраться опыта и узнать на практике, что такое фронтенд-разработка.

Вакансии можно найти на профильных IT-ресурсах или на популярном сервисе по поиску работы hh.ru.

Если вам достаточно подработки или вы еще совсем “зеленый”, найти работу и испытать себя можно на биржах фриланса. Есть международные сервисы, например, Upwork, Freelancer, Joomlancers, Gigster, Codeable и YouTeam. А есть русскоязычные: Kwork, FL, Freelance.

Биржи помогут начинающим программистам набить руку, собрать портфолио и научиться работать с заказчиками.

У опытного специалиста есть три варианта совершенствования в работе:

Источник

Кто такой frontend-разработчик?

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик

Эта профессия — как кажется, один из самых простых входов в IT, хотя если копнуть немного глубже базовых знаний верстки, оказывается, что она едва ли не сложнее всех остальных. Вместе с ментором курса «Frontend-разработчик» Алексеем Видякиным сравниваем разработку сайта с созданием автомобиля, раскрываем нюансы специальности и ищем подводные камни.

Кто такой frontend-разработчик?

Frontend-разработчик (frontend developer) — это специалист, который отвечает за создание пользовательского интерфейса сайта, приложения или ПО.

Если backend — это то, что находится на веб-сервере, «под капотом», то фронтендом сайта называют все, что пользователь видит в браузере и с чем взаимодействует, когда вводит данные и получает обратную связь.

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

Здесь мы объясняем на мемах, чем frontend отличается от backend’а.

Где работает и какие задачи решает frontend-разработчик?

Он работает везде, где требуется создание сайта, приложения или любой другой программы, у которой есть интерфейс. Знание JavaScript (основного языка frontend-разработчика) не ограничивает программиста веб-разработкой. Язык используется и для создания десктопных приложений, например офисных пакетов Microsoft и OpenOffice или приложений Adobe, и в программировании оборудования и бытовой техники (платежных терминалов, телевизионных приставок и т.д.).

Помимо студий веб-разработки, для frontend-разработчика есть масса вариантов трудоустройства:

Научитесь разрабатывать интерактивные веб-сайты и приложения на JavaScript и HTML и получите востребованную IT-профессию. Дополнительная скидка 5% по промокоду BLOG.

Чем задачи фронтендера отличаются от задач верстальщика?

Базовые инструменты для создания страницы сайта — язык разметки веб-страниц HTML, каскадные таблицы стилей CSS и язык программирования JavaScript. На HTML пишут скелет страницы, благодаря CSS она приобретает привлекательный внешний вид.

Когда странице задана структура и для нее описаны стили — она сверстана. Этими инструментами владеет верстальщик. В его обязанности иногда входят несложные операции с JavaScript, например подключение плагинов и скриптов, отвечающих за оживление статичных страниц.

На небольших проектах задачи верстальщика и frontend-разработчика нередко выполняет один человек.

По мере усложнения функционала сайтов и приложений все большая часть разметки страниц и их содержимого генерируется динамически, то есть создается с помощью JavaScript, и наполняется данными, полученными с сервера. Эти задачи можно продолжить решать на чистом JavaScript или использовать библиотеки, но такой сайт будет недостаточно быстрым, а его разработчики скоро начнут стонать из-за возрастания объемов кода и непомерного усложнения его структуры.

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

Сколько получают frontend-разработчики?

По данным «Хабр.Карьеры», во второй половине 2020 года медианная зарплата специалиста составила 110 тыс. рублей. Но JavaScript-джедаи с опытом от пяти лет могут зарабатывать в два раза больше. Средняя зарплата джуниора составляет 53 тыс. рублей.

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

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик

Как стать frontend-разработчиком?

Чему учиться?

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

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик

«В 2017 году я устроился на свою первую работу, зная лишь HTML, CSS, немного JavaScript и JQuery, — рассказывает Алексей Видякин. — Сегодня, в 2021 году, требования очень выросли, поскольку выросла конкуренция. Базовыми знаниями верстки уже никого не удивишь».

Вот примерный список требований к джуниор-специалисту в 2021 году:

Где начать работать?

Существует три основных варианта трудоустройства: фриланс, студия веб-разработки и работа на стороне заказчика.

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

«На позиции trainee (стажера) я выполнял ту работу, за которую не хотели браться более опытные сотрудники, — вспоминает Алексей. — В основном это были правки от заказчика, то есть дополнения на сайте, которые нужно просто внести по определенному шаблону, ничего не поломав при этом. Дополнительная ценность такой работы в том, что ты начинаешь понимать, как устроены реальные проекты именно в вашей студии».

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

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

С чего начать?

«Для многих, и для меня в том числе, frontend был хобби, прежде чем стать профессией. Создавая с нуля свой первый, далеко не идеальный сайт, вы сможете понять, увлекает ли вас это занятие. Но на первой работе вам, особенно поначалу, потребуется больше терпения и внимательности, чем креативности, — рассуждает Алексей. — Чтобы не перегореть на этом этапе и вырасти до действительно креативных и высокооплачиваемых задач, важно иметь изначальный интерес к веб-разработке».

Лучший способ понять, интересна ли вам frontend-разработка, — взять и попробовать. Вот несколько полезных ссылок, с которых можно начать:

Бесплатные курсы:

Сообщества программистов:

Книги:

Начать учиться можно и без самостоятельной подготовки. На курсе SkillFactory Frontend-разработчик вы пройдете путь от самых основ до создания сложных продуктов. Сначала вы научитесь создавать веб-сайты, затем — разрабатывать интерактивные веб-сайты и приложения на JavaScript и HTML, писать сложные компоненты на React.

В ходе курса мы даем вам правила и теорию, а на тренажерах вы сами отрабатываете практические навыки. Заключительный трек курса — карьерный. В нем специалисты Карьерного центра помогают вам составить резюме и подготовиться к собеседованию в компанию мечты.

Изучите HTML, CSS и Javascript, чтобы получить перспективную и творческую IT-профессию.

Источник

Работать по 12 часов в сутки и не спать по 3 дня кряду, или как я стал frontend-разработчиком

Как парень из города Камешково прокладывает себе путь в IT и доказывает, что было бы желание, а возможности всегда найдутся

Привет! Меня зовут Артем, я frontend-разработчик в аутсорс-продакшене Hawking Bros. Сейчас я уже middle и еще параллельно учусь в колледже по специальности «Программирование в компьютерных системах».

Я родом из Камешково — это под Владимиром. Население — 12 496 человек. Такой маленький незаметный городок на карте, который начинался как поселок для рабочих при ткацкой фабрике. Как вы уже поняли, в моем родном городе не сильно развито IT, хотя следует отметить — местной молодежи интересны технические учебные заведения.

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик
Это Камешково. Привет, малая родина

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

Первый компьютер, игры и отсутствие интереса к веб-разработке

Лет в 13 у меня появился первый компьютер, и я уже тогда начал изучать, как он устроен. Собственно, это можно считать точкой отсчета моего пути в IT. Я занимался этим самостоятельно и было трудно — у меня не было специализированной литературы, а мой уровень английского оставлял желать лучшего. Поэтому часто я «бил наугад» и таким образом учился. Спустя некоторое время я пошел в школьный кружок программирования. Спасибо ему за то, что у меня хотя бы появились материалы для более глубокого изучения предмета. И тогда же я уже точно решил, что хочу связать с IT жизнь.

В то время я уже более-менее освоил C++: делал на нем небольшие калькуляторы для себя и друзей, которые, например, считали проценты в играх. Это было классное чувство: придумывать какие-то приложения и пытаться их реализовывать своими силами, думать над логикой работы, исправлять какие-то ошибки с учетом того, что тебе никто не давал готовых решений и уж тем более не подсказывал.

В то время я и представить себе не мог, что стану именно веб-разработчиком. Классе в 9 нам преподавали HTML и немного JavaScript, я тогда вообще подумал, что это слишком «изи» для меня. Но спустя несколько лет, углубившись в веб-разработку, я изменил свое мнение…
Я узнал, что есть большие веб-приложения и как они разрабатываются и понял, что это круто и в эту сторону следует двигаться. Кроме того, в 2016-2017 годах веб-разработка выстрелила — появилось множество технологий, стала расти популярность существующих решений за счет выпуска новых версий. Заговорили о ботах, motion UI, многом другом.

Примерно в это же время, когда я был на 2 курсе колледжа, нас приглашали участвовать в чемпионате молодых профессионалов «WorldSkills Russia» (Владимирская область). Мне предложили попробовать поучаствовать в компетенции «Веб-дизайн и разработка». Я согласился, но в тот раз пролетел: моих знаний не хватило и место участника ушло другому человеку. Как ни странно, это меня не расстроило. Совсем наоборот, у меня появилась цель — принять участие в чемпионате в следующем году, и всем показать, на что я способен.

Мое развитие стали замечать наставники в колледже. И вдруг в один день мне заявляют, что участник, который должен был выступать на чемпионате, снят, и на его место берут меня. Как бы цинично это ни звучало, но я был рад. Осталось лишь выиграть и открыть двери в новую жизнь. Так чего же я жду? Вперед!

План — работать больше, работать лучше. Сон для слабаков

А теперь ложка дегтя: когда я узнал об этом, до чемпионата оставалась всего пара месяцев, и мне нужно было срочно подтягивать свои навыки и знания. Я понимал, что при текущем уровне развития вряд ли добьюсь хороших результатов, так как чемпионат подразумевал знания по backend, frontend и при этом еще по дизайну. Если в дизайне и фронтенде у меня еще что-то получалось — был опыт работы с Photoshop, с версткой, то backend давался очень сложно.
Я пересмотрел свой график. План был прост: упороться и вкалывать каждый день, но победить. Никакого work-life balance, только хардкор. Для этого я стал заниматься в среднем по 12 часов в день. Иногда мог несколько суток без сна готовиться (мой рекорд — 3 дня, но повторять никому не советую. И лучше не спрашивайте, как я выжил).

Вообще, эти несколько месяцев выглядели так: я приезжал после бессонных ночей на очередную тренировку в колледже, которая длилась почти 12 часов, сидел с огромными синяками под глазами, потом тратил час на дорогу в электричке, где тоже сидел, уткнувшись в ноутбук. Дома мог разве что минут 20 передохнуть, и дальше опять за работу. Не знаю, сколько бы я так еще выдержал. Но меня поддерживало то, что я занимался делом, которое мне действительно нравилось и нравится. И я понимал, что победа в этом конкурсе сильно поспособствует моему дальнейшему развитию.

К чемпионату я буквально заново изучил верстку, JavaScript. В школе я работал на нем, но использовал старый синтаксис. В 2016 синтаксис полностью переработали, сделали его более human-oriented. Это было здорово, но мне в итоге пришлось учить язык заново. Еще я прокачивался в PHP и WordPress. С таким стеком технологий я и вышел на чемпионат.

чем занимается фронтенд разработчик. Смотреть фото чем занимается фронтенд разработчик. Смотреть картинку чем занимается фронтенд разработчик. Картинка про чем занимается фронтенд разработчик. Фото чем занимается фронтенд разработчик
Сосредоточено иду к победе на чемпионате под номером 4

Мои усилия оправдались: по итогу 3 чемпионатных дней я занял первое место с сильным отрывом от остальных участников. Так что синяки под глазами и ненормированный день были оправданы.

После чемпионата я решил не тратить свои навыки впустую. Понемногу стал фрилансить. Выполнял небольшие заказы на WordPress или верстку на Bootstrap. До нормального трудоустройства приходилось непросто: я переехал в общежитие во Владимире из Камешково. Особой поддержки в своих начинаниях я не нашел. На первые деньги было тяжело жить, приходилось во многом себя урезать. Но бросать задуманное не хотелось. Может, сейчас тяжело. Может, чего-то не хватает. Это нормально, когда ты в начале пути. Да и в профессию я шел в первую очередь не за «золотыми горами», а потому, что хотелось.

Будни джуна, а затем уже миддла

После фриланса я устроился в диджитал-агентство junior backend-разработчиком. На этой работе в основном занимался бэком лендингов и интернет-магазинов на Битриксе. В целом, мне все нравилось, но в какой-то момент я стал перерастать в full-stack разработчика. Это был первый тревожный звонок. Но на самом деле это распространенная история в регионе: сильных команд не так уж много, да и об оттоке специалистов в столицу и города-миллионники не стоит забывать. К тому же, через 8 месяцев работы я понял, что backend мне в принципе и не нравится. Терять время на этой работе и дальше не было смысла.

Я начал поиски и вскоре уволился. К этому моменту я хорошо знал backend, сдал экзамен и стал аттестованным разработчиком Битрикса. Думаю, я мог бы продолжать работу с бэком. Но все-таки фронтенд привлекает меня сильнее. Это ни с чем несравнимые ощущения: круто, когда ты видишь свой продукт, можешь им воспользоваться. Чистый кайф: видеть внедренные тобой фичи — анимации, какую-то сложную фронтовую бизнес-логику, калькуляторы.

Так что я стал искать вакансии frontend-разработчика. На hh я наткнулся на Hawking Bros, где работаю уже почти год. Первый раз меня собеседовал наш техдир. Он проверял меня на общую адекватность и оценивал уровень знаний. Второе собеседование проходило с тимлидом frontend-отдела, его вопросы были уже более предметными — об общем понимании JavaScript, знании его новых стандартов и узких мест. По итогам меня взяли.

Где я сейчас?

Я думал, что сначала буду работать на мелких проектах и задачах. Ничего подобного. Как только я вышел в Hawking Bros, я стал работать на крупном проекте, где применялся React. Только тогда я почти ничего не знал о React и пришлось срочно изучать его. Мне частично пригодилось и знание Vue.

Здесь я работаю уже почти год. Мой рабочий день начинается с того, что я открываю наш таск-менеджер, смотрю свои задачи и начинаю их выполнять. Чаще всего я занимаюсь React-разработкой, поддержкой на разных проектах, разработкой новых интерфейсов. С недавнего времени выполняю и некоторые задачи по бэку. Сейчас уже даже помогаю нашим джунам, которые только-только пришли в профессию.

Сегодня frontend — действительно крутая ниша, в которой можно развиваться как горизонтально, так и вертикально. Благодаря тимлиду мы сильно расширяем наш стек технологий, в дальнейшем, я думаю, количество крутых проектов, с которыми мы работаем, будет только увеличиваться.

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

И напоследок

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

Я стараюсь придерживаться и всем советую следовать мотивационным словам, написанным на плакате в нашем офисе — «ДЕЛАЙ ХОРОШО, ***ВО И САМО ПОЛУЧИТСЯ».

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *