JAVA ou C# qual tem mais vagas JR ?
Comecei estudando a triade web HTML, CSS e JS, apesar de saber que queria ser um dev back-end, eu me forcei a aprender a triade web porque acreditei ser necessário todo dev ter um conhecimento deles.. Porém agora eu quero realmente trilhar o caminho que desejo seguir, como dev back-end, mas depois de muitas pesquisas me surge a dúvida: C# ou JAVA ?
Ambas as linguagens me atrai, e eu sei que tem todo aquele papo de "ahh mas você tem que aprender lógica, linguagem é só uma ferramenta", "não seja escravo de uma linguagem" etc etc..
Eu sei eu sei, mas o fato é, pra você conseguir um emprego como Junior você precisa ter um conhecimento em alguma linguagem, e o que está me tirando o sono no momento é conseguir o primeiro emprego como programador.
Dito isso, qual das linguagens aparenta ser mais "fácil" entrar no mercado de trabalho ? C# ou JAVA ?
Ninguém sabe. Não existem dados confiáveis disso. Uma resposta aqui e par ou ímpar com um amigo tem a mesma confiabilidade.
Minha percepção é que não é muito diferente. Até acho que Java tem mais vagas. Também tem mais concorrentes. me parece que C# tem uma melhor relação de candidato por vaga. Mas isso pode mudar, varia de região para região, níveis de exigência das vagas, que não pode ser ignorado, e lembrando pode ser muito diferente porque mina percepção pode estar errada.
É fácil entrar no mercado quando a pessoa boa. Boa na linguagem que escolheu. Boa na computação. Boa em conhecimentos gerais, espcecialmente comunicação e expressão e matemática. Boa nas atitudes que tem.
Se escolher COBOL e se preparar bem vai ter vaga e provavelmente terá um salário invejável porque tem pouca concorrência. Mas não basta apenas aprender a linguagem. As pessoas sofrem para conseguir vagas porque elas não estão bem preparadas.
Qual é melhor para conseguir uma vaga quando não está bem preparado? Eu acho que é JS ou PHP. Entre as duas da pergunta, eu tenho a impressão que é Java. Isso não é um elogio "para as linguagens" :)
O júnior não é quem não sabe quase nada, quem não tem experiência. O que anunciam de título da vaga não quer dizer nada. Não vou entrar em detalhes porque não é o foco aqui, já respondi sobre.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Interessante a tua dúvida, ambas linguagens são bem parecidas, portanto se vc tiver uma boa lógica de programação, isso vai ajudar, e se vc dominar java por ex, a tua curva de aprendizado despenca ao aprender C#, eu diria pra vc sondar e estudar as empresas mais proximas de vc, e tentar descobrir quais tecnologias elas mais usam, ou se vc tem ambições maiores e quer ir direto pro home office, quais empresas que vc almeja? se pretende se candidatar pra empresa X, tenta descobrir quais são as stacks que esta empresa usa, big techs costumam usam de tudo um pouco, dai fica complicado kkkk, mas vou citar o meu caso, eu voltei atrás e estou estudando php e delphi, pq na minha região são as linguagens que mais contrata, é pra legado, com certeza, mas vejo q é a forma que vou conseguir entrar mais rapido no mercado, fazendo o serviço que a galera nao quer fazer, pq nao sao mais linguagens do hype,
qualquer uma que vc escolher, vai estar bem, e vai ter oportunidades legais, no fim, meio que tanto faz, se vc dominar qualquer uma das duas de uma forma legal, vc vai tem mais chances, só escolha a que vc particularmente gosta mais, e seja feliz kkkkk
Olá!
Pra responder sua pergunta, vou tentar exemplificar com a minha experiência. Estou no mercado há 2 anos e comecei sendo Java (mais precisamente, trabalhando como backend Spring Boot). Porém, comecei trabalhando em código legado.
O que isso significa? Significa que o Java pode oferecer mais oportunidades por ser uma das linguagens mais usadas no mundo. Porém saiba que a oportunidade será em uma base legada. Você irá aprender muito, mas boa parte do conhecimento já não é mais feito da forma como você viu.
Resumindo, é bem difícil fazer uma análise quantitativa. Porém, deixo minha análise qualitativa.
Um grande abraço! =)
Mano, não importa qual tem mais vagas, ambas possuem vagas pra todos os níveis e para ambas você vai precisar estudar igual um desgraçado pra conseguir se sobressair e ser contratado.
Os primeiros passos são sempre os mais difíceis
Boa sorte aí na jornada!
Neste exato momento (23/10/23 09:57), há:
80 vagas para C# nível júnior e 242 para Java nível júnior no Brasil publicadas no LinkedIn.
Este número é bastante volátil. Te aconselho a acompanhar por alguns dias, para ter uma noção da média.
Acho que no momento que estamos vivendo não há vagas para nenhuma.
Outro critério a levar em consideração, além da quantidade de vagas de uma linguagem ou de outra, é o Índice Tiobe, que lista em ordem decrescente quais são as linguagens de programação mais pesquisadas do mundo nos 25 maiores buscadores da Internet. A linguagem Python vence de lavada o Java ou C#. Saber quais são as linguagens mais pesquisadas é importante para identificar tendências no mercado de trabalho. Hoje tem muita vaga para C# e Java, amanhã pode ser Python ou outra linguagem: https://www.tiobe.com/tiobe-index/
A propósito, as 5 linguagens mais pesquisadas no mundo são:
- Python
- C
- C++
- Java
- C#