Executando verificação de segurança...
Em resposta a Um pouco sobre C#
2

Eu sou front-end, mas estou querendo migrar para back-end e pretendo mudar a stack justamente utilizando C#. Sou "apaixonado" pela linguagem, a sintaxe, a forma como as coisas são construídas etc.

Posso falar somente pelo mercado próximo a mim, mas por aqui tem bastante vaga .NET, batendo bem de frente com Java, vejo muita empresa grande utilizando C#.

No entanto, vejo um desinteresse dos iniciantes em aprender C# (mais um vez, na minha bolha de observação), vejo o pessoal preferindo aprender Python e JavaScript que estão mais na moda. Acho que um dos motivos pra isso pode ser justamente os seus pontos de desvantagem, estar amarrado à microsoft e principalmente ao windows pode afastar muita gente do C#, sendo este meu maior ponto de reclamação, não achei uma IDE tão boa quanto o Visual Studio para linux (se conhecerem, por favor me falar kkkk).

Pessoalmente acredito que a linguagem tem potêncial de crescer ainda mais, até por isso estou apostando nela para minha carreira no futuro.

Essa foi minha opinião de Junior baseada em nada kkk

Carregando publicação patrocinada...
2

Pra o Linux tem o Rider(pago, mas da pra conseguir licença free se for estudante) que é até melhor que Visual Studio pra uma boa parte dos devs. E agora com o recem lançado C# Dev Kit melhorou bastante a usabilidade com o VS Code. Tirando a parte da IDE, eu acho que ter uma grande empresa por trás tem mais benefícios, inclusive a evolução e dedicação nessas últimas versoes do C# e .NET vem muito da Microsoft.

2

Que legal seu entusiasmo em escolher C#! C# é uma linguagem poderosa e amplamente utilizada no mercado, especialmente em projetos que envolvem a plataforma .NET da Microsoft.

Você está correto ao mencionar que existem muitas oportunidades de trabalho com .NET e C#, especialmente em empresas grandes. Isso significa que há uma demanda por profissionais que dominem essa tecnologia.

Embora Python e JavaScript estejam em alta atualmente, é importante lembrar que cada linguagem tem suas vantagens e desvantagens. C# pode ser um diferencial, pois oferece um ecossistema sólido e muitas bibliotecas e frameworks para desenvolvimento web, como o ASP.NET.