However just contemplating on what went wrong would be of no use. You have to start afresh and look for a new job or think of migrating to another company that is offering a better position and a better pay package.
Often, you also feel frustrated that in spite of the fact that you have a better earning potential you are stuck in an administrative position earning peanuts and without any prospect. This is indeed a frustrating situation for a young professional. But there is always a way out. You can always do a certification course from a Microsoft Training school and go for a career change. So, if you have some job experience you can apply for a course and emerge as an IT professional. After the completion of the course, look for internships to enhance your application skills.
Microsoft arranges for some of these internships. However, if you are not selected for one, try out IT companies that are on the look out for interns for their short term projects. This will give you some credibility and you can then mention your experience for better prospects. The internship opportunities are posted daily in job sites and newspapers. You can also socialize with IT professionals who can provide you with some pertinent information as to which companies are offering internships. Internships will provide you with the experience of working in a software firm and thus you will learn to deal with contingencies and tackle situations once you take up a full time job. So Microsoft certification can equip you with a gamut of opportunities.