Does it still make sense to become a Java developer, or should I migrate to PHP or .NET?
My answer to Does it still make sense to become a Java developer, or should I migrate to PHP or .NET? on Quora
Here’s a general piece of career advice: try to avoid thinking of yourself as a “Language X programmer”. Learning new languages is a great way of improving your skill as a programmer—learning Python will also have a big effect on how you program in C# or Java for example. The best programmers can pick up pretty much any language in a couple of weeks.
It’s also worth focusing on picking up related skills: SQL, HTML, unix administration, web security, network programming and version control for example. All of these are skills that will greatly enhance your career and help you land the most interesting development jobs.