4 ms·
Does Scala have a chance to regain popularity? It was my main language for 5 years, and there was always a variety of Scala jobs in Berlin: companies of differ
by playing_colours 5y ago
Does Scala have a chance to regain popularity?
It was my main language for 5 years, and there was always a variety of Scala jobs in Berlin: companies of different industries, sizes. Recently, I mainly used Python at work. I love Scala and wonder if it makes sense to invest in keeping up my Scala 3 skills.
- Varqu 5y agoIt looks like it's not the case, at least looking at: https://germantechjobs.de/jobs/Scala/all https://germantechjobs.de/jobs/Scala/all or https://swissdevjobs.ch/jobs/Scala/all https://swissdevjobs.ch/jobs/Scala/all
- esarbe 5y agoThere are lots of Scala jobs in finance and its weird sibling cryptocurrencies. These pay very well, although I myself wouldn't touch those (anymore). There are also lots of agencies using Scala, some machine learning and security stuff. Munich is a good place, Berlin, Zurich and Lausanne, if you want to stay in Europe. I love the language and I'm very happy to get paid to do stuff in it. I don't think I ever learned that much using just one language, Scala is definitively a class of its own.
- zmmmmm 5y agoIt's hard to say there isn't a downwards trend at this point: https://trends.google.com/trends/explore?cat=31&date=today%205-y&q=scala,groovy,kotlin https://trends.google.com/trends/explore?cat=31&date=today%2... Kotlin and Groovy both look pretty stable - both having core uses in their domains that I am guessing support continued traction as "the best tool for what they do". Scala I think peaked when it had the overlap b/w business use and data science. I feel like Kotlin / Scala / Java are all after the same essential core market - a solid, type safe language to shoulder the huge broad need of enterprises to keep business software pumping away reliably. So they are essentially all part of the ebb and flow of the one giant "JVM" ecosystem. Groovy sits a little outside of that since it specifically targets a different type of problem (providing an optimally integrated JVM scripting language for DSLs and rapid application development).