3 ms·
I've been using Scala for a number of years. Frankly, I'm very wary of recommending it to anyone. The job market seems to not be growing (if not shrinking, as S
by burntoutfire 6y ago
I've been using Scala for a number of years. Frankly, I'm very wary of recommending it to anyone. The job market seems to not be growing (if not shrinking, as Spark-based projects are largely moving to Python now) and the community is focused on complex and esoteric ideas for solving mundane problems ("purity" over practicality). You're likely to work with people like that on your next Scala job. It's great if you dig it, but sucks if you just want a boring language that allows for getting things done.
- muzaffarpur 6y agoThat have been my experience as well. It requires too much of time dealing with non essential issues. Been doing Scala for spark development for a bit, but I get this vibe, that may be I should go back doing mundane Java or learning either Go/Rust.
- osdev 6y agoAgree completely with everything you said and your observations regarding job market. I’ve been doing Scala for several years and I also would not recommend it to anyone unless they have a deep desire to do pure FP(functional programming) on the JVM. The ecosystem/libraries are unnecessarily complex IMHO. If you want FP-Lite, I recommend Kotlin, it’s very pragmatic, reasonably functional, and mid way between Java and Scala. I actually converted all my personal projects from Scala to Kotlin, including my framework https://github.com/slatekit/slatekit https://github.com/slatekit/slatekit which took about a 4-6 weeks from the original code base.