How Can I Expand My Skills as a Software Developer?

0
2
Asked By CuriousCoder88 On

I've been a software developer for five years, primarily focused on backend development using Microsoft technologies like .NET and some JavaScript for client-side processes, along with Azure for cloud services. My work mostly involves data manipulation and application logic, but I'm eager to branch out and learn something new.

I have a personal project in mind: developing a Google Keep-like mobile app for multiple users, with a web front end. I want to utilize either Azure, which I can access with $200 in credits for the first year, or a server I have at home. I'm also interested in exploring AI tools, specifically Gemini 2.5 Pro, as I've dabbled with Copilot at work but haven't fully utilized its potential.

However, I'm starting from scratch with mobile and full-stack development, and I'm unsure about what technology stack to choose. Should I continue with what I already know (.NET), or should I explore something entirely different? My primary goal is to learn thoroughly rather than rush through the project.

1 Answer

Answered By DevExplorer42 On

It's great to hear you have a project in mind! Focus on what you want to learn before choosing your stack. Do you want to dive into a new backend language? Use this project as a chance to experiment. If you’re aiming for a scalable app, consider refining your skills with .NET or exploring frontend options like Next.js to complement your backend knowledge.

ProjectPathfinder12 -

I'm kind of in the same boat. I'm a jack of all trades too, and I think working on something with .NET could definitely help in my current role. Plus, trying to incorporate AI in my projects seems like a smart move for the future.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.