Больше, чем «нанесение краски на веб-сайт» PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Больше, чем «нанесение краски на веб-сайт»

Я обожаю все, что касается названий должностей фронтенда.

Ансельм Ханнеманн:

CSS развивался, и мы уже вышли за пределы того, что каждый может делать это просто в качестве побочного интереса. Мы все можем изучить его и создать с его помощью потрясающие вещи, но мудро и правильно использовать его в крупномасштабном контексте — уже непростая задача. Это заслуживает людей, чья работа заключается в том, чтобы сосредоточиться на этой части кода.

Ансельм частично отвечает Саше Грайфу. «Сейчас слишком много CSS?» и общее мнение, что CSS имеет гораздо более высокий барьер для входа для тех, кто изучает его сегодня, чем это было, скажем, в CSS3 дня. В то время существовал прямой путь, чтобы увидеть магию CSS. Рэйчел Эндрю прекрасно передает это волшебное чувство в пророческом посте 2019 года:

Есть что-то замечательное в том факте, что со всем, что мы создали за последние 20 лет или около того, я все еще могу взять новичка и научить его создавать простую веб-страницу с помощью HTML и CSS за день. […] Нам просто нужен текстовый редактор и несколько часов. Вот как мы делаем так, чтобы вещи отображались на веб-странице.

Это настоящая точка входа здесь […]

- «HTML, CSS и исчезающие точки входа в отрасль»

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

Но вернемся к посту Ансельма. Должны ли мы думать о CSS как о чем-то большем, чем просто о стиле? Я часто шучу, что моя работа — раскрашивать веб-сайты, чтобы сделать их красивыми. Но, честно говоря, я знаю, что это намного больше. Мы все знаем, что это нечто большее.

Возможно, CSS — это отдельная индустрия. Подумайте обо всех возможных соображениях, которые должны пройти через ваш мозг при написании правил CSS. Черт возьми, Ахмад Шадид недавно поделился всем, что обрабатывает его мозг просто для стилизации компонента Hero. CSS так сильно влияет на общий пользовательский опыт — отзывчивость, доступность, производительность, кросс-браузерность и т. д. — что явно выходит далеко за рамки «размазывания красок по веб-сайтам». Настолько далеко, что каждая из этих вещей может быть чьей-то постоянной работой, в зависимости от проекта.

Итак, да, CSS достиг точки, когда я мог представить себе, что увижу «Инженер CSS» на какой-нибудь доске объявлений. Как сказал Ансельм, «[CSS] заслуживает людей, чья работа заключается в том, чтобы сосредоточиться на этой части кода». С этой точки зрения не так уж сложно представить, что фронтенд-разработка в целом эволюционирует в области специализации, как и во многих других отраслях.

Отметка времени:

Больше от CSS хитрости