Is Java good for software engineer?
Table of Contents
Is Java good for software engineer?
Java is still a relevant programming language that shows no sign of declining in popularity and, for that reason, is worth learning. Most developers pick it up as their first programming language because it’s reasonably easy to learn.
Why is Java hated on?
Java is disliked because it had been incredibly successful. Success for a programming language means wide use by people at many different levels of experience and with many different requirements, at at least some of those people won’t like any given language.
Why is Java considered a bad language?
However, Java takes its share of the blame for its clear favoritism toward large programs (technically, established by its long startup time) and by its support of a very ugly (and counterproductive) variety of object-oriented programming. Answer by Costya Perepelitsa, Software Developer / Distributed Systems Engineer, on Quora
Is Python better than Java for programming?
Python may have a better user experience, but it also has a GIL, which rules out parallelism. Much important software in the early 2000s was written in Java because, at the time, it was the best choice, even taking the mediocrity of the language itself into account.
Why is the JVM community so different than Scala?
This isn’t inherent to the JVM, because Clojure (currently hosted on the JVM, although its endgame seems to be language-agnosticism) has a radically different (and better) community. Scala’s community is more mixed, but the top Scala engineers (the ones making tools like Spark and Kestrel) are really freaking good.
Do I need an IDE for Java?
With most languages, an IDE is a useful tool for managing a sufficiently complicated project; with Java, an IDE is a necessity for navigating an unavoidable labyrinth created by even the simplest of projects.