New in .NET. (Graduate)... What is the best approach

已答复 New in .NET. (Graduate)... What is the best approach

  • Wednesday, August 20, 2008 5:59 AM
     
     
     

    Hi,

     

    I finish my BSc degree in computer science and worked 2 year at a company as a developer using another language.

     

    I got work now in .NET. I know basics of C# and VB.NET as this is what I currently do (and I did this in varsity 2 years ago on .NET1.1). I want a solid understanding of C# (not a jack of all trades). Now there is many paths I can take to get a proper certification on C#.

     

    What is the best? MCTS, MCPD… and should I rather wait for the exams for .NET3.5 to arrive or should I go for the .NET2?

     

    If someone can shed some light on what is the best approach to do as to date, please I don’t want to waist money on doing redundant out to date courses.

     

    Thanks

    Steven

All Replies

  • Wednesday, August 20, 2008 6:35 AM
     
     
    This page gives a good overview of the certification paths:

    http://www.microsoft.com/learning/mcp/newgen/default.mspx

    Basically, you would start at MCTS, completing 70-536 then one of your choice of 6 .Net 3.5 streams:

    http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/default.mspx

    The 70-536 exam is general enough to cover .Net 2.0 and 3.5 developers, so you do not need to review .Net 2.0 specifically (AFAIK).

    When you have this certification you can build up to MCPD and, if desired, up to Master and Architect certification levels.

    HTH
  • Thursday, August 21, 2008 5:14 PM
     
     Answered
    The way that the MCPD credential works, it is a collection, basically, of MCTS exams plus a professional level exam which then certify you in all of the neccessary skills that microsoft expects a Professional Developer would have.

    All the same, that is not to say that you have the experience to be a professional developer.

    To that end, you will want to choose C#.  Target the .NET 3.5 platform with Visual Studio 2008.  Start with 70-536 and choose one of the core areas that you would like to build your career in.  Would you like to work on console applications?  Web apps?  Distributed application infrastructures?  There is an MCPD track for each area in .NET 3.5.  Choose your concentration, and then consult the appropriate track from http://www.microsoft.com/learning/mcp/mcts/vstudio/2008/default.mspx

    Take the time to build your experience along the way.  Build an application.  As you continue to build your experience, build additional features into the application using each of the demonstrated techniques.

    This will help you to get started.  On the experience side, dont be afraid to go after contract work.  newly out of college, you will need to build experience in the area through some of these shorter assignments that offer less job security but can provide the base of experience that you need to get the more advanced professional jobs later.
    - Wayne S. Anderson MCITP, MCSE, MCT http://blog.avanadeadvisor.com/blogs/waynea