Does it still make sense to become a Java developer, or should I migrate to PHP or .NET?
30th January 2013
My answer to Does it still make sense to become a Java developer, or should I migrate to PHP or .NET? on Quora
It sounds like you need to expand your horizons a little further. The best programmers I know these days aren’t working solely in Java, PHP or .NET—they may use one those languages, but they’ll also be getting stuck in to dynamic languages such as Python, Ruby, JavaScript or Scala.
If you take a look at the most popular languages for projects on GitHub you’ll see that JavaScript and Ruby are in the lead, with Python neck-and-neck with Java and PHP in 6th place: Top Languages · GitHub
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.
More recent articles
- Qwen2.5-Coder-32B is an LLM that can code well that runs on my Mac - 12th November 2024
- Visualizing local election results with Datasette, Observable and MapLibre GL - 9th November 2024
- Project: VERDAD - tracking misinformation in radio broadcasts using Gemini 1.5 - 7th November 2024