Interessante. Mas é aí que fico na maior dúvida. Vajamos; Para alguém que esteja dando os seus primeiros passos, seria mais interessante focar no backend, ou frontend? com esse post me parece que o tempo gasto no frontend não seria muito bem empregado, uma vez que, segundo post, a área está saturada para júniors. eu já tenho uma certa base em lógica e algumas linguagens (nada muito aprofundado), mas fico pensando "onde melhor poderia aplicar meu tempo e vontade de aprender?" front ou back? gosto muito de design etc... e tenho habilidades nata com desenho, e sempre me identifiquei com front, mas também me interesso por back, pelo simples fato de parecer menos stressante 😆.
Abre o LinkedIn e olhe as vagas. Sou Dev front end Angular 2. E vou falar pra você, ninguém gosta de Angular cara, por isso que as vagas de Angular estão em altas. Mas... Recentemente achei uma vaga com mais de 5k de candidatos. É isso que você vai enfrentar no front end.
Recomendo ir pra C# e Java. Trabalhar com aplicação empresarial.
É muitoooo isso mano. Eu comecei com AngularJS até a versão 10 e vejo voltando com força a demanda por Angular.
O grande aumento das vagas está sendo porque as empresas estão vendo que React não faz mais sentido para aplicações robustas.
A Vercel tem limitado recursos no desenvolvimento do NextJS para atender apenas a sua infraestrutura, o que é bem diferente do Angular por ser agnóstico a infra.
As empresas perceberam isso e estão abandonando essa tecnologia e retomando ao Angular que conseguiu colocar SSR e manter sua distribuição para qualquer infraestrutura, sem falar na robustez que ele nos dá para criar aplicações maiores.
Mesmo com a volta, pessoas que trabalham com React acham que podem migrar facilmente para Angular, mas nas entrevistas que tenho feito a galera não se dá ao trabalho de entender de fato porque Angular existe.
Acredita que uma pessoa me disse: "Eu sei React então posso trabalhar com qualquer framewok". Resultado: A pessoa não conseguiu nem colocar um endpoint na aplicação, pedindo para consultar o Google como fazer isso.
A galera do front que veio de cursinhos de influenciadores estão ferradas, sério.
E o pior é que prometem mundo e fundos para essas pessoas, ai se ela não é contratada sabe de quem é a culpa? Dela mesma. Irão falar que você não fez networking, que você deveria aplicar para 200 vagas, que é assim mesmo e diversas desculpas, mas nunca serão eles os responsáveis por não ensinar o certo e apenas ganhar dinheiro como escolas tradicionais de inglês que forçam você a ficar anos lá.
Tem uma roxinha por ai que até assinatura mensal coloca para as pessoas acharem que se não estiver nesse grupo, estarão desatualizadas kkk.
Me identifico demais com seu caso. Eu desde os 12 até 19 anos trabalhei como designer e editor, logo migrei para programação como fullstack e me dava melhor no front por ter essa noção de pixel by pixel, experiência do usuário e construir telas bonitas.
Mas é como o @GkIgor mencionou, front hoje está sendo muito competitivo porque a maioria só pensa na UI, esquecem que precisam de engenharia no front também, então há muitos de mesmo nível aplicando para as mesmas vagas.
E na boa, se você tem essa base, além de ser bom com design, o back-end será uma delícia para você. Percebi que posso desenhar uma arquitetura limpa com o que sei, posso conversar com a equipe de front de forma que eles me entendam e eu a eles, consigo opinar num design feito pela equipe de UI demonstrando o que pode ser impeditivo vindo do back para ser aplicado no front e a imaginação na criação de novas features.
Se gosta de back, vai fundo nisso. Seu conhecimento passado não será desperdiçado, tenho certeza disso.