Intermediate programer

I was wondering if anyone knows of a site to help transition beginer programers into the more intermediate programing level


Answer this question

Intermediate programer

  • prawin

    Thanks for the recomendation. I agree that books are better.

  • Kardath

    Not any one specific site.  But you can keep an eye out at several of the blogs. Get an RSS aggregator (there are several free ones out there if you search for them).  I use NewsGator for only $20 for the year because it integrates nicely in to Outlook.  Subscribe to feeds on http://blogs.msdn.com.  These guys have tons of good information.  Pay attention to http://www.codeproject.com for new articles dealing with your preferred development platform and languages.

    I recommend reading a couple of good books too:
    Coder to Developer : http://www.codertodeveloper.com/
    Code Complete : http://www.microsoft.com/MSPress/books/6822.asp
    Test Driven Development : http://www.microsoft.com/MSPress/books/6778.asp
    Rapid Development : http://www.microsoft.com/MSPress/books/770.asp
    Software Project Survival Guide : http://www.microsoft.com/MSPress/books/1332.asp
    Object Thinking : http://www.microsoft.com/MSPress/books/6820.asp

    Focusing on the technical side of development will only get you so far. To become a highly effective and competitive developer in this day and age, you need to focus on the methodology of producting software as well.  Being solely a geek with tons of technical knowledge and no real SDLC experience only works for a select few these days.

  • Jmill07

    The MSDN site is a good place. Read the articals and walktrough the Library.

    But reading a book is imho better, it is more a course then. A book i can recommend is Coder to Developer.

  • GTO

    Although there are some good comments in this thread and some great books mentioned, it's difficult to answer without a solid understanding of your skills.

    In my experience, the best way to advance your software development skills is to find a good mentor who can talk with you, look at your work, and help you focus on key areas of improvement and your mentor may recommend some references to improve your work.

    I'm biased from leading large projects but I don't see too many people get better in a vacuum - code reviews and working with a solid team seem to be the best way to improve skills.






  • Intermediate programer