Creio que realmente, cada vez mais as vagas de Junior vão diminuir. Pois já está saindo muitas ferramentas e até IA pra resolver problemas básicos que atrasa o Start de um projeto.
Acho que vai ser segmentado a empresa, empresas que vão focar em Juniors, pra formar profissionais pro mercado e mão de obra barata. Algumas nem vagas de Junior existem mais, só Pleno e Senior.
Então realmente, o que vai diferenciar é a Resiliencia, a força de vontade. Que eu vi a web estática, dinâmica, SPA, e etc. Programação procedural, orientada a objeto e etc. Cada dia surge algo diferente, algo que você precisa se adaptar, as vezes sofre muito, e pensa até em desistir.
De 2021 até hoje, já pensei em abandonar umas 3x, e tipo, nunca tive pressão financeira ou até questão de reclamação de chefe e equipe, é mais a auto cobrança mesmo de entender e me sentir bem. Pode até ser um pouco de sindrome do Impostor. Mas ela sempre ta ali do lado de um programador. As vezes vc chega a se questionar, se vc decorou ou se realmente entendeu e aprendeu como funciona!
É por isso que até hoje eu vejo cursos variados, nem sempre só de coisa nova ou mais avançada. Vejo cursos de iniciantes, cheguei a ver o Curso do Explorer mesmo que critiquei anteriormente, mas deixo claro que achei a parte de CSS maravilhosa, soluções e explicações, que muitos Seniors nem utilizam ainda. Que igual falei antes, Senioridade não quer dizer conhecimento absurdo, mas sim experiência.
O conhecimento pode estar em vários lugares, vários cursos podem querer abordar TUDO, mas as vezes não conseguem, mas sempre acabo achando um ponto positivo no meio do curso que vira uma chave na minha cabeça.
Concordo com vc antes, de falar que tem vários Instrutores, que talvez um é melhor que o outro e tals, mas por exemplo na RocketSeat, no Explorer, quem faz a parte de React é o Rodrigo Gonçalves, e concordo contigo, ele não me deixou feliz lá. Achei muito receita de bolo, pouco explicativo, ficou roterizado o curso nessa parte. Mas por outro lado, o Rodrigo Gonçalves é Especialista em REACT NATIVE, ele que ministra as aulas no IGNITE. E cara, que conteúdo FERA que ele faz. O amigo ali encima comentou que migrou pra React Native saiu do web pro Mobile, e tenha certeza que ele foi uma agraciado com as aulas do Rodrigo Gonçalves no Ignite de React Native.
Ali na RocketSeat, Diego é Fenomenal no React e NodeJs. Rodrigo maravilhoso no ReactNative. E o Mayk Brito é uma enciclopédia do CSS HTML, cara manja muito, dá soluções absurdas, sempre me surpreendo com conteúdo novo dele.
Hoje a RocketSeat possui o ONE, e eu acho que vale o investimento, se for optar no futuro pelo React e vertentes. Eu recomendo demais.
Vi que vc quer ir pro C#, é uma linguagem bem bacana, e em constante evolução, tenho vários amigos Backend em C#. Salário num é ruim, média de 10K no CLT. Liquido sai na faixa de 7K e pouco. E realmente C# é bom saber Angular. Angular pra mim até hoje foi o melhor de Front end. Achei maravilhoso, organizado, arquivos ficam 100% separados, js, html e css individualmente. Diferente do React que me joga o Html e CSS (Xhtml e XJS ou TSX) tudo junto. Mas com o tempo, consegui ver que é possível ter uma organização de código.
E aquele negócio. Quando entrar no mercado de trabalho, e pegar um projeto já andando, tu vai ver que essa mania de organização e etc, só funciona em projeto próprio, que equipe trampando, sempre tem os lambões que deixam uma zona. Que as vezes vc pra tarefa simples que num perde nem 2 horas, demora 10 horas só pra entender a Lasanha do código! kkkkk
Acho que a pior parte de ser programador, é trabalhar em equipe. É ter cabeças diferentes dentro de um mesmo projeto. Pra mim sempre foi o maior Desafio. Entender a mente das pessoas, conseguir ler o código e interpretar, tentando identificar como o cara pensou pra fazer aquilo. É LOUCURAGEM, prepare! Por isso eu acho legal exercitar com projetos em comunidade, entrar em fórum, ou discord de Devs da sua área desejada, contribuir com projetos, ou até entrar pra ajudar projetos de outros Devs que tão procurando voluntários e etc. Ajuda demais a tirar esse bloqueio de pavor com código alheio kkk
Mas estamos passando por uma fase louca, que já teve no passado, minha faculdade iniciou 80 alunos, só 14 formaram, e apenas 4 trabalham na área. TI não é pra qualquer um, formar num quer dizer que vai trampar e ser bom. Existem muitas pedras no caminho. Hoje essa massa querendo virar programador, acredito que nem 15% realmente chegue lá. Quem vai na ilusão financeira, em 1-2 anos cai na realidade, e acaba a motivação. Triste realidade.
Sim, e a régua segue aumentando, para mim o melhor caminho para entrar no mercado hoje é fazer uma faculdade e estudar contéudos por fora e tentar vagas de estágio. Por mais que o sálario seja baixo de inicio, não é isso que me preocupa e sim em adquirir experiencia e conhecimento. Acho que todos deviam pensar assim.
Eu já até separei projetos open-source para contribuir. Esses dias tava estudando o codigo de um, tentando entender e é realmente isso que você falou. Fiquei um bom tempo para entender como a pessoa chegou naquela conclusão.
Sobre as trilhas, as minhas criticas vão somente ao Explorer, após seu relato e de outros colegas eu tenho a conclusão que o contéudo do Ignite é de alta qualidade. E vi contéudos do Diego no Youtube e ele parece ser muito bom também. Eu não sei como funciona o dia dia no trabalho deles, mas acredito que as vezes os instrutores só estão dando aula onde não são especialista.
E minha escolha pelo C# foi pq eu fiquei cerca de 1 mes experimentando e vendo o básico das principais linguagens, quando cheguei no C# e vi todas as suas possibilidades, foi amor a primeira vista kkkk e também com C# posso trabalhar tanto o backend quanto o mobile com Xamarin/MAUI. Então é ela que estou estudando e é com ela que vou me especializar!