I am a beginning programmer (been doing it for about a year) and learnt by reading books on C# and getting experience at a family's software dev company. I also spend a lot of time coding in my own time.
I am quite a fervent developer and I love .NET.
I want to get a job in C# software development.
Is it a good idea to first get some more experience in C# and then take MS exams or the other way around?
EDIT:
From current answers, it seems experience is quite an important factor. So taking part in Open Source projects and doing some hobby-time projects would be a good factor in getting a job and showing my enthusiasm for programming?