È a primeira vez que escuto alguém falar que Java é mais fácil de aprender do que C# ! Realmente me surpreendeu..... eu comecei também com Java mas não me aprofundei muito, já estou há 3 anos só com C# e estou gostando muito da linguagem ainda mais com a integração que faz com o Angular no Front End, esta show de bola......... bom estudos.
Analisando somente as linguagens de forma pura(Java e C#), sem colocar o ecossistema de cada uma na comparação, considero C# mais difícil. No C# a organização das pastas e arquivos de uma aplicação é mais complexa de entender do que no Java. Em C# a convenção de nomes para identificadores é bem especifico de C#. Eu particularmente acho muito estranho utilizar PascalCase em atributos e métodos. C# tem um número maior de tipos primitivos e esses tipos são derivados de object, podendo usar os recurso da notação ponto. O que não ocorre no Java. C# tem um maior número de palavras reservadas ( em Java tem 52 e em C# tem 100 e poucas). O input em C# também é mais complexo, pois tem que ficar convertendo do tipo string para o tipo da variável que se quer atribuir (No Java não precisa disso). Claro, tem coisas em C# que é mais simples, como getters e setters, também a praticidade de usar o LINQ. No entanto, no geral, acho C# um pouco mais dificil, até por que ele possui mais recursos do que o Java. Quase tudo em C# tem duas ou três formas de fazer, já no Java ele foca muito em ter um padrão, geralmente não tem muitas formas de fazer a mesma coisa (Talvez por não ter evoluido tanto ao longo do tempo como C#).
Ressaltando que o Java também tem uma integração espetacular com o Angular, inclusive esse "combo" é o que eu mais vejo em termos de vagas abertas na minha região. (Motivo pelo qual tô inclinado a escolher o Java)
Começei a estudar C# por sua causa, já havia estudado python e JavaScript porém eu não gostei de javascript e python não me agradou totalmente pois o meu foco não é programar para IA ou IOT.... Então o C# foi a línguagem que mais me agradou tanto por ser uma das mais utilizadas para desenvolvimento de games quanto para softwares no geral, além de que recentemente eu descobri que tbm funciona na programação de apps mobile e isso me chamou muita a atenção pois já que o mobile têm ficado mais forte com o passar dos anos, aumentando muito a quantidade de usuários em relação ao pc, logo é uma excelente opção... E assim se tornou a linguagem que pretendo me especializar. Porém no atual momento estou tentando ingressar para uma faculdade ou curso técnico, apliquei prova na Etec em ADS e tirei uma nota alta acredito que já passei! Porém o meu foco está sendo a Fatec mas a prova será só em janeiro, então estou focando bastante e fazendo simulados para que a aprovação venha e eu começe 2024 já bem focada nos meus objetivos.... ❤️
Excelente explicação entre as 2 linguagens. Sobre programar em C# ser apenas no Windows, isso já tem muitos anos, desde o momento que o Satya Nadella entrou na Microsoft, ele revolucionou a empresa, com nuvem e também com a possibilidade de usar em outros sistemas operacionais, as ferramentas da Microsoft, como o Office, Terminal do Linux no Windows e compilador de C# no Linux e Mac. Inclusive tem este link mostrando como preparar o ambiente no Linux e Mac
Pois é, atualmente é perfeitamente possível programar em c# no Linux usando Visual Studio. Além do mais, ele não citou o Linux, apenas o Windows e o Mac, que são sistemas proprietários.
dotNet Core roda em tudo meu amigo! Windows, Linux e Mac! Estudei as duas e particularmente acho o C# mais fácil de aprender e também ele tem um código ligeiramente mais limpo.
Então você diz que para um júnior que esta começando agora na área de dev vc afirma que c# é uma boa linguagem para se começar (sendo melhor ate que java e js)?
@@nattangama5244Sim, concerteza, se tiver preocupado com o mercado sabia q vc todas as linguagem tem demanda, se for comparar com as populosas de agora vai ter diferença mesmo , mas e só pesquisar direitinho que acha
Na verdade, não se trata de qual seja a melhor mas se você está preparado para a demanda de quem está precisando. Como são semelhantes em vários aspectos, procurem aprender as 2 se possível (eu mesmo estou nessa) devido as oportunidades virem de forma aleatória. A lógica de programação é fundamental em qualquer linguagem, mas não é tudo. Pois o que as empresas também pedem é que você possua mínimo de conhecimento de uma regra de negócio especifica seja no comercio, indústria, etc. Ah... não esqueçam do inglês (saia do básico).
Concordo!! Ja desenvolvo em Java + Spring, atualmente estou aprendendo C# + .NET, e lhe digo se vc aprender a logica de programaçao, voce tira de letra!! sem dizer que as duas linguagens as sintaxes sao praticamente iguais, muda uma coisa ou outra.
No Unity eu to muito melhor usando apenas C#, Java eu vi que é bem semelhante algumas coisas, eu uso pra desenvolver jogos o C#, eu estava vendo se um dia eu use o Java também.
Comecei no JavaScript desde o começo da faculdade até o final, na faculdade era 100% Java, mas eu não gostava, odiava Java.. depois que terminei a graduação decidir estudar, hoje eu gosto mais de Java do que JavaScript kkkkk
Bom Eu particularmente estou cursando TI modalidade EAD, como terminei o primeiro semestre agora estou caindo de cabeça em cursos presenciais pra horas complementares, e pro meu desenvolvimento na área, em breve estou começando meu primeiro curso presencial pelo senaí de Desenvolvedor C# (200 horas), espero que desse minha mente abra pra outros
Eu curti programar em Java na faculdade, mas curtir mais quando foi para programar para desenvolvimento de apps Android. Agora estou curtindo aprender C# pra web. Tou iniciando e achei da hora, ambas são parecidas e tou achando que tá sendo da hora estudar, mas tem erros que dão canseira pra resolver, porém aprendo muito errando porque isso força pesquisar mais. Parabéns pelo conteúdo.
Já fui programador desde linguagens do dinossauro: Clipper, Cobol, Visual Dbase C++, C# e hj estou em outra profissão que não tem nada a ver com TI mas mesmo assim ainda tenho certo domínio em C#, mas eu quero aprender Java por ser novidade e também pra expandir meu conhecimento na área.
Olá,sou iniciante em c# para unity e estou estudando por conta própria, estou gostando muito de aprender c# e já implementei um Boss num fanmade de starfox que estou fazendo.Ta sendo mais satisfatório aprender do que fazer o game 😆.
Estou aprendendo python (recebi recomendações ) já sei a noção básica de programação , assim que eu realmente aprender python , quero foca no desenvolvimento de games mobil... Acho que depois de python vou focar em C# e quem sabe depois em java.
@@dourado404 aprendi a programar com Python e achei super fácil programa com linguagem C, Java e C#. A única diferença de Python pra outras linguagens é a sintaxe e a abstração, mas a lógica é a mesma
"para programar em c# precisa do Windows". Não é verdade. No framework era assim (netframework) mas em 2016 surgiu o .NET Core que mudou isto e hoje podemos programar nos principais sistemas. OBS: este vídeo é de 2021 e nesta época o .NET Core já tinha 5 anos.
7.400 $ por ano então a media salarial = 616,66 Dólares, tem certeza que é só isso??, nao consegue contratar nenhum programador pleno aqui no brasil por menos de 8k
Caa me tira uma duvida, to terminando meu primeiro curso em Java e penso em estudar C# e talvez migrar para ela, mas como esta crescente as IA's, vi que Java trabalha com Machine learning tbm, sabe dizer se da pra trabalhar com Machine Learning e criação de redes neurais com o C#?
Eu não vi você comentando, entretanto o C# é uma melhor opção para desenvolvimento de jogos, isso significa que Java não serve para tal função? Você diz isso porque a engine Unity3D é utilizável pela C#? não existe uma biblioteca que permita ser utilizada por Java?
Java não é a escolha mais natural para games de alto desempenho (C++ e C#), assim como C# não é a escolha mais natural para mobile ( Java, Kotlin, Swift, Flutter, React native), mas isso não quer dizer que você não possa fazer games em Java ou que vc não possa fazer aplicações mobile em C#. O Minecraft foi feito em Java, há milhares de jogos de celulares, de tv, de jogos em redes sociais, etc feitos em Java. Assim como há varias aplicações mobile feito em C#/xamarim.
Backend... Java ou C# Minha dúvida é mais quanto a estrutura necessária no backend. Resumindo: quero manter toda minha estrutura de backend baseada em Linux / Unix. Nesse caso Java com certeza, ou C# com certeza ?
@@Askki Não, mano. Toda aplicação hoje que roda em ambiente linux pode desenvolver coisas multiplataformas, como eu havia citado. Lógico que temos de falar que a Microsoft contribuiu e muito para esse avanço. Semanas atrás mesmo estava instalando uma ferramenta da Microsoft no Manjaro KDE e estava funcionando perfeitamente. Assim como rodava em um ambiente Windows.
Olá, boa tarde; Marks, tudo bem com você? Para quem está iniciando os estudos, qual das duas é melhor aprender? Me falaram que é a C#. O que você acha? Estou estudando por conta própria, pelo menos por enquanto. Abraços.
Vai de C#, veja a documentação oficial, é um ótimo caminho em português, segue o link no outro comentário (pois se desativarem não perde a referencia).
Minha dúvida é a seguinte, seria mais fácil achar uma vaga junior com Java ou C#? Tenho a impressão que C# seria mais fácil Poderia me dar uma visão sobre o assunto?
Tenho a MESMA dúvida. Comecei por Python curti muito a linguagem, deu uma boa base, mas não curti as vagas, a maioria das vagas em Python são focadas em data science, big data e data analyst. Então migrei pra Java. Mas to em dúvida também entre Java ou C#.
@@Doisgiga Eita fizemos uma tragetória similar, comecei com Python em 2019 e depois estudei a stack de frontend HTML, CSS3 e Javascript. Agora tô em dúvida Java ou C# pois quero me focar mais no backend!
Tô na mesma dúvida, tbm comecei por python e tô aprendendo html css e js. Mas não tô curtindo tanto front end, pretendo ir pro back logo, mas não sei se vou pra c# ou java
Cara eu durante a vida achei java difícil ai depois soube que c# era mais e nao seu pq karaleos eu queria trabalhar com c# eu sou muito brasileiro mesmo 😅 nunca desisto 😅
Quase qualquer uma... mas... quem domina o mercado, nessa área é C e C++, e ainda C# em algums setores. Ah eu posso desenvolver esse tipo de software em Java, por exemplo? Claro. Se n sabe muito bem a diferença entre C e C++, recomendo começar com C++.
@@On.Jonathan obrigado pela resposta. só penso q eu não formulei minha pergunta direito, pois em se tratando de áudio, deveria ter levado em conta antes de perguntar q tem muita coisa se tratando disso. então, eu não quis perguntar no sentido de apenas edição, mas inclusive sintetizador, tipo aqueles apps de brincar de modificar a voz também. e uma coisa q ouvi falar em programação é que mudando um código de binário para hexadecimal fica mais leve para rodar num SO, então quanto mais distante for da linguagem de máquina isso é uma verdade, além de menos difícil para lidar na programação?
Sinceramente, não consigo entender como alguém pode amar o C# e odiar o Java. Ambas linguagens tem mais semelhanças, do que diferenças. Ambas são fortemente tipadas, ambas são gerenciadas, ambas trabalham com OO e possuem recursos funcionais, ambas são multiplataformas, ambas executam seu código em uma máquina virtual, etc. Ambas se inspiraram no C e C++. Inclusive a sintaxe de ambas linguagens nem são tão diferente assim. Quem programa em Java consegue se virar com código C# e vice-versa. Totalmente diferente de C# Vs Python, por exemplo, ai sim faria sentido amar uma e odiar a outra, pois são bemmm diferentes.
Vale apena focar em C# ? Na minha cidade em blumenau em SC, a maioria das empresas usam java e c#, e eu tava tentando aprender html css e js, mas nao gosto de front end e pra aprender js vai ter q passar pelo front, gosto mais de backend, ja tenho um conhecimento basico em html css e js mas to querendo migrar pra C# ou java. Vale apena migrar ou fico no js msm ?
Faça o que vc gosta e que te motiva, pra quem esta começando precisa focar em que gosta, pq depois fica muito mais fácil aprender outra linguagem e se seu foco é conseguir emprego na sua cidade vai de C# então, se vc quer back-end vc já começou bem pq precisa ter um certo conhecimento de como é feito as paginas web!
Cara eu tenho exatamente a MESMA dúvida que vc, e também sou de SC, precisamente de Florianópolis. Por aqui existem muito mais vagas pra Java do que pra C#. Mas conforme eu for adquirindo experiencia quero trabalhar com C# no futuro. Acredito que atualmente pra quem quer iniciar como Junior C# vai ser bem complicado mesmo, as vagas de Junior são bem concorridas. Também não curto front-end, aprendi só o básico de HTML/CSS mesmo pra poder fazer uma interface web e pronto.
@@trex511ft sem contar que essas vagas front end lotam facilmente. melhor se destacar com uma linguagem "usada" e consequentemente com maiores salários.
As duas são semelhantes em diversos aspectos, justamente por conta da história da Microsoft com o Java. Você aprende uma das duas e de graça já ganha 3/4 da outra, então recomendo aprender uma e depois a outra, junto com suas diferenças.
C#. A plataforma .Net tem tudo integrado, tem biblioteca boa pra tudo, tem o Visual Studio como a melhor e única IDE. A plataforma Java traz pouca coisa comparado com .NET, e voce vai precisar usar muita coisa de terceiros, instalar, configurar, etc.
Comecei com programação há 1 ano, estudei Python, PHP, JAVA e C#. Mas eu não sei, parece que C# é melhor que todos, foi o que eu mais gostei e me senti na casa da sogra, a vontade. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Eu gosto das 2 mas a minha fluência e em java. O fida e q na minha faculdade a matéria e c 🤮 tô perdendo um tempo da porra aprendendo uma linguagem medieval e q nem vou usar.
Java não é tecnicamente mais simples, mas tem MUITO mais conteúdo disponível e também possui menos recursos que C# (o que dá a impressão de ser mais "simples").
@@pedrocarvalho5266 tem vaga pras 2 linguagens. Tem mais empresas usando Java, o chato do Java que geralmente são as empresas que não usam a versão mais nova e ai o dev tem que reaprender algumas coisas e sofre pesquisando um pouco mais pra achar solução. Mas no geral ambas são boas. Eu por mim não largo mais o C#. Estou trabalhando e feliz com ela.
Exatamente! E através do Java dá aprender o Kotlin que está bombando na gringa no mercado mobile, além de pagar mais do que Java e C# em muitas regiões. Enfim não curto vestir a camisa de nenhuma linguagem, a tecnologia ajuda melhor quando não existe fanatismo. Devemos nos sentir bem com a stack que o negócio do nosso cliente sugere ser a mais recomendada para determinada solução. Pois a questão maior é a exigência do mercado onde o Java ainda é mais requisitado de fato, e foco nesse ponto, onde o prato de comida na minha mesa e o fator "contas pagas" que mais me importam, porém se o meu cliente necessitar de algo que o C#, Golang, Python, etc... consiga performar melhor aí eu terei que aderir e ponto rs
Deveria ter começado o vídeo falando dos usos de cada linguagem, e não da facilidade de aprender e muito menos do salário. Se facilidade de aprender fosse tão determinante assim, grandes empresas de jogos não utilizaram Unreal Engine, baseada em C++ que é uma das linguagens mais difíceis de se usar e aprender. Sem contar que o salário depende da aplicação que você vai fazer da linguagem, de nada adianta saber Java e C# e só usar pra somar dois números e escrever uma mensagem na tela. Vídeo ruim.
È a primeira vez que escuto alguém falar que Java é mais fácil de aprender do que C# ! Realmente me surpreendeu..... eu comecei também com Java mas não me aprofundei muito, já estou há 3 anos só com C# e estou gostando muito da linguagem ainda mais com a integração que faz com o Angular no Front End, esta show de bola......... bom estudos.
Também prefiro C# que Java.
Analisando somente as linguagens de forma pura(Java e C#), sem colocar o ecossistema de cada uma na comparação, considero C# mais difícil. No C# a organização das pastas e arquivos de uma aplicação é mais complexa de entender do que no Java. Em C# a convenção de nomes para identificadores é bem especifico de C#. Eu particularmente acho muito estranho utilizar PascalCase em atributos e métodos. C# tem um número maior de tipos primitivos e esses tipos são derivados de object, podendo usar os recurso da notação ponto. O que não ocorre no Java. C# tem um maior número de palavras reservadas ( em Java tem 52 e em C# tem 100 e poucas). O input em C# também é mais complexo, pois tem que ficar convertendo do tipo string para o tipo da variável que se quer atribuir (No Java não precisa disso). Claro, tem coisas em C# que é mais simples, como getters e setters, também a praticidade de usar o LINQ. No entanto, no geral, acho C# um pouco mais dificil, até por que ele possui mais recursos do que o Java. Quase tudo em C# tem duas ou três formas de fazer, já no Java ele foca muito em ter um padrão, geralmente não tem muitas formas de fazer a mesma coisa (Talvez por não ter evoluido tanto ao longo do tempo como C#).
Ressaltando que o Java também tem uma integração espetacular com o Angular, inclusive esse "combo" é o que eu mais vejo em termos de vagas abertas na minha região. (Motivo pelo qual tô inclinado a escolher o Java)
Também acho C# muito fácil de programar e agora com o uso de GitHub ficou mais ainda.
Onde aprendeu a programar?
Começei a estudar C# por sua causa, já havia estudado python e JavaScript porém eu não gostei de javascript e python não me agradou totalmente pois o meu foco não é programar para IA ou IOT.... Então o C# foi a línguagem que mais me agradou tanto por ser uma das mais utilizadas para desenvolvimento de games quanto para softwares no geral, além de que recentemente eu descobri que tbm funciona na programação de apps mobile e isso me chamou muita a atenção pois já que o mobile têm ficado mais forte com o passar dos anos, aumentando muito a quantidade de usuários em relação ao pc, logo é uma excelente opção... E assim se tornou a linguagem que pretendo me especializar. Porém no atual momento estou tentando ingressar para uma faculdade ou curso técnico, apliquei prova na Etec em ADS e tirei uma nota alta acredito que já passei! Porém o meu foco está sendo a Fatec mas a prova será só em janeiro, então estou focando bastante e fazendo simulados para que a aprovação venha e eu começe 2024 já bem focada nos meus objetivos.... ❤️
Olá, boa tarde!! Quais os tipos de questões que geralmente caem nessas provas?.
Excelente explicação entre as 2 linguagens.
Sobre programar em C# ser apenas no Windows, isso já tem muitos anos, desde o momento que o Satya Nadella entrou na Microsoft, ele revolucionou a empresa, com nuvem e também com a possibilidade de usar em outros sistemas operacionais, as ferramentas da Microsoft, como o Office, Terminal do Linux no Windows e compilador de C# no Linux e Mac.
Inclusive tem este link mostrando como preparar o ambiente no Linux e Mac
Pois é, atualmente é perfeitamente possível programar em c# no Linux usando Visual Studio. Além do mais, ele não citou o Linux, apenas o Windows e o Mac, que são sistemas proprietários.
Muita humildade, sem fanatismo!
Parabéns!
dotNet Core roda em tudo meu amigo! Windows, Linux e Mac!
Estudei as duas e particularmente acho o C# mais fácil de aprender e também ele tem um código ligeiramente mais limpo.
Então você diz que para um júnior que esta começando agora na área de dev vc afirma que c# é uma boa linguagem para se começar (sendo melhor ate que java e js)?
@@nattangama5244 fiquei curioso tbm.
@@nattangama5244Sim, concerteza, se tiver preocupado com o mercado sabia q vc todas as linguagem tem demanda, se for comparar com as populosas de agora vai ter diferença mesmo , mas e só pesquisar direitinho que acha
Na verdade, não se trata de qual seja a melhor mas se você está preparado para a demanda de quem está precisando. Como são semelhantes em vários aspectos, procurem aprender as 2 se possível (eu mesmo estou nessa) devido as oportunidades virem de forma aleatória. A lógica de programação é fundamental em qualquer linguagem, mas não é tudo. Pois o que as empresas também pedem é que você possua mínimo de conhecimento de uma regra de negócio especifica seja no comercio, indústria, etc. Ah... não esqueçam do inglês (saia do básico).
Anotado!!!!
Concordo!! Ja desenvolvo em Java + Spring, atualmente estou aprendendo C# + .NET, e lhe digo se vc aprender a logica de programaçao, voce tira de letra!! sem dizer que as duas linguagens as sintaxes sao praticamente iguais, muda uma coisa ou outra.
No Unity eu to muito melhor usando apenas C#, Java eu vi que é bem semelhante algumas coisas, eu uso pra desenvolver jogos o C#, eu estava vendo se um dia eu use o Java também.
Comecei no JavaScript desde o começo da faculdade até o final, na faculdade era 100% Java, mas eu não gostava, odiava Java.. depois que terminei a graduação decidir estudar, hoje eu gosto mais de Java do que JavaScript kkkkk
E Typescript usa tbm?
@@yurif0331 Javascript pra Typescritp a diferença quie no Type você usa tipagem e POO. Mas eu prefiro Typescript do que Javascript.
É porque é tudo igual né?. Obs: Contem sarcasmo
Bom Eu particularmente estou cursando TI modalidade EAD, como terminei o primeiro semestre agora estou caindo de cabeça em cursos presenciais pra horas complementares, e pro meu desenvolvimento na área, em breve estou começando meu primeiro curso presencial pelo senaí de Desenvolvedor C# (200 horas), espero que desse minha mente abra pra outros
aea? Fez o curso?
Eu curti programar em Java na faculdade, mas curtir mais quando foi para programar para desenvolvimento de apps Android. Agora estou curtindo aprender C# pra web. Tou iniciando e achei da hora, ambas são parecidas e tou achando que tá sendo da hora estudar, mas tem erros que dão canseira pra resolver, porém aprendo muito errando porque isso força pesquisar mais. Parabéns pelo conteúdo.
Alguma dica pra mim, tenho 14 anos quero ser um programador back-end
@@yasskkkk-k6ctem Discord?
@@yasskkkk-k6c Foque em ter uma base solida de logica de programação. Tirando isso curta sua adolescencia haha
Já fui programador desde linguagens do dinossauro: Clipper, Cobol, Visual Dbase C++, C# e hj estou em outra profissão que não tem nada a ver com TI mas mesmo assim ainda tenho certo domínio em C#, mas eu quero aprender Java por ser novidade e também pra expandir meu conhecimento na área.
Java nn é novidade nn pcr, única novidade é você ter que ter 8 memórias ram ddr4 pra debugar um hello world em java...
Eitaaa!!! "Java é novidade". 😅
Acho que o amigo ali em cima quis dizer novidade 'pra ele", porque desconhecia.
@@elielsonurbano7103 cara, Visual Studio é bem mais pesado do que o Eclipse.
@@elielsonurbano7103 bouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaaaaaaa!!!
Se nn me engano C# já dá pra usar em outros sistemas operacionais além do Windows.
Olá,sou iniciante em c# para unity e estou estudando por conta própria, estou gostando muito de aprender c# e já implementei um Boss num fanmade de starfox que estou fazendo.Ta sendo mais satisfatório aprender do que fazer o game 😆.
Eu quero jogar esse starfox aí
Ainda tá aprendendo?
@@ItaloSS27 sim
@@Misaplay Comprou algum curso mano?
@@andreluiz1426 eu tenho comprado alguns da udemy e baixado outros e apostilas tmbm
Estou aprendendo python (recebi recomendações ) já sei a noção básica de programação , assim que eu realmente aprender python , quero foca no desenvolvimento de games mobil... Acho que depois de python vou focar em C# e quem sabe depois em java.
vish maria, vai sofrer kk aprendeu programação com python.
Mas você se acostuma, mas vai ter que estudar do zero.
@@dourado404 aprendi a programar com Python e achei super fácil programa com linguagem C, Java e C#. A única diferença de Python pra outras linguagens é a sintaxe e a abstração, mas a lógica é a mesma
@@dourado404 fala isso n cara kkkkk, tô aprendendo Phyton por agora tmb, e futuramente pretendo fazer igual a ele kkkk
@@englucasfernandes1655 a lógica é a mesma em todas as linguagens, o que muda são as estruturas e sintaxe. Lógica é lógica.
@@Rudy_x99 pra quem quer desenvolver mobile tem que ir pra Java(experiência própria).
"para programar em c# precisa do Windows". Não é verdade. No framework era assim (netframework) mas em 2016 surgiu o .NET Core que mudou isto e hoje podemos programar nos principais sistemas. OBS: este vídeo é de 2021 e nesta época o .NET Core já tinha 5 anos.
7.400 $ por ano então a media salarial = 616,66 Dólares, tem certeza que é só isso??, nao consegue contratar nenhum programador pleno aqui no brasil por menos de 8k
Perdão, essa é a média de um salário mensal e não anual.
C# .netCore roda no Linux, e hoje em dia está até mais fácil com o WSL .. eu mesmo não faço questão de utilizar uma distro Linux mais.
C# foi criada pelo criador do Delphi
Marks atraves do seu curso eu gostei muito e gostaria de fazer da C# minha primeira linguagem. Você possui ou indica algum curso ?
Ola estou começando a estudar ads agora, estou em dúvidas se me especializo em c# ou phyton! O que vcs me sugerem??
Como ta o mercado de C# ? nunca vejo vagas sobre C#
É o que tem mais vagas. Vagas de C# estão em altas, aproveite.
Eitaaa ...... .net so para Windows. Acabei de subir uma app para Linux.....nada q ver o que o rapaz disse
Boa observação, vou corrigir :)
Caa me tira uma duvida, to terminando meu primeiro curso em Java e penso em estudar C# e talvez migrar para ela, mas como esta crescente as IA's, vi que Java trabalha com Machine learning tbm, sabe dizer se da pra trabalhar com Machine Learning e criação de redes neurais com o C#?
Sim
Eu sou usuário de Mac e programo em C#
Alguma dica pra mim, tenho 14 anos quero ser um programador back-end
Olá, para o back-end C#, Python, Node.js, fáceis de aprender e usando para o backend.
Eu não vi você comentando, entretanto o C# é uma melhor opção para desenvolvimento de jogos, isso significa que Java não serve para tal função? Você diz isso porque a engine Unity3D é utilizável pela C#? não existe uma biblioteca que permita ser utilizada por Java?
Java não é a escolha mais natural para games de alto desempenho (C++ e C#), assim como C# não é a escolha mais natural para mobile ( Java, Kotlin, Swift, Flutter, React native), mas isso não quer dizer que você não possa fazer games em Java ou que vc não possa fazer aplicações mobile em C#. O Minecraft foi feito em Java, há milhares de jogos de celulares, de tv, de jogos em redes sociais, etc feitos em Java. Assim como há varias aplicações mobile feito em C#/xamarim.
@@jasj2308 obrigado pelo esclarecimento, ainda pretendo continuar estudando sobre Java, e depois sobre kotlin e c#
Backend... Java ou C# Minha dúvida é mais quanto a estrutura necessária no backend. Resumindo: quero manter toda minha estrutura de backend baseada em Linux / Unix. Nesse caso Java com certeza, ou C# com certeza ?
Questão de gosto. Ambos resolverão seu problema no Linux. Indico C#.
C# agora pode desenvolver coisas multi-plataforma com a tecnologia .NET Core. Já faz um tempo que está sendo bastante utilizada, e ela é Open source.
@@danielmoura4821 mas continua sendo limitada a windows como dito no vídeo? Ou não
@@Askki Não, mano. Toda aplicação hoje que roda em ambiente linux pode desenvolver coisas multiplataformas, como eu havia citado. Lógico que temos de falar que a Microsoft contribuiu e muito para esse avanço. Semanas atrás mesmo estava instalando uma ferramenta da Microsoft no Manjaro KDE e estava funcionando perfeitamente. Assim como rodava em um ambiente Windows.
Prefiro 99999E99999x C# do que Java. Mas acima de tudo prefiro o C++ moderno.
Olá, boa tarde; Marks, tudo bem com você? Para quem está iniciando os estudos, qual das duas é melhor aprender? Me falaram que é a C#. O que você acha? Estou estudando por conta própria, pelo menos por enquanto. Abraços.
Vai de C#, veja a documentação oficial, é um ótimo caminho em português, segue o link no outro comentário (pois se desativarem não perde a referencia).
Minha dúvida é a seguinte, seria mais fácil achar uma vaga junior com Java ou C#? Tenho a impressão que C# seria mais fácil
Poderia me dar uma visão sobre o assunto?
Tenho a MESMA dúvida. Comecei por Python curti muito a linguagem, deu uma boa base, mas não curti as vagas, a maioria das vagas em Python são focadas em data science, big data e data analyst. Então migrei pra Java. Mas to em dúvida também entre Java ou C#.
@@Doisgiga Eita fizemos uma tragetória similar, comecei com Python em 2019 e depois estudei a stack de frontend HTML, CSS3 e Javascript.
Agora tô em dúvida Java ou C# pois quero me focar mais no backend!
E ai galera decidiram?
@@Honxd fui de java!
Tô na mesma dúvida, tbm comecei por python e tô aprendendo html css e js. Mas não tô curtindo tanto front end, pretendo ir pro back logo, mas não sei se vou pra c# ou java
Eu estou apredendo C#.
Ta estudando por onde? Man
Cara eu durante a vida achei java difícil ai depois soube que c# era mais e nao seu pq karaleos eu queria trabalhar com c# eu sou muito brasileiro mesmo 😅 nunca desisto 😅
qual seria a melhor para criar um aplicativo de manipulação de aúdio?
Quase qualquer uma... mas... quem domina o mercado, nessa área é C e C++, e ainda C# em algums setores. Ah eu posso desenvolver esse tipo de software em Java, por exemplo? Claro. Se n sabe muito bem a diferença entre C e C++, recomendo começar com C++.
@@On.Jonathan obrigado pela resposta. só penso q eu não formulei minha pergunta direito, pois em se tratando de áudio, deveria ter levado em conta antes de perguntar q tem muita coisa se tratando disso.
então, eu não quis perguntar no sentido de apenas edição, mas inclusive sintetizador, tipo aqueles apps de brincar de modificar a voz também.
e uma coisa q ouvi falar em programação é que mudando um código de binário para hexadecimal fica mais leve para rodar num SO, então quanto mais distante for da linguagem de máquina isso é uma verdade, além de menos difícil para lidar na programação?
Sinceramente, não consigo entender como alguém pode amar o C# e odiar o Java. Ambas linguagens tem mais semelhanças, do que diferenças. Ambas são fortemente tipadas, ambas são gerenciadas, ambas trabalham com OO e possuem recursos funcionais, ambas são multiplataformas, ambas executam seu código em uma máquina virtual, etc. Ambas se inspiraram no C e C++. Inclusive a sintaxe de ambas linguagens nem são tão diferente assim. Quem programa em Java consegue se virar com código C# e vice-versa. Totalmente diferente de C# Vs Python, por exemplo, ai sim faria sentido amar uma e odiar a outra, pois são bemmm diferentes.
C# pra mim e a melhor
Vale apena focar em C# ?
Na minha cidade em blumenau em SC, a maioria das empresas usam java e c#, e eu tava tentando aprender html css e js, mas nao gosto de front end e pra aprender js vai ter q passar pelo front, gosto mais de backend, ja tenho um conhecimento basico em html css e js mas to querendo migrar pra C# ou java. Vale apena migrar ou fico no js msm ?
Faça o que vc gosta e que te motiva, pra quem esta começando precisa focar em que gosta, pq depois fica muito mais fácil aprender outra linguagem e se seu foco é conseguir emprego na sua cidade vai de C# então, se vc quer back-end vc já começou bem pq precisa ter um certo conhecimento de como é feito as paginas web!
Cara eu tenho exatamente a MESMA dúvida que vc, e também sou de SC, precisamente de Florianópolis. Por aqui existem muito mais vagas pra Java do que pra C#. Mas conforme eu for adquirindo experiencia quero trabalhar com C# no futuro. Acredito que atualmente pra quem quer iniciar como Junior C# vai ser bem complicado mesmo, as vagas de Junior são bem concorridas. Também não curto front-end, aprendi só o básico de HTML/CSS mesmo pra poder fazer uma interface web e pronto.
sinceramente, eu sei que tem bem mais vagas pra html/css e js mas eu odeio trabalhar com web, acho muito tosco e simplório, além de chato.
@@Doisgiga podem ser um pouco mais limitadas mas eu penso que devem pagar melhor por conta disso também.
@@trex511ft sem contar que essas vagas front end lotam facilmente. melhor se destacar com uma linguagem "usada" e consequentemente com maiores salários.
Para alguém como eu, q tem 0 conhecimento, q nunca programou nd e sabe 0 de programação, entre essas 2 quais devo escolher?
As duas
java
qualquer uma
As duas são semelhantes em diversos aspectos, justamente por conta da história da Microsoft com o Java. Você aprende uma das duas e de graça já ganha 3/4 da outra, então recomendo aprender uma e depois a outra, junto com suas diferenças.
C#. A plataforma .Net tem tudo integrado, tem biblioteca boa pra tudo, tem o Visual Studio como a melhor e única IDE.
A plataforma Java traz pouca coisa comparado com .NET, e voce vai precisar usar muita coisa de terceiros, instalar, configurar, etc.
Ótimo vídeo,.amigo poderia me indicar um curso online de c Sharp que vc recomende... obrigado
- Why do Java programmers wear glasses?
- They don't need C#.
Comecei com programação há 1 ano, estudei Python, PHP, JAVA e C#. Mas eu não sei, parece que C# é melhor que todos, foi o que eu mais gostei e me senti na casa da sogra, a vontade. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
😅😅😅😅
C e C++ FORAM popular nos anos 90 ??? Foram ??? O loco kkkkkkkkkk
Pede um ponteiro de memória pra um desenvolvedor Java pra ver o que ele faz ksksks
C# têm ponteiro? Deus me livre, prefiro meu C++, menos verboso e mais potente 💪
C# é mais fácil e atende com maestria no desenvolvimento web...
Eu gosto das 2 mas a minha fluência e em java. O fida e q na minha faculdade a matéria e c 🤮 tô perdendo um tempo da porra aprendendo uma linguagem medieval e q nem vou usar.
Python é mais antigo que Java.
Java não é tecnicamente mais simples, mas tem MUITO mais conteúdo disponível e também possui menos recursos que C# (o que dá a impressão de ser mais "simples").
Uso MAC a mais de 1 ano programando c#, tá bem desinformado amigo.
7400 dólares americanos? Para programação? Muito pouco. Ganho mais que isso em redes
Que bom hem!!! Mas tem mt gente em redes ganhando mixaria, isso depende demais. Sou mais programação mesmo!
Isso é o salário médio segundo uma (das várias) plataforma. Tem muita gente ganhando mais que isso.
@Eu gosto de Choux Cream mensal?
@Eu gosto de Choux Cream pelo menos vc tem estágio já 🥶
@Eu gosto de Choux Cream e eu desempregado
Sei as duas, mas prefiro c#.
Visual studio é bom demais. E a documentação da Microsoft e muito organizada.
🙄
E o mercado de trabalho ?
@@pedrocarvalho5266 tem vaga pras 2 linguagens.
Tem mais empresas usando Java, o chato do Java que geralmente são as empresas que não usam a versão mais nova e ai o dev tem que reaprender algumas coisas e sofre pesquisando um pouco mais pra achar solução. Mas no geral ambas são boas.
Eu por mim não largo mais o C#. Estou trabalhando e feliz com ela.
@@lucasdanezine9168 qual área você trabalha (web, software, mobile) ? Gostaria de saber quais as principais areas que um desenvolvedor c# entra.
csharp vale a pena para 2022?
Muito! De uma olhada na documentação oficial, tem material e tutorial completo, inclusive em português. 😉
@@bruno_lpw Bruno, este material está no site da Microsoft? Agradeço desde já
LINUX DUDE, Linux
Java é mais facil que C#... essa é nova
Pois é kkkkk. Ele viajou
Eu gosto mais de C#, mas acho que o Java tem mais mercado.
Exatamente! E através do Java dá aprender o Kotlin que está bombando na gringa no mercado mobile, além de pagar mais do que Java e C# em muitas regiões. Enfim não curto vestir a camisa de nenhuma linguagem, a tecnologia ajuda melhor quando não existe fanatismo. Devemos nos sentir bem com a stack que o negócio do nosso cliente sugere ser a mais recomendada para determinada solução. Pois a questão maior é a exigência do mercado onde o Java ainda é mais requisitado de fato, e foco nesse ponto, onde o prato de comida na minha mesa e o fator "contas pagas" que mais me importam, porém se o meu cliente necessitar de algo que o C#, Golang, Python, etc... consiga performar melhor aí eu terei que aderir e ponto rs
Linguagens novas como Python 😂
C# >>>
Deveria ter começado o vídeo falando dos usos de cada linguagem, e não da facilidade de aprender e muito menos do salário.
Se facilidade de aprender fosse tão determinante assim, grandes empresas de jogos não utilizaram Unreal Engine, baseada em C++ que é uma das linguagens mais difíceis de se usar e aprender. Sem contar que o salário depende da aplicação que você vai fazer da linguagem, de nada adianta saber Java e C# e só usar pra somar dois números e escrever uma mensagem na tela. Vídeo ruim.
Java é mais difícil.