Prakash Rai wrote:
I am in India... and here companies want degree for promotion(Higher Position).. so I am completely confused what to do...?
Looks like you been keeping wrong company (pun intended)
I am not a graduate and today I am working as an architect. I got one more friend who is also not a graduate and he is working as a QA Manager. And yes, if it matters, both of us are employed by so called MNCs
You can take a M.Sc degree in Computer Science (2years) or do PGDCA (1year) from any reputed university in India. If you ask my personal view in the IT industry, i would suggest you that you should try to add some professional certifications instead of these degrees. It saves time, money and instantly increases your skill set. The fact is if you earn a M.Sc degree from a highly reputed university you get a better pay by switching your job, else the scenario is almost the same.
And if you are planning to do an M.S.(Master of Science) Degree abroad, the course is of 1 year and you may get a work permit while studying and some countries in the Europe offer you time to search for a job after completion of your degree while being there for sometime. Even The UK used to give such kind of time but it was recently revoked as far as i can remember. Any such course would cost you between 1-1.5 Million INR.
Hence, IMHO you should try to get some certifications in the technology you are working and try to switch jobs after a period of 6 months. I'm sure this will help you get a good hike. You can go for higher studies if you have a longtime vision and have some planned strategy in mind. But from your post, it looks like you need an instant career boost so you now know what to do.