Hacker News new | ask | show | jobs
by markus_zhang 493 days ago
I work in data engineering and Scala fades even in this field.
1 comments

What's used instead? Python? (complete outsider, just curious.)
Python mostly, and Java if you are using Flink. We do both. The thing with Scala is, it's mostly linked to Spark, and then probably a good portion of the gigs out there using Spark are using Databricks, and Databricks is pretty expensive, so people are moving away from it. At least this has been my case for two companies -- one moved to self-host Vertica and the other is about to move to Flink.
Yes. Java, Python.
Ok so boring things won. (Well I'm writing Java and Python every day outside Data context this is not dissing.)
Just curious what do you do? I'm thinking about moving away from data, maybe into something that is a little bit lower-level.
Java (+Kotlin) for Android, Python for its automation and tooling (and obviously, data.) These aren't very low-level - For Android there is always C++ if you want to go down to metal.
Ah that's interesting. And there is ofc Swift and ObjC for Apple devices. Maybe I should get into app dev.

Thanks. Do you think there is a strong market of Android/iOS native app development? As a DE I don't think my previous experience worths much -- maybe a bit more when we move to Flink which uses Java, and the might would rather hire new graduates instead of me.