- Muitas equipes de frontend têm certeza de que reescrever o frontend levará ao sucesso
- Mas a escolha do framework de frontend é a decisão técnica menos importante no desenvolvimento de produto de longo prazo
- Gastar tempo com a escolha do framework é ineficiente
- É muito provável que um framework fique obsoleto em até 5 anos
- Como a comunidade de frontend muda rapidamente, frameworks são atualizados com frequência ou substituídos por novas versões
A abordagem de equipes de produto inteligentes
- Equipes de produto inteligentes buscam um entendimento profundo do framework atual em vez de trocá-lo
- Mudar de framework é uma armadilha
- O importante é entender profundamente as ferramentas que você já usa e não deixar que elas atrapalhem o trabalho
Conselhos para engenheiros em busca de emprego
- Se você tem uma forte preferência por um framework específico, procure vagas com base nisso
- Não entre em uma equipe existente tentando convencer todos a mudar de framework
- Isso gera alto custo e confusão para a equipe
Como reduzir o custo técnico no frontend
- É preciso focar nas tecnologias web fundamentais
- Deve-se reduzir camadas de abstração complexas e reaprender os recursos básicos da plataforma web
- Isso permite entregar mais valor no longo prazo
- Permanecer próximo das tecnologias centrais da web facilita a contratação de novos engenheiros
- É possível manter a produtividade sem grandes refatorações de código
Estratégia de gestão de carreira de longo prazo para engenheiros
- Entender profundamente as tecnologias web centrais aumenta o valor da carreira no longo prazo
- Era possível existir antes do React e será possível continuar depois do React
- Dominar os fundamentos é mais vantajoso do que focar apenas em aprender a tecnologia popular do momento
- A possibilidade de demissão por causa de mudanças tecnológicas sempre existe
- Fortalecer a base é mais estável do que depender de uma tecnologia específica
Por que é difícil falar com franqueza no trabalho
- Quando se está em cargo de gestão, é difícil fazer esse tipo de comentário sincero
- Suas motivações podem ser questionadas ou você pode enfrentar resistência da equipe
- São conselhos realistas, extraídos de mais de 20 anos de experiência
Problemas do ecossistema de frontend
- O ecossistema atual de frontend é complexo
- Está difícil para desenvolvedores iniciantes aprenderem as tecnologias necessárias
- Eles estão se frustrando por causa de ferramentas complexas
- Até a contratação de desenvolvedores básicos está ficando mais difícil
- As tecnologias aprendidas no ecossistema atual têm abstração excessiva
- Isso pode se tornar uma grande desvantagem quando a tecnologia muda
A estagnação da web e os problemas das ferramentas
- A estagnação da web é causada pela complexidade das ferramentas
- Desenvolvedores querem criar coisas criativas e incríveis, mas as ferramentas atrapalham
- O problema é a percepção de que aprender tecnologias web básicas seria ineficiente
Posição pessoal
- O autor é apaixonado por desenvolvimento web há muito tempo
- A web continua sendo uma plataforma poderosa e única
- As ferramentas básicas da plataforma web são excelentes
- Mas a camada atual de frameworks vai contra a essência da plataforma web
1 comentários
Opiniões no Hacker News
Recentemente estou trabalhando na substituição do sistema de build do código de FE de yarn para pnpm
graphql-clientTrabalho com FE há quase 20 anos e já vivi várias mudanças de paradigma
Não sou desenvolvedor de FE, mas uso React há 10 anos
Não usar frameworks de frontend é uma forma de sair da esteira
À medida que os LLMs se tornarem mais proeminentes, o interesse por novas tecnologias vai diminuir
Com a evolução do Vanilla JS e do CSS, faz mais sentido usar HTML com templates no servidor e JS só onde for necessário
Não é um problema de frontend, mas de ecossistemas grandes
No começo do desenvolvimento web, ouvi falar de Svelte e React, mas o melhor é ler o MDN e ignorar o resto
Uso React há mais de 10 anos e não concordo com a afirmação de que um framework fica obsoleto em 5 anos
Trabalho com desenvolvimento web há mais de 20 anos e estou satisfeito com a stack CHAMP