I have completed my B.TECH in 2006 and then luckily i got selected in a $2 billion dollar company i was given testing but i am interested in JAVA and i even completed my SCJP and preparing for SCWCD. I have 1year and 7 months experience till to day.
Many options are going around in my brain and Here are the options i am listing out:
1) Recently i came to know about my friends doing their M.S. in U.S. that there is a some special program for working professionals in U.S.(Called CPT program) i.e. We can do IT job in the week days and attend classes in the week end.The university which is giving this option is university of northern virginia. This would cost around 1 lakh to land in U.S. and after that if i get IT job there college fee is not a matter.
Advantages what i am looking in this are : i) Can work for almost three years without applying H1 and after that can apply for H1 with out much competition. ii)And i read a post here that students who did their M.S. in U.S. are paid more than professionals who have gone there on H1 VISA.
2)Waiting for an onsite opportunity in the present company but that would be for at most 1.5 year and that with very few bucks compared to the industry. Advantages what i am looking in this are : i)There is no risk involved in this and the benefits also like that only
3)Applying for H1 VISA Advantages: i) I can stay there as long as i want Disadvantages:
Disadvantages: i) 100% luck based
Ranchers please post your opinion on these options.
If I really want to go to USA, I would go with 1 or 3, that is, MS or H1.
And between the 2, I would choose the MS.
The MS would cost you around 20K US$, but would be instrumental in you acquiring a better career position, and is important in going to management position if you would like later on. Thus, the MS will result to a better salary.
H1 as you mentioned is based on luck lately, due to the number of applicants. It wouldnt hurt if you do this, while waiting for your MS student visa.
I think the 20K US$ is worth it. You have the degree with you forever. If you go back to India, it is golden. In USA, if what you said is true, will result in higher salary, which I also believe so.
Take note that some schools have programs such that you dont need to pay the 20K$ upfront. They can charge when you are able to pay, that is, when you get a job in USA. See mum.edu. [ July 07, 2008: Message edited by: Jesus Angeles ]
I feel doing MS now is a good option if looked from a long term perspective. The other options can be tried even at a later time of your professional life. Doing MS once you spend some time (5-8 years) may not be ideal.