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?

  • NewDark [he/him]
    ·
    5 months ago

    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.