Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I self-taught myself Java and thought I got pretty good at it. Then I got a job where Scala was the choice. I'd say that some of the improvements that C# over Java will be useful. I guess the main thing would be if you like the functional side of Scala. If OOP is your preference, it can be done in Scala but isn't mandated. It's much more flexible than Java or C# - lots of lessons learnt from Java - but to use the power you need to be comfortable with its functional side.
To see what I mean, look up pattern matching, monads and case classes.
PS:
My company is in Scotland and our CTO always jokes that there are only 3 Scala experts in Scotland. That's how rare it is. -
@ganjaman lol, if I accept the job, send me your resume, and I'll get a referral bonus if you work there :p
If I don't accept, I'll put you in touch with my recruiter if you'd like. They've got offices in Chicago (where I am), DC, and I think SF
Related Rants
Do we have any C# devs who have switched to Scala?
I've got a very sweet job offer... at a company that develops in Scala. On the one hand, I'm pretty pleased with my depth of C# knowledge, for a variety of reasons. And I've been targeting .Net shops in my job search.
They know Scala devs are rare, so they are aware they need to train new employees, which is nice. But I don't have strong opinions yet on whether this is a language I want to pivot to.
Does anyone have any thoughts/opinions/experiences?
question
job search
c#
functional programming
scala