Here's a list of things you might want to learn about in order to become a better .NET developer.
- Every .NET programmer should be able to explain the key concepts of OOP's in a very simple way.
- Best coding practices are a highly dynamic and continuously evolving area.
- Keep Implementations/Approaches Short and Simple. Do not over complicate things by using jargon's, which people find it hard to understand. The key is to simplify your designs and avoid over-engineering things.
- Microsoft has a variety of openly available tools out there to help get you started working within .NET
- While programmers technical knowledge is important, you also need to know a programmer knows how to implement their knowledge and skills on a real project, so ask about their real world experience.
- To display dynamic content in the ASP.NET website, you must use a programming language like C# or VB.NET. For example, if you want to display data from database, you will need to write C# or VB.NET code in the web page to access the database and retrieve database.
So, you must learn at least one programming language like C# or VB.NET to become a good ASP.NET developer.
- All .Net programmers need to have skills and experience beyond developing GUI. They also need to have some database development experience so that they can properly access and render data.
- I have seen a lot of developers having good amount of theoretical knowledge. They read a lot of books and technical material. However when it comes to applying that knowledge, they take a back foot. That is because they do not practice. Efficiency and effectiveness in your work can only be attained if you practice code. The only way you can make a good developer of yourself is to practice, and then practice some more.
Best of luck for a bright future.