Vagas Java e .NET
Fico tentando entender o problema de vagas júnior ou estágio com ambas tecnologias citadas ao título. Por exemplo: Java se tornou uma tecnologia que apenas tem vaga para pleno ou senior, dificilmente terá júnior, caso alguém conseguiu foi por conta de QI. Ao contrário de .NET que tem vaga de júnior e um pouco de estágio dependendo da região, mas bem disputado por compradores de curso.
Por que isso?
A diferença na disponibilidade de vagas júnior ou de estágio entre as tecnologias Java e .NET pode ser atribuída a vários fatores, incluindo a demanda do mercado, a natureza dos projetos típicos dessas tecnologias, e a formação acadêmica e profissional dos candidatos, capacidade de pagamento por parte das empresas e diversos outros.
Grandes empresas que utilizam Java (empresas maduras) podem ter políticas de contratação mais rigorosas, preferindo contratar desenvolvedores com mais experiência para manter a qualidade e a continuidade dos seus sistemas que muitas vezes são mais complexos e por vezes são sistemas legados em JavaEE por exemplo. Empresas menores ou startups, que podem estar mais abertas a usar .NET, podem estar dispostas a contratar desenvolvedores júnior para economizar custos e investir em formação interna.
Empresas que usam Java podem estar dispostas a pagar mais para desenvolvedores experientes, considerando a complexidade e a criticidade dos sistemas. Por outro lado, empresas que utilizam .NET podem ver um bom custo-benefício em contratar desenvolvedores júnior, já que o tempo de formação pode ser menor devido à curva de aprendizado mais suave.
Provavelmente você está cometendo o erro da generalização. Sou estagiário Java a pouco tempo, sem nenhum tipo de QI.
Posso ser sincero? Publicações como a sua já estão cheia e parece mais chororô de quem não tem resiliência, na minha faculdade estava cheio de pessoas que reclamavam da ausência de vagas de entrada, mas as pessoas do meu bonde que eu estava ali para influenciar e incentivar, quem buscou, conseguiu.
Acredito que pra iniciantes .Net sempre é a melhor escolha
Eu cometi o erro então de começar por Java ? Na minha faculdade o primeiro só tem Python, no segundo ano terão outras materias usando C/C++ e Java. Mas como eu to querendo criar alguns projetos estou estudando e criando portifólio em Java/Kotlin.
C# costuma ter vagas melhores para junior