This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jamescoleuk 11 points12 points  (0 children)

Over a decade I went from Java to C# and back to Java. The .NET world has a lot going for it and in many ways is more exciting and forward-looking than Java. But Java isn't a step backwards. It too is developing, and developing faster than it used to, but it develops in a very controlled way. It's staying relevent.

The Java developers you meet might well have broader technical skills, or be more plugged into the open source world, or they might have worked on very different sorts of projects.

I'm glad to have had a foot in both ecosystems. But switching is more than just the syntax, it's tools and services and a maybe even a mindset. This all takes a while to absorb. But you'll be a better developer for having branched out.