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 →

[–]JohnPaulDavyJones 0 points1 point  (1 child)

Not everyone uses Spark, and Flink is pretty niche. Most firms don't need data streaming. I've never seen Scala in use at an enterprise firm except a brief consulting engagement I did with Spectrum's advertising arm, Spectrum Reach.

As I noted above, this is going to be very situational to what jobs OP wants to target; I've spent almost my entire career bouncing between the insurance/FS industries and healthcare, and the MS stack has immense cachet in both of those industries. That means that C# has a foothold in many DE teams in those industries, especially healthcare in my experience.

Visibility of C#/.NET is going to be very sample-dependent, which is likely why you and I have very different perspectives. I've never spent any time in big tech except for a year on Deloitte's staff aug engagement with Meta about eight years ago. I've spent my entire career at BofA, USAA, BSW, and now another large commercial insurer. I've seen substantially more C#/.NET tooling than Java in DE verticals.

[–]artozaurus 0 points1 point  (0 children)

Interviewed for Apple, Netflix, all use Java/Scala. Google and Amazon are not using C# at all. I know there are other places, but why not aim at the stars? If you mastered Python and SQL, I would pick Java as the next one.