My .NET Developer Roadmap for 2023

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

Hello everybody I'm Nick and in this video I will show you my brand new roadmap for .NET developers for 2023. This roadmap includes everything that a .NET and C# developer should know to excel in their career in 2023.

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

Social Media:

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

Extra things to consider like: learn how to use the IDE (vs studio, code) or command line efficiently, api client (postman, rest client, curl etc), db client.

terencetcf
Автор

I love how this starts with the basics and moves up to being a complete standard of everything that can help your team build, deploy, and maintain complete back end products. This isn't just a checklist of what someone new to coding should know, it's handy for senior and principal developers. I'm keeping this handy.

SpaceShot
Автор

I'm honestly shocked as someone entering their second decade in this biz that a lot of junior devs lack sql knowledge. It's super useful in so many situations.

joshbarghest
Автор

This is a fantastic roadmap. Im embarrassed to say after two decades experience doing windows and web apps, theres a few things on this list I had never heard of. Thanks for clueing me in on what I need to add to my tool belt next.

sourcejosh
Автор

This is so helpful, especially since you've compacted the roadmap. Thank you!!! Also, it would be great if you made some sub-categories for "Understand how the web works" bc it's alot of info in and of itself.

TheJohndward
Автор

Consider making this colorblind accessible. 1 in 12 males is colorblind and has difficulty distinguishing green from yellow. Using different stroke widths could help differentiate boxes on your chart without depending on color perception. Alternately, Google around for colorblind accessible color palettes. Great video though, and thanks for sharing this updated roadmap!

swharden
Автор

Hi Nick! I have just seen that you started as a passionate L2 player. That's exactly what brought me to IT too! What an incredible journey, sending love from Italy, keep up the great work!!

italianmeetschina
Автор

I would say thanks to you for your tremendous effort and in flawless explanation. Love your way of doing code and taking approach. ❤

ayanansuman
Автор

Great video. Some extra items I recommend like machine specifications, apim/apigee, open api spec, source code generator, circuit breaker pattern with Polly

hems
Автор

Thank you, Nick! I really appreciate your C# roadmap. It's very helpful for me

mitsuro
Автор

Thank you so much for providing this awesome roadmap! :)

noelfrancisco
Автор

I think the Liskov substitution principle is quite important and not only good to know.
I have seen a few times where a derivation is significantly different from what the base class specifies just to make it "work" and that is the beginning of the end.
Of course this is also related to the other principles that a base class or interface (interface segregation principle) must be written in such a way that you are not forced to make such detours.

Palladin
Автор

Thats a great list. Its highlighted a few areas to focus on. cheers

kaisersolo
Автор

Couple of things I would add:

To the API section an Orange Carter.
To the ORMs section FluentMigrations (especially if you are using Dapper since EF has in-built migrations)

If you aren't doing strictly APIs I think learning the Post/Redirect/Get pattern is a good idea too.

One category that I think it good to know is the discriminated union options (emulators???) like OneOf or ErrorOr and/or Korikovs that has Maybe and Result implementations.

pilotboba
Автор

Thank you so much for showing me what to learn! Thank you!

AndyNeko
Автор

I would add NSwag to the library's SDK API as a means of automatically generating REST client code based on the OpenAPI specification

havendv
Автор

Very nice video. Nice to see some alternatives to look into, never heard of Refit or ReSharp before. Always used Flurl which I think is amazing already.

Mazzphysics
Автор

I've been devving for the past 15 years, and I must say that is a very neat and comprehensive list. Well done man.

One important thing missing in my opinion is Domain Driven Design and it's correlation with microservices.

One very important, frequently overlooked lesson is, learning the principals well enough, to know when it's ok to break them.

MrFallout
Автор

I hope you will do some Entity Framework video's in the future. And some Blazor. Or in a course form. I'm not a real developer but do it next to several other things. And I'm learning a ton from all video's and the courses, of which I have done them all.

mslucass
Автор

This is an outstanding Roadmap. I am a C# developer, in many years I have interactions with most of the topic mentioned on this roadmap.

jorgeiferreira