I’m in the course of pursuing a change in my career towards software engineering/architecture. So far I’ve been brought mostly to C#/.NET and Java, though Java attracts me more, even considering that it might be a “dying” language. Still, Scala and Clojure are there, so I thought that they might give a pump at least to JVMs. In your opinion, should I invest in pursuing certifications/jobs in this field, or sticking to C#/.NET is a better path?
Whichever one you pick, you’ll be learning plenty of lessons that apply in both places. Java and C# have incredibly similar design philosophy, terminology, etc. Both have plenty of jobs available. I’d worry slightly less about choosing based on min-maxing employment opportunities and more toward what feels better and inspires you more.