Estagnado em SQL Server e Procedures: Um Obstáculo para o Crescimento como Desenvolvedor?
Olá pessoal, este é o meu primeiro post por aqui.
Trabalho como dev cerca de 2 anos. Atualmente, trabalho com C# (.NET) e AngularJS em um produto focado em Trade Marketing. A regra de negócio do projeto é toda no banco de dados, então meu dia consiste principalmente em SQL Server, onde atuo com Procedures e a estrutura de banco de dados. A API realmente funciona apenas como uma ponte entre o front-end e o banco de dados. Quando uma requisição chega na API, ela simplesmente chama a Procedure e retorna o resultado para o front-end. Em alguns casos, preciso ler dados de planilhas de faturamento ou exportar dados para uma planilha do Excel. Estes são os casos em que mais trabalho na API, mas a maior parte do tempo é gasto chamando Procedures e retornando os resultados para o front-end. Na regra de negócio, me saio muito bem, e também consigo aplicar muito bem a lógica no SQL Server. Trabalho muito pouco com as linguagens citadas, e às vezes me pergunto se estou perdendo a oportunidade de aprender algo mais profundo sobre essas linguagens ou ganhar uma experiência melhor com elas.
Observo outros desenvolvedores que usam uma variedade maior de linguagens de programação no dia a dia, muitas vezes usando algum ORM para a integração com o banco de dados. Sinto que estou um pouco fora da caixa, já que a maior parte do meu dia envolve o uso de Procedures/Queries. Tenho uma boa capacidade de aprendizado e sempre consegui me adaptar rapidamente a novas tecnologias e regras de negócio nos lugares onde trabalhei. Comecei a estudar Kotlin para o backend e, desde então, comecei a ter essas preocupações.
Gostaria de saber qual é a opinião de vocês sobre esse assunto?