I've recently started a .NET training course after working in IT primarily in software support and manual testing. It's been tough finding a new job for a few months, which pushed me to try this training. However, I'm starting to have doubts about the curriculum since it includes several mandatory modules that seem unnecessary for me, such as algorithms in pseudocode, English classes (I already have a C2 level), SQL, and some project management topics that I'm not interested in. The timing is also challenging as the classes are super early in the morning, and I'm really struggling. I have ADHD and often find myself lagging behind in understanding exercises, even when I'm fully focused. The course has only about 10 days focused on .NET programming amidst a lot of other content, and I'm worried if that's sufficient. I've heard that developers are in high demand, but is .NET still relevant today? I tried learning Java on my own, but I found it overly complicated. Any advice on whether this training will adequately prepare me?
2 Answers
It sounds like you could get a decent overview in 10 days, but real comfort with .NET will come from hands-on practice. You'll learn about various applications like web and mobile dev, but you'll really need to dive in to feel confident. And yes, .NET is still relevant. Lots of companies are built on the Microsoft stack, even if some might lean toward more trendy tech. If you feel lost in Java, keep in mind that C# has similarities, so that might help you.
.NET and Java are both solid choices for job opportunities. Treat this course as a starting point; most of your learning will be self-driven. Make sure to take notes and dedicate extra practice time after classes. That’s where you’ll really grasp the material!
Thanks for the advice! But honestly, I come home so exhausted that sometimes I just can’t review any of the material.
I think the focus will likely be on web development, especially since you’ll be creating a personal project at the end. That practical experience could be really valuable!