I am a software engineer(java-j2ee) working in an indian MNC.I am happy with my job but there is no onsite opportunity.I have a burning desire to work abroad for some time. If I wait patiently for many years some day i will get that opportunity but I wish to do that now.If I change my job again I will have to work there for years before they send onsite.But is there any way I switch my company in such a way that I directly (i e within short time) get chance to go abroad for work.Please advice and guide.Is there any way for me?
Why should they pick you and not someone who has been their longer? Seriously, "I want to go onsite" isn't a business reason. See if you can articulate why they should pick you. Or make a reason; learn a specialized skill, to change that.
I am ready to take any effort for that. As you suggested I am ready to learn specialized skill.Currently i have worked on Java-J2EE and Hadoop.I am ready to upgarde my skills to get my aim. I want to know how to approach abroad opportunities?
Well, Monica, you posted a similar question only back in July, and I doubt if the methods for getting a job abroad have changed much in 3 months. As Jeanne says, you haven't really explained why any employer in India should send you abroad, or why any foreign employer should hire you (especially when in some countries many of the local IT professionals are out of work thanks to massive offshoring of IT work to countries like India). Maybe you should think about some of these questions, so you can be a little more convincing when you look for a job abroad. If you are looking for a job with a foreign company, be prepared for them to ask you some of these questions.
Why are you so desperate to go abroad so urgently (is India so horrible)?
What countries are you interested in working in, and why?
Why should an Indian employer send you to work abroad, apart from just because you want them to?
Why haven't you tried to get work in your target country via a multi-national with offices in India,, e.g. by demonstrating your usefulness to your employer and persuading them to send you onsite?
What can you offer a foreign employer to persuade them to sponsor you for a work permit, instead of just hiring a local Java developer?
So far you don't seem to have any good answers to any of these questions, so how will you persuade an employer to give you a job abroad?
Finally, having worked abroad for several years (in a foreign language) myself, I recommend you prepare yourself for the inevitable culture shock and challenges of working in a foreign country, especially if you plan on settling abroad permanently.
From my experience only people with rare skill set get to travel and work overseas. May not be the case all times, but majority is like that. Try to do research on overseas job postings and see whether is there any specific skill set overseas employers not finding locally. For normal Java, J2EE I'm sure they will easily get local talent. In order for any employer in another country to offer you a job, you need to have some special skill they needed.
I can understand your burning desire to go foreign country. But, trust me it's not as glamorous as you thought. You'll have to go through real tough times to settle down, understand their language, culture, accent and many other factors. Try to differentiate your desire. If you're desire is to visit foreign country, consider travelling for few days as a tourist. Or if you want to earn loads of money ( ) after rediculous tax deduction try migrating with specialized skill.
Sai Surya, SCJP 5.0, SCWCD 5.0, IBM 833 834
http://sai-surya-talk.blogspot.com, I believe in Murphy's law.
Joined: Jul 07, 2012
Thanks to everyone from the useful advice on this thread. I will keep these in mind. I understand from this discussion that the only thing that can possibly help in this case is a Specialized Skill. Now for a developer like me who has worked mainly on Core Java.Web Services,Struts,Spring and Hadoop, what can be a specialized skill i can improve and try to master What are possible examples of specialized skill in my case of a Java-J2EE and Hadoop developer like me. If someone can point out , it will be great help and I will try my level best to improve and master that .
Monica. Shiralkar wrote:What are possible examples of specialized skill in my case of a Java-J2EE and Hadoop developer like me.
Well, right now, Hadoop is a specialized skill as there are not too many people around who really know how to make the most of it. Maybe find out more about data analysis techniques with Hadoop, not just how to do X with Hadoop, but why you would do X, what things Hadoop is good for (or not), and so on. Pick up some higher-level transferable skills int his area, so you can apply your knowledge to other "big data" projects beyond Java/Hadoop. There's a lot of hype around "Big Data", but if you can become somebody who knows in depth how - and why - to use these tools to help businesses make money, then you'll probably find that's a good area to be in for the next few years.