I have been working for quite a few years now in dotnet mostly on my own without actually working on a team. I have been able to complete projects which are relatively small applications serving ten to hundreds of users. In my honest opinion, Dotnet itself
is such an optimized product with so many options that I was able to find work arounds to problems that I faced. it looks like that dotnet allows a significant amount of flexibility that you do not have to worry about performance issues, you can code anywhere
you want without worrying about patterns, algos, properties, eventhnadlers, interfaces, abstractions, httphandlers,remoting, web services; like just put everything in event and it will work!(which some noobs did and their project is working without any problem
andserving hundreds of users).
I try to use whatever I heard of is useful But sometimes it makes me feel that even a beginner can do that(because of ease of use of this product) without even worrying about the architecture/design so how do I qualify as a good programmer.
I just need some help on how I can bring my knowledge to a true professional level. I would appreciate your comments and some references or some complex code sample which every programmer should know when (s)he have 5 +years of experience.
To help others, don't forget to mark the post as answer if it answered your question.
narenderrawa...
Member
646 Points
223 Posts
Need pointers for next level learning
Nov 17, 2011 09:20 AM|LINK
Hi
I have been working for quite a few years now in dotnet mostly on my own without actually working on a team. I have been able to complete projects which are relatively small applications serving ten to hundreds of users. In my honest opinion, Dotnet itself is such an optimized product with so many options that I was able to find work arounds to problems that I faced. it looks like that dotnet allows a significant amount of flexibility that you do not have to worry about performance issues, you can code anywhere you want without worrying about patterns, algos, properties, eventhnadlers, interfaces, abstractions, httphandlers,remoting, web services; like just put everything in event and it will work!(which some noobs did and their project is working without any problem andserving hundreds of users).
I try to use whatever I heard of is useful But sometimes it makes me feel that even a beginner can do that(because of ease of use of this product) without even worrying about the architecture/design so how do I qualify as a good programmer.
I just need some help on how I can bring my knowledge to a true professional level. I would appreciate your comments and some references or some complex code sample which every programmer should know when (s)he have 5 +years of experience.