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