Добавить в корзинуПозвонить
Найти в Дзене
Владилен Минин

Неочевидные навыки, которыми должен обладать frontend разработчик

Что должен уметь фронтендер? Вы сейчас подумаете: «Ну, писать код на HTML, CSS, знать JavaScript. Еще уметь пользоваться React или другим фреймворком». Но фронтенд — это не только сухие технологии. Иначе необходимость в разработчиках бы резко упала — все делали бы нейросети. Коммуникабельность, вовлеченность в собеседника, гибкость ума и творческий подход — вот что отличает хорошего фронтенд-разработчика от робота. За это отвечают soft skills — гибкие навыки. Также существует понятие T-shape skills. Простыми словами, это когда вы развиваетесь не строго в одном направлении, а захватываете и смежные сферы. Для фронтендера — это бэкенд, DevOps, тестирование. Знания в смежных областях помогают специалисту отстроиться от своих конкурентов. А еще, когда есть необходимость, срочно закрыть задачу коллеги или выполнить небольшое задание самостоятельно и сэкономить на этом время.
В 80-х годах появилась концепция, согласно которой люди делятся на специалистов I и T-shape (с англ. «форма»). Первы

Что должен уметь фронтендер? Вы сейчас подумаете: «Ну, писать код на HTML, CSS, знать JavaScript. Еще уметь пользоваться React или другим фреймворком».

Но фронтенд — это не только сухие технологии. Иначе необходимость в разработчиках бы резко упала — все делали бы нейросети.

Коммуникабельность, вовлеченность в собеседника, гибкость ума и творческий подход — вот что отличает хорошего фронтенд-разработчика от робота. За это отвечают soft skills — гибкие навыки.

Также существует понятие T-shape skills. Простыми словами, это когда вы развиваетесь не строго в одном направлении, а захватываете и смежные сферы. Для фронтендера — это бэкенд, DevOps, тестирование.

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

В 80-х годах появилась концепция, согласно которой люди делятся на специалистов I и T-shape (с англ. «форма»). Первые развиваются по одной линии — развиваются только в одном направлении, например, разработке React-приложений.

Вторые же растут в своей отрасли — занимаются фронтендом, и одновременно изучают смежные направления и смежные технологии. Например, бэкенд, тестирование, DevOps, UX/UI-дизайн.

T-shaped подход объединяет специалистов внутри команды:

- коллектив состоит из многофункциональных сотрудников;

- они не перекладывают ответственность за задачи друг на друга, а могут подстраховать коллегу в нужный момент;

- сотруднике реже выгорают, потому что могут выполнять задания разного характера;

- коллеги понимают друг друга и могут предложить новые варианты решения проблемы;

- нагрузка распределяется более равномерно.

Помимо плюсов относительно командной работу, у T-shape подход дает преимущества бизнесу.