Hey everyone, I'm currently in a bit of a dilemma. My college has put me in a .NET Fullstack training program, which is connected to Wipro. I have a solid background in Java, especially in core concepts and OOP, and I'm regularly practicing data structures and algorithms. My goal was to dive deeper into Spring Boot, as I'm really passionate about that area. However, since I have to participate in this .NET training, I'm wondering if I should really focus on .NET during these six weeks or stick with my Java fullstack learning. I know I'll get a certification, which is great, but I want to make sure I'm working towards something I'm actually interested in. What do you all think? Should I dive into .NET or keep going with Java?
2 Answers
I switched from Java to .NET for a job opportunity, and I've been using both ever since. The syntax and concepts are pretty similar, so if you know one, you can pick up the other rather quickly. Focusing on .NET might be worth it, especially if a job comes calling.
C# and Java have a lot in common, so it's a good idea to focus on .NET during the training. You'll likely find the concepts and syntax familiar, and it will help you broaden your skills. Plus, having .NET knowledge can open other job opportunities for you, even if your passion lies with Java.
Yeah, but just because JS is trendy doesn't mean .NET isn't valuable! Each has its strengths.
Thanks for the advice! I guess I'll embrace the .NET training. But doesn't it feel like .NET is a bit behind with everything being so JavaScript-centered nowadays?
I heard that larger companies prefer .NET because of its stability, while startups lean towards more modern tech stacks. Is that true?