Should you learn C# in 2022?
Backstory
For me, becoming a C# developer was not a choice: when I graduated as a Software Engineer in 2014, I was accepted in only one junior C# software engineer position for a Front Office Solution (the other job offer I got was for a microcontrol...
blog.smejri.link7 min read
"let's find out what is the best tech in the IT world, study it and push our better version"
Let me please disagree with this when we remind about J#, F#, Silverlight…. :-)
Thank you for highlighting the clean and syntethic syntax available. You could even have come a step further by using object initializer in the Person example such as Person person = new Person { Name = ‘’John’’ }; Also in the Linq example with the method syntax it could be reduced to only var query = names.Where(name => name.StartWith(‘’A’’));
In my opinion, when you already know C# it is even more interesting to capitalize on it nowadays. Indeed, if you have new projects involving mobile apps, Xamarin framework offers you to build your POC or MVP directly in c# without having to start to learn specific targeted platforms languages. If your interested in data science or IA, you have frameworks for this too. If you want to provide a service, all the stack already exists. Surely you’d probably end to switch to a dedicated language on more specific platforms, but if you already know C# then you won’t have to learn something new to be able to start.