Sign in
Log inSign up
Siddharth Chandra

116 likes

·

972 reads

7 comments

Peter Rusznak
Peter Rusznak
May 22, 2021

Hi, could you please summarize the 3 main reasons why someone should learn it if he already knows java?

4
·
·1 reply
Siddharth Chandra
Siddharth Chandra
Author
·May 22, 2021

Hi, Peter, awesome question, following 3 points would be my best pick, but are not limited to:

  1. You write less code while having all powers of JVM.
  2. You can dive into an unparallel world of functional programming, while not needing to learn something like Haskell.
  3. It's fun, syntax is more mathematical and using frameworks like Akka with Scala feels so much easy and useful when compared to Java.

And it depends on what a person wants with it. If you are going to look for data engineering roles then I think Scala should be our first choice, even though there are wrappers around other languages like python, but still, Scala makes it much more fun, easy to understand, maintain and scale to large applications in no time at all.

2
·
Saksham Singh
Saksham Singh
May 22, 2021

Bookmarked, thanks.

2
·
Pranav Goyal
Pranav Goyal
May 23, 2021

Thanks for sharing Siddharth Chandra

2
·
·1 reply
Siddharth Chandra
Siddharth Chandra
Author
·May 23, 2021

Thank you, I am glad that you found it helpful. Keep learning.

·
Khushi Pratap
Khushi Pratap
May 23, 2021

Awesome tutorial Siddharth Chandra, didn't know you were working with Scala as well, keep up the good work.

1
·
·1 reply
Siddharth Chandra
Siddharth Chandra
Author
·May 23, 2021

Thank you so much Khushi Pratap

2
·