Frontend — это модно и перспективно? О технологиях, сообществе в Казахстане и карьере frontend-разработчика
Frontend-разработчик — это программист, который работает над пользовательским интерфейсом сайта. Кнопки, меню, появляющиеся окна, выпадающие списки, анимация и другие визуальные составляющие — всё это реализовано при помощи фронтенда.
Согласно исследованию Kolesa Group от 2022 года, cредняя зарплата frontend-разработчика в Казахстане составляет 622 тысячи тенге, медианная — 500 тысяч тенге.
В первом эпизоде пятого сезона подкаста обсуждали, в чём разница между вёрсткой и фронтендом, начало карьеры и развитие разработчика, а также куда движется современный frontend.
В гостях были:
- Вадим Манченко, руководитель frontend-разработки в Kolesa Group.
- Никита Баев, frontend Team Lead в Smarter Contact.
Frontend стоит на трёх китах: HTML, CSS и JavaScript. За что отвечает каждая из этих технологий?
Вадим Манченко: Объясню через метафору, где frontend — это человеческое тело. HTML — скелет, CSS — кожа, а JavaScript — мозг, который приводит организм в движение через команды. Одно не может существовать без другого.
Пошаговая инструкция начинающему для входа во frontend
Вадим Манченко: Те же три кита:
1) Выучи вёрстку — HTML, CSS;
2) Научись пользоваться JavaScript;
3) Только после этого приступай к фреймворкам. Зная основу, перепрыгнуть, например, с Vue на React не составит проблем. Потому что синтаксически они похожи — это всё JavaScript.
Никита Баев: Нужно знать JavaScript. Это база любого фреймворка и любой библиотеки. Если ты знаешь JavaScript, сможешь всё — выучишь и React, Vue, Angular. Также нужно пройти и курсы по HTML, CSS.
Какой формат обучения наиболее релевантен начинающему фронтендеру
Никита Баев: Самое важное — практический опыт. Есть курсы с программами интеграции в компании, где можно получить актуальные знания и реальный опыт. Если есть такая возможность, пользуйтесь. Но, в целом, если вы сами всё изучили, сделали какие-то pet-проекты, возможно, вас возьмут на первую работу.
Но в первую очередь нужно быть человеком. Мы берём разработчиков прежде всего потому, что они хорошие люди, которые хорошо пишут код. А когда мы нанимаем джунов, мы смотрим на то, как он интегрируется в команду.
Куда можно развиваться во фронтенде помимо грейдов
Вадим Манченко: Можно пойти в тимлиды или техлиды. Тимлид больше работает с людьми, техлид — больше с технологиями. Также можно пойти, например, в архитекторы или на другие специфичные роли, присущие конкретной компании или направлению.
Никита Баев: Я за T-shape-развитие — это soft skills в том числе. Коммуникации с людьми — важная часть разработки. Потому что твоим продуктом пользуются люди и ты работаешь с людьми. Опять-таки, прежде всего нужно быть человеком.
Что писать джуну в резюме для того, чтобы его заметили, что ждёт frontend-разработку Казахстана в ближайший год— ответы на эти и другие вопросы можете узнать в полной версии подкаста по ссылке.
Пікірлер 0
Кіру пікір қалдыру үшін