I want to know which country has the best immigration policy(less restrictive) for a skilled software web developer, I have a degree/can code in many languages well. I code mostly in Ruby(professionally) and had pull requests accepted in rails/rails and another open source project, but I live in a third world country with no direct immigration benefits to live in another country.<p>Also, does any of you have any experience in actually preparing physically, emotionally and professionally, to move to a better country and got any tips?<p>I'm currently preparing to the TOEIC exam, what else should I look to have under my belt in order to get a good job abroad?<p>Thanks.
I am not sure there are many people who would be across the details of migration for all those three countries, and even then you might just get opinions, whereas you need facts. For Australia, my home country, start here:
<a href="http://www.immi.gov.au/skilled/general-skilled-migration/" rel="nofollow">http://www.immi.gov.au/skilled/general-skilled-migration/</a>
and also look here:
<a href="http://www.immi.gov.au/skilled/sol/" rel="nofollow">http://www.immi.gov.au/skilled/sol/</a>
... as you will be wanting to get in as a skilled migrant.<p>I can also recommend reading this forum:
<a href="http://www.australiaforum.com/" rel="nofollow">http://www.australiaforum.com/</a>
... which is a kind of 'peer-to-peer' support forum for people wanting to / trying to / migrating to Australia. There will be lots of information there regarding people in your situation.<p>Before you prepare for moving, I would prepare for weeks / months / maybe years of applying to migrate, waiting, or improving your conditions so you look like a better 'risk' to your country of choice.<p>I have only migrated to a 'worse' country (if you can call it that - Australia -> Eastern Europe), and only on a temporary basis (have dual citizenship), so can't provide much other info or advice other than wish you good luck.
Australia and Canada both offer a points based immigration system, which allows you to move to the country even without a job offer lined up.<p>For example Canada requires 67 points. You get 22 points for a university degree, 16 points for speaking perfect English (another 8 points if you're fluent in French), 21 points for four years of work experience, and 10 points for being between 21 and 49 years old. That's 69 points and enough to qualify for a visa, even without an employer.<p>Australia has a similar scheme. I'd say concentrate on your language skills, so your preparation for the TOEIC is the right path. I would try to find out which tests are accepted by the immigration authorities in these two countries and go for that.<p>The UK used to have a points based system, but that ended in 2010.<p>Good luck!
Did you consider applying directly to companies in your expertise in one of these country? If they like your profile and are interested they should then be able to help you obtain a VISA and immigrate in the country?
Coming from France it is easy to say this, but for Canada for example I was advised to search for a company first and rely on them to obtain the papers afterwards.
From watching too many Fareed Zakaria shows,i got the impression that Canada,Australia and Singapore had the best immigration policies for skilled workers.I could be wrong,though