Executando verificação de segurança...
5

Pare de Negligenciar HTML e CSS só porquê são fáceis

Quem disse que CSS é fácil?

Essa pessoa não sabe CSS!

Se CSS fosse fácil não existiriam tantas libs para que as pessoas não precisassem usar CSS como Bootstrap, MaterialUI, Bulma...

E o pior, na minha opinião, TailwindCSS. Considero ele quase como um crime. Para não usar CSS se colcoa um framework para que você possa usar praticamente CSS Inline.

Em resumo a maioria das pessoa que eu conheço não sabem e não querem aprender CSS.

Mas Pilati, de onde você tirou esses dados?

Há um tempo atras postei uma vaga de dev Front-End. A única pessoa que me provou ter capacidade de reproduzir um layout do Figma em UI eficiente era um Dev Front-End Sênior com mais de 8 anos de experiência. todas as outras mais de 100 pessoas que aplicaram sequer sabiam propriedades básicas.

Resumo: Fiz eu mesmo toda a UI e sou Back-End

Carregando publicação patrocinada...
1

Eu acho CSS fácil de entender, porém, aplica-lo, eu acho difícil. Demorei meses até conseguir fazer bons layouts, e ainda hoje sigo me aprimorando. Como você disse, pessoas usam bibliotecas para usar CSS hoje em dia e não para acelerar o processo. Eu particularmente uso biblioteca somente em projetos maiores e quando tenho prazo curto pra entregar algo, assim acelera o processo, fora isso, CSS puro ou no máximo um Sass.

Há um tempo atras postei uma vaga de dev Front-End. A única pessoa que me provou ter capacidade de reproduzir um layout do Figma em UI eficiente era um Dev Front-End Sênior com mais de 8 anos de experiência. todas as outras mais de 100 pessoas que aplicaram sequer sabiam propriedades básicas.

Deveras preocupante esse relato. Eu acho que errar uma coisa ou outra, tudo bem. Atualmente estão errando tudo, até as medias das fontes. Pessoas usando medidas absolutas como Pixel é quase um crime...

Pegando um gancho com meu comentário acima: Só use Pixel para casos muito específicos! "Ah, mas como vou terminar o tamanho da fonte?", use rem ou em, o que muda entre elas é pouca coisa. 1 rem por exemplo é a mesma coisa que 16px. Então se você quiser 20px em rem, basta pegar os 20 e dividir por 16px (na verdade, por padrão é 16px, mas pode variar caso você mexa mais afundo no CSS, por isso, use a fonte base que você escolheu, senão mexeu em nada, é 16px) e assim temos 1.25rem que é a mesma coisa que 20px.

2

Lembro que antes de lançarem vw e vh eu fiz um site inteiro só usando rem. Funcionava perfeitamente até a pessoa mudar o tamanho da fonte no SO hahaha.

Atualmente estão errando tudo, até as medias das fontes.

Eu fui um pouco mais a fundo. Pedia como se usava media query, transition e transform. Mas de longe a pergunta que mais desclassificava era "como se usa position absolute e fixed e qual a diferença entre as duas?"

Uma pergunta que deveria se aprender na primeira semana de estudos quase ninguém respondia certo.

1

Eu fui um pouco mais a fundo. Pedia como se usava media query, transition e transform. Mas de longe a pergunta que mais desclassificava era "como se usa position absolute e fixed e qual a diferença entre as duas?"

O mais engraçado é que o nome do valor é bem sugestivo por si só...

2

o nome pode ser sugestivo, mas o que eu queria que a pessoa realmente respondesse é qual é a âncora de cada um?

Poucos mencionavam, e se mencionavam dificilmente saberiam explicar realmente o significado do que tavam falando

1

Uma dúvida, essa entrevista que realizou era de uma vaga que pedia vários frameworks? Pois só vejo vaga de front end que pede diversas tecnologias para realizar sites “simples”.

Por curiosidade, poderia dar mais detalhes sobre esse layout que pediu para realizar? Para só senior conseguir realizar, imagino que a ui devia ser algo nível awwwards.