I’ve been approached by 2 different people in the last week looking for ideas on a new career. Both showed interest in web development, and wanted my insight into the .NET world.
I’ve written before about how I got started, but a lot has changed since I entered the field. The tools and resources available are incredible. With a good work ethic and a little direction, there’s really no reason a properly motivated individual can’t become a successful developer.
While short on time in both instances, I followed up with an email. The same email. To both seekers. I figured both were looking for the same information. On that note, I thought others out there might benefit from the thoughts I shared. Here is that email:
Sign up for Visual Studio Dev Essentials:
Through Dev Essentials:
Download Visual Studio Code (Mac) or Visual Studio Community (Windows)
Signup for 3-months of Pluralsight
Learn, in this order:
Pluralsight authors I like:
Join a user group:
There’s a new version of .NET coming out at the end of the month. It’s a complete rewrite and companies will be slow to adopt. Be aware, but no need to devote effort yet. Get solid on the others first.
Things I value that will make you a better developer:
TDD – https://en.wikipedia.org/wiki/Test-driven_development
SOLID Principles – https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
Clean Code – https://cleancoders.com/
I’m wondering what others might have said. What advice would you have for someone looking to get into the industry? What technologies would you recommend?
An author and Microsoft MVP, John has been a professional developer since 1999. He has focused primarily on web technologies and has experience with everything from PHP to C# to ReactJS to SignalR. Clean code and professionalism are particularly important to him, as well as mentoring and teaching others what he has learned along the way.