My .NET backend developer roadmap for 2022

preview_player
Показать описание

Hello everybody I'm Nick and in this video I will share with you my roadmap for being a .NET backend developer. This roadmap is very opinionated and it is driven from my own personal experience. It includes practices, technology and tooling that I see every day working in companies that focus on performance and scale. This is NOT a roadmap to follow unless you want to specifically focus on the same usecase. For a more general roadmap check out the link below.

Don't forget to comment, like and subscribe :)

Social Media:

#csharp #dotnet #roadmap
Рекомендации по теме
Комментарии
Автор

Awesome video as always Nick! Suggestion: you could make a video about levels (junior, mid, senior) and what you think is expected from them, hard and soft skills wise, and how many years of experience you think is the average for those levels.

leonardoformaggi
Автор

LOL 🤣 the face you made while talking about stored procedures. The roadmap is great though!

aribyousuf
Автор

One thing that I kind of learned as a young one, was that the principle of KISS and YAGNI actually stop you from overusing SOLID principles. Over engineering *is* a thing. And sometimes, you need one thing to be done. If you've written it simple (and stupid, even) refactoring later is easy as long as you've separated concerns and kept everything relatively short.

simonfarre
Автор

Great overview of many technologies... but man.. that "must know" list is too long. My advice to new devs is learn the basics and then start implementing them in projects. If you are looking for your first job, start applying for jobs asap .. before you feel like you're ready. From a dev who has worked w/many clients over 20+ yrs, I can tell you that I dont meet senior devs that know all the "must knows" on that list. Dont let it intimidate or discourage you.

ljli
Автор

Great Nick.. we developer always confuse which topic how much important .. very clear now 2022 roadmap

priyankabarde
Автор

Hoping to do this as a career. I graduate with my Computer Science degree this summer. Super excited

Rubyrudii
Автор

To be honest, in current day and age, I think I would move Dependency Injection before ORM/SQL Fundamentals.
If you are starting out, learning to create a 'repository' that returns some useful domain objects is easier to later extend by injecting whatever data source you want.
You can later extend this by differentiating between stuff you might own (like a database), or an adapter to external service, where some additional steps might be needed when consuming.

PajakTheBlind
Автор

Great video! My main focus for this year is learning Docker, Kubernetes and Pulumi (or Terraform)

Timlaare
Автор

I just finished with c# so I have a huge way to go lol thanks for the video, really enjoyed a lot

guillermomazzari
Автор

Been enjoying your videos and this has inspired me to kick on, carve the time to learn some more things and create my own roadmap, so thank you

brynthomas
Автор

This is great! Thanks, Nick! Keep up the good work!

Автор

Nice video. I am impressed with how much technologies and concepts you covered. I totally agree that most of items listed here should be knwon by modern day senior developers. Good Job

nosaanthony
Автор

Thanks so much for all this structured knowledge, much needed.

oudinia
Автор

Ideal path for everyone to look into ... Thanks Nick!

muneebrbaig
Автор

I was looking for stuff to enqueue on my study list. I'm happy to say that I do know a fair bit of this list, but now I know what blanks I can fill in. Awesome!

stefangranath
Автор

Nearly at 100k Nick! I spotted you as an Author in Pluraslight :) Looking forward to seeing what courses your create there.

Eamo-
Автор

Great video - I already know and used of the technologies you mentioned here plus others that you didn’t mention (more niche solutions) - it's nice to have everything in one place :)

EarthianZero
Автор

Hi Nick, very nice overview, I gonna use it as a reference if someone ask what to learn as c# developer. I'm looking forward to video about MassTransit 😀

zaoralj
Автор

Thank you for doing this. Very helpful!

kimwkahler
Автор

Thanks for the vid! Just some points I personally missed: NSwag for client generation from an OpenAPi, 'documentation as code' e.g. AsciiDoc/PlantUML, 'Servers' e.g. IIS as a maybe.

TheOneAnOnlyGuy