Mais do que “colocar tinta em um site” PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Mais do que “pintar um site”

Eu adoro qualquer coisa sobre cargos de front-end.

Anselmo Hannemann:

O CSS evoluiu e já ultrapassamos o ponto em que todos podem fazer isso apenas como um interesse secundário. Todos nós podemos aprendê-lo e construir coisas incríveis com ele, mas usá-lo de maneira sábia e correta em um contexto de grande escala não é mais uma tarefa fácil. Merece pessoas cujo trabalho seja focar nessa parte do código.

Anselmo está parcialmente respondendo à pergunta de Sacha Greif “Há muito CSS agora?” e o sentimento geral de que o CSS tem uma barreira de entrada muito maior para aqueles que o aprendem hoje do que, digamos, no CSS3 dias. Naquela época, havia um caminho superdireto para ver a magia do CSS. Raquel André captura perfeitamente esse sentimento mágico em uma postagem presciente de 2019:

Há algo notável no fato de que, com tudo o que criamos nos últimos 20 anos ou mais, ainda posso pegar um iniciante e ensiná-lo a construir uma página web simples com HTML e CSS, em um dia. […] Só precisamos de um editor de texto e de algumas horas. É assim que fazemos as coisas aparecerem em uma página da web.

Esse é o verdadeiro ponto de entrada aqui [...]

- “HTML, CSS e nossos pontos de entrada em extinção na indústria”

Rachel está falando sobre a abstração de frameworks sobre CSS vanilla (e HTML), mas você também pode adicionar recursos grandes, brilhantes e relativamente novos, como grade CSS, flexbox, consultas de contêiner, camadas em cascata, propriedades personalizadas e pseudoclasses relacionais, para citar algumas. Não que essas sejam abstrações, é claro. Há muito o que aprender agora, quer você esteja escrevendo CSS há 20 dias ou 20 anos.

Mas voltando ao post de Anselmo. Precisamos pensar em CSS como mais do que apenas estilizar as coisas? Costumo brincar que meu trabalho é pintar sites para torná-los bonitos. Mas, honestamente, sei que é muito mais do que isso. Todos nós sabemos que é mais do que isso.

Talvez o CSS seja uma indústria em si. Pense em todas as possíveis considerações que devem passar pela sua cabeça ao escrever regras CSS. Caramba, Ahmad Shadeed recentemente compartilhou todas as coisas que seu cérebro processa apenas para estilizar um componente Hero. CSS afeta tanto a experiência geral do usuário – capacidade de resposta, acessibilidade, desempenho, cross-browser, etc. – que claramente vai muito além de “colocar tinta em sites”. Muito além disso, cada uma dessas coisas poderia ser o trabalho de alguém em tempo integral, dependendo do projeto.

Então, sim, CSS chegou a um ponto em que eu poderia imaginar ver “CSS Engineer” em algum quadro de empregos. Como disse Anselm, “[CSS] merece pessoas cujo trabalho seja focar nessa parte do código”. Visto dessa forma, não é tão difícil imaginar o desenvolvimento front-end como um todo evoluindo para áreas de especialização, assim como muitas outras indústrias.

Carimbo de hora:

Mais de Truques CSS