CSS не нужен?

Я начал свой путь в IT в 2014 году как верстальщик и, кроме HTML и CSS, почти ничего не знал. Я мастерски создавал макеты в Photoshop и превращал их в веб-сайты, используя jQuery для свистелок-перделок. Время шло, и веб-сайты ушли, а на смену им пришли веб-приложения с более сложной клиентской частью. Я продолжал работать над вёрсткой, но теперь уже на React компонентах, добавляя туда бизнес-логику. Но CSS никуда не исчез, и мне всё ещё приходилось работать со шрифтами и отступами с помощью этой замечательной технологии. Порядка 50 % моей работы составляла вёрстка.

В какой-то момент я с ужасом начал встречать коллег, которые совершенно не знали CSS. Material UI и погнали. На собеседованиях я был очень консервативен и, если кандидат не знал CSS, сразу его отсеивал. Думаю, моё мышление сформировалось в стартапах, где всё постоянно меняется и нет чёткой дизайн-системы.

Однако, попав в крупный энтерпрайз, я обнаружил, что за полгода написал всего несколько строк CSS, а остальное уже было сделано дизайн-системой. Так как дизайн-блоки в  Фигме были согласованы с внутренней UI-библиотекой, мне оставалось только собрать готовые блоки и логически связать их между собой.

Итак, действительно ли CSS больше не нужен? Как вы думаете?

#frontend #dev

CSS не нужен? | Сетка — социальная сеть от hh.ru