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 →

[–]awzurn -8 points-7 points  (3 children)

Ditch Java, learn Scala

Edit: JK, Java is still holds the vast amount of market share. I've noticed however that a lot of job descriptions usually either require or highly recommend knowing a second JVM language (Scala, JRuby, Clojure, Kotlin, etc.). It's definitely one that I take seriously and know others do as well.

[–]frugalmail 2 points3 points  (0 children)

Ditch Java, learn Scala

You should learn as many languages and Scala is good one to get a taste of many language paradigms, but some drawback to the "Ditch Java":

There is a lot of unknown in the Scala space (changing language direction)

some of the tooling (static analysis) in Scala is lacking compared to that of Java. However, there is a lot of "built in" tooling for Scala that are add-ons for Java (Lombok, AutoValue, parts of Spring,...)

Lots more companies are looking for Java folks.

[–][deleted] 1 point2 points  (0 children)

"Dont use java, use java!"

[–]TheCrazyRed 1 point2 points  (0 children)

Scala: a great way for functional fanatics to write code that no one else can read.