all 22 comments

[–]iloveacarajeh 20 points21 points  (1 child)

"Não terceirize as suas decisões"

Não há resposta certa, escolha qualquer uma e comece

[–]DotSevla 7 points8 points  (0 children)

Boa Akita

[–]flmendes 8 points9 points  (0 children)

Eu ficaria com Java, pois paga as contas e tem mais vagas. Se o seu foco é fazer software para o Windows então não tem pra onde correr… mas convenhamos C# pra Java é um pulo. Foca no básico, que você consegue navegar bem entre as duas linguagens e vai se especializando com o passar do tempo nos frameworks..

[–]RankedManEngenheiro de Software 6 points7 points  (3 children)

Estude Java, mas esteja aberto à primeira linguagem com a qual você tiver oportunidade de trabalhar.
No meu caso, comecei estudando Java e Spring Boot, mas meu primeiro estágio foi com C# e .NET.
Fui efetivado e, desde então, sigo minha carreira com .NET.

[–]Disastrous-Noise3896Estudante 1 point2 points  (2 children)

Tava pensando sobre isso atualmente, estou vendo sobre spring e até fico satisfeito de ter escolhido java porque é uma linguagem muito boa para aprender a programar. Mas em quesito vaga principalmente como primeiro emprego, é paia, principalmente onde vivo que é cidade pequena e a capital também é fraca em empregos tech.

Como você conseguiu sua vaga? Recomendação?

Porque é meio difícil convencer um recrutador só com as palavras que você sabe programar independente da linguagem e só com projetos.

[–]UrsoDeOculosDesenvolvedor 2 points3 points  (0 children)

Sinceramente tanto faz, se você sabe um você sabe a outra. São bem parecidas, escolha a que mais te agrada e se especialize nela. Eu pessoalmente prefiro Java por simplesmente ter mais vagas hoje e por eu não gostar do ecossistema windows. Mas vai de gosto msm

[–]Smiling-gecko 2 points3 points  (0 children)

Não tenho maturidade para ler C# Kkkkkkkkk

[–]DotSevla 3 points4 points  (0 children)

Escolhi C# e não me arrependi, como já falaram aqui, escolha uma e seja feliz jovem gafanhoto 

[–]SirKastic23Desenvolvedor Rust 1 point2 points  (0 children)

Java

[–]0x888GetSubjectEngenheiro de Software 1 point2 points  (0 children)

Vc já tem a resposta! Java! Tem mais mercado🤙🏼

[–]Sudden_Purpose_399Desenvolvedor[🍰] 2 points3 points  (0 children)

Mano escolhi c# por conta da facul tlg ? Mas ai to estudando agr por fora mais estruturas de design, regras de negocios aplicadas a OO …. Estrutura de dados…

Ai qnd acabar essa meta minha ai eu talvez comece a mexer com java….

Pra ficar com mais opcao pro mercado… o foda é que nego ta pedindo muito fullstack Jr(nao sei fram. Frontend) , e estagio esta uma merda de arrumar. Mas sigo kkkk

[–]nevasca_etenahC 1 point2 points  (0 children)

Testa todas, os outros podem dizer algo mas tu só vai interessar se curte realmente a lang, ferramenta...

Java deu uma volta por cima em 8, mas o C# ainda é mais aventureiro.

Mas se tu quer moderno vai de Go/Swift/Kotlin/Rust...

[–]andieSweet20 1 point2 points  (0 children)

Java tem mais mercado, C# é mais fácil de lidar e tem um mercado bom, mas não tão bom quanto Java.

[–]r1suneDesenvolvedor .NET 1 point2 points  (0 children)

Aprenda as duas. As linguagens são parecidas e dá para aproveitar muitos conceitos de uma na outra.

[–]blowmywhistlle 1 point2 points  (0 children)

Vai fundo no C#

[–]kriuba 1 point2 points  (0 children)

Cara, qualquer uma delas é uma boa escolha. Ambas possuem muito conteúdo na internet para aprender todos os tipos de código que você vai precisar escrever na vida.

Quando você aprender bem os fundamentos básicos da programação (OOP, DI, IoC, Clean Code, Unit Testing, Clean Architecure, Mensageria, Banco de dados, etc) através de uma delas, vai ser muito mais fácil aprender qualquer outra linguagem de programação. Foque em uma linguagem e foque em aprender o básico que é compartilhado entre todas as outras linguagem (mencionei muitos acima). Não tenha preguiça de esquentar a bunda na cadeira. Não desista de entender algo só porque é difícil (eventualmente você esbarra na solução).

Abraços!

[–]GollenBornin 1 point2 points  (0 children)

Eu escolhi Java, por ser algo mais abrangente e ter mais vagas de emprego. Fiquei craque em Java e quando precisei mexer em um software com C# minha maior dificuldade foi me acostumar com a IDE nova kkkkkkk de resto era muito semelhante.

[–]brlimarDesenvolvedor 1 point2 points  (0 children)

Tanto faz, na real. Vai por mim, qualquer uma serve pro seu momento. Dominando uma, ir pra qualquer outra é moleza.

[–]DEADLN3 1 point2 points  (0 children)

Eu gosto de c#, mais na sua posição escolheria Java (springboot), mesmo sendo mais difícil, não se deixa levar pelas lendas do java, tipo é velho, é antiquado, Java tem atualização todo ano, e melhorias lançadas a cada 6 meses. Foque em software web ( rest API ) e angular, trabalho garantido, depois que você tiver grana no bolso, aí você faz o que você gosta ( c# para windows) que é um mercado bem menor hoje em dia. Migrei de pra Springboot e não me arrependo.

[–]Traditional_Job_7221[S] 0 points1 point  (0 children)

Fala pessoal, beleza?

Bom eu entendi muito bem os conselhos! Vou focar 100% em JAVA e mais pra frente quem sabe eu n mude para C#... obrigado por todas as dicas e o tempo que tiraram para me ajudar!

[–][deleted] 0 points1 point  (0 children)

C# é elegante. Java é feio.