Hi,\n\nI need a career advise. I have a university degree in CS and I've been a \nprogrammer for the last 8 years; now I'm a senior programmer with good \nprospects to becoming either a team lead or an architect in the next few \nmonths. However, virtually all my experience is with C++/Win32. I do like it \nso far, I'm doing reasonably well financially, but I still feel that my \nskills are becoming increasingly niche skills, and if I lose my job it'll be \nmuch harder for me to find a job that for a Java or .NET programmer.\n\nNow I can get my employer pay for some .NET courses and exams (however, I \nhave no substantial experience with these technologies, just my own \nexperimenting). I also happen to have passed a .NET 1.1/C# Desktop exam \n(316, I think) some time in the past.\n\nNow the question - does it make any sense at all to persue .NET \ncertification? If yes, should I continue with .NET 1.1/MCSD path, or take \nthis new MCPD exams?