Como todos sabem, cada vez mais usamos IA no nosso dia a dia como desenvolvedor, e apesar de muitas pessoas dizerem que um bom desenvolvedor jamais será substituído, eu reforço que a grande massa de devs, assim como eu, a galera do CRUD!!
Não da para chamar de desenvolvedor professional que somente sabe CRUD, peço desculpas se é rude... É um conceito pessoal meu, não leve como ataque.
É extremamente comum saber apenas CRUD no começo da jornada. Você estudante, não se sinta atrasado pela a minha opinião. Eu me refiro ao cenário enterprise
Front-end no geral pode ser automatizado facilmente mesmo. As UI de hoje em já seguem um padrão bem definido, então diminui muito a necessidade de design para a criação de páginas e escrita de código (Que só é trabalho braçal).
Front-end não é somente interface, este é o ponto. Quem acha que é só saber o que é um CRUD e criar componentes no React, está muito enganado. Front-end é a primeira camada de interação com o usuário final. É essencial garantir que a ponte entre Front e Back esteja bem estabelecida. Entender o fluxo como um todo é extremamente necessário para qualquer dev, incluindo o pessoal do Front-end.
Outro ponto importante é que eu vejo muito "devs" do Front-end não tratar cache corretamente, sincronização offline de dados do lado do cliente, ou chamando o backend vezes demais de forma desnecessária... Há muito pontos importantes que deixam de lado para aprender framework X.
O trabalho braçal da interface será cortado em diversos caso (se Deus quiser) e outros será reduzido massivamente. Ainda haverá espaço para o bom professional Front-end que enxerga além da interface.
Se você percebeu isso, já está na frente de muita gente por ai. Sucesso em sua jornada!