[Dúvida] [Iniciante] Vale a pena aprender ASP.NET em 2023?
Eu sei que esse tipo de pergunta é bastante chata, portanto, peço paciência aos mais experientes. Estou com dúvida sobre o mercado atual de ASP.NET e espero ser ajudado.
Essa dúvida surge pois comecei a estudar C# na faculdade e gostei bastante da linguagem e de tudo que a plataforma .NET oferece. Já estudei a "base" do front-end na Web e consigo me virar com as tecnologias do lado do cliente, porém gostaria de ir para o lado do servidor e aprender mais sobre back-end, que acredito ser mais interessante. É aí que surge a dúvida: Existe mercado ainda para ASP.NET, principalmente para quem está iniciando? Vale a pena direcionar esforços hoje para aprender este Framework, sendo que só aplicarei para vagas no futuro?
Por fim, aos que trabalham com .NET gostaria de alguns conselhos que poderiam encurtar meu caminho nessa jornada.
Tem mercado com certeza. Eu costumo ver bastante são empresas que utilizam .net framework como base. Tem diferença de .net framework e .net core. Mas pode estudando o .net 7 que está estável que é sucesso. Dicas que posso dar seriam voce utilizar essas bibliotecas. Dapper, Ef core (banco de dados) Estudar injeção de dependência, fazer umas API de Crud com controller. Fazer api minimal (que é sem usar o arquivo de controller, em vez disso usa uns endpoint). Estudar como fazer JWT (json web token). Esse eu acredito que seja um bom começo para você fazer, sinceramente.
Trabalho com ASP.NET a aproximadamente 6 anos, vou tentar listar as minhas percepções.
Vantagens:
- Multiplataforma
- Sintaxe simples
- Comunidade engajada
- Utiliza C#, que é uma linguagem bem madura e completa
- Alguns testes mostram que o ASP.NET consegue ser até 11x mais rápido que Node.js (fonte)
Desvantagens: O que eu considero uma desvantagem, mas é algo pessoal, são as IDEs. O Visual Studio para Windows é bem completo, enquanto para o Mac é bem incompleto (e já foi até descontinuado kk), e para Linux o equivalente seria o MonoDeveloper, que também é bem simples.
Existe a opção de usar o VS Code com a extensão Dev Kit, mas ainda está bem bugada.
Recomendo esse roadmap como guia de estudos: roadmap.
Para poder te ajudar, algumas informações que faltaram podem ajudar a galera aqui com respostas mais próximas ao que você precisa.
- Qual sua experiência em desenvolvimento atual?
- Quais as formas que você está pesquisando vagas nessa tecnologia?
- Os salários e outros benefícios oferecidos nessas vagas, é atraente para você?
- A quantidade de vagas indica uma área precisando de profissionais no Brasil e/ou no exterior?
- Você acha que conseguiria se qualificar para disputar essas vagas em quanto tempo?