10 Steps To Become Better .NET Developer(abdullin.com)

submitted by bsenoffbsenoff(1583) 9 months, 27 days ago

This is a well loved article by Rinat Abdullin that will make all of us better devs.

4 comments |category: |Views: 165

tags: another

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:
Comments:

posted by dpetersondpeterson(4397) 9 months, 27 days ago 0

I can agree that all points will make you a better developer, in any language, except for point 6b.

I don't want to start a flame-war over relational vs non-relational datastores, but to claim that you "outgrow" relational databases and move to non-relational is a false statement. There are many relational databases holding PETABYTES of information, and they work speedily. It all comes down to proper design, and proper querying.

There is most definitely a place for non-relational datastores as well! But they both exist in different problem-spaces. They do not aim to solve the same issues, and one is not an upgrade from the other.

I would amend the list to include "Learn how relational databases work and how to write proper queries in SQL" as well. Again, learning when to use either relational or non-relational will make you a better programmer, but neither is a panacea to your speed issues. If it's slow, you're doing it wrong ;-)

Reply

posted by vijaystvijayst(1311) 9 months, 27 days ago 0

I will add one more to the list. Follow blogposts and keep yourself current on latest technologies and design patterns.

Reply

posted by timbolt8timbolt8(16) 9 months, 27 days ago 0

I am curious why being familiar with code storage repositories is so high on the list....I'm not really sure how this makes you a better programmer. It's great to have your code organized and version controlled, but I would think it is more common knowledge for a programmer and good to keep up to speed with, but by no means a necessity.

Reply

information Login or create an account to comment on this story