I'd love to pick up Elixir, but I think realistically speaking it is going to be C# for me this year. My employer has a large percentage of back-end code in C#.
I've resisted getting into .NET because I didn't want to be a "windows developer" but with .NET Core maturing it looks like there is finally a reasonable cross-platform development story emerging.
Check out Akka.NET in that case, it's more or less the Erlang/Elixir OTP model on .NET. It won't be Elixir from a language perspective but it will let you work with similar concepts.
This was me before I got into enterprise development from a purely iOS background. C# is probably my favourite language now. And oh, apart from backend development, I am having fun learning Unity 3D.
What's wrong with being a windows developer? The majority of enterprise systems are .NET. I know it's not the coolest thing, but I've been thinking of learning C# this year because there always seems to be very good paying jobs for it.
Nothing wrong with it at all. Many of my co-workers are .NET devs.
For me:
I've always preferred working with Linux/OS X. Just personal preference.
.NET jobs seem to trend toward large companies. "Enterprise systems" as you noted. I've tended to enjoy working for smaller companies which (generally, not always) don't do as much .NET. The place I'm at now is more mid-size (about 600 total employees).
I actually think C# is a pretty nice language from what little I've done so far.
I like C#. I worked as a C++ developer for a long time and there is so much ceremony associated with C++ just to avoid wandering into the wrong bit of memory. Moving to C# was a relief. I followed that with a stint as a Java developer and found it a bit of a leap backwards although I did like Java enums. Now I can develop .NET Core on my MBP without having to boot a VM and deploy to docker. I'm currently looking at Elm for some frontend dev.
C# is gonna get a lot nicer sooner when non-nullable reference types are introduced in C#8 and the next .NET Core. Then all my C# brethren can experience the joy that we've had in TypeScript and Kotlin for a while.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'd love to pick up Elixir, but I think realistically speaking it is going to be C# for me this year. My employer has a large percentage of back-end code in C#.
I've resisted getting into .NET because I didn't want to be a "windows developer" but with .NET Core maturing it looks like there is finally a reasonable cross-platform development story emerging.
Check out Akka.NET in that case, it's more or less the Erlang/Elixir OTP model on .NET. It won't be Elixir from a language perspective but it will let you work with similar concepts.
This was me before I got into enterprise development from a purely iOS background. C# is probably my favourite language now. And oh, apart from backend development, I am having fun learning Unity 3D.
What's wrong with being a windows developer? The majority of enterprise systems are .NET. I know it's not the coolest thing, but I've been thinking of learning C# this year because there always seems to be very good paying jobs for it.
Nothing wrong with it at all. Many of my co-workers are .NET devs.
For me:
I actually think C# is a pretty nice language from what little I've done so far.
Idk why but I prefer c# over Java
I work as a Java dev for a mid sized company which uses all the oracle stuff.
My recommendation is stay away from oracle and have a good time :>
I like C#. I worked as a C++ developer for a long time and there is so much ceremony associated with C++ just to avoid wandering into the wrong bit of memory. Moving to C# was a relief. I followed that with a stint as a Java developer and found it a bit of a leap backwards although I did like Java enums. Now I can develop .NET Core on my MBP without having to boot a VM and deploy to docker. I'm currently looking at Elm for some frontend dev.
C# is gonna get a lot nicer sooner when non-nullable reference types are introduced in C#8 and the next .NET Core. Then all my C# brethren can experience the joy that we've had in TypeScript and Kotlin for a while.