Skip to content

AwesomeVisa/awesome-immigration

Repository files navigation

Awesome Immigration by AwesomeVisa.com

Awesome

Built by AwesomeVisa

DIY 技术移民指南 -> Exodus by AwesomeVisa

Telegram Channel -> AwesomeVisa


This list is built to provide convenience for those who aim to immigrate to other countries. By far, there are 102 visas in 8 categories. All information is extracted from the official immigration sites of the following countries.

  1. If you find any inaccurate information, please add a pull request.

  2. You are welcome to contribute, but do please include information only from official immigration sites, many thanks!

Table of Contents

Visas

PR and Citizenship

Misc


Awesome Immigration Checklist

Before Applying for A Visa

  1. Before any decision being made, you can start doing these

    1. Learn English
    2. Learn how to use a search engine
    3. Learn think independently
    4. Apply for an international credit card
    5. Buy foreign currencies
    6. Keep physical and mental health
    7. Read this checklist carefully
    8. Sharpen your job skillset
  2. Decide whether immigration is suitable for you

    1. Age
    2. Degree and major
    3. Current occupation, salary and year of experience
    4. Language ability
    5. Fund
    6. Other conditions as required by a specific visa
  3. Decide which country to immigrate

    1. Final destination country
    2. As a springboard
  4. Decide which visa to apply for

    1. Skilled Migrant Visas
    2. Entrepreneur Visas
    3. Job Seeker Visas
    4. Post Study Visas
    5. Self-employment Visas
    6. Working Holiday Visa
  5. Decide how much time

    1. How much you needed for immigration (See here)
      1. Time for preparing visa application
      2. Time for applying for visa
      3. Time for applying for PR
      4. Time for applying for citizenship
    2. How to allocate time for each step (See here)
      1. Allocate time for language test
      2. Allocate time for job hunting
      3. Allocate time for document preparation
      4. Allocate time for visa application
  6. Decide how much money

    1. How much fund for qualifying for a specific visa
    2. How much salary for qualifying for a specific visa
    3. How much fund needed for applying for a visa
    4. How much fund needed for moving to a new place
  7. Prepare the language as required

    1. Check whether language ability is needed to get a visa
    2. Decide which language test to take
    3. Prepare for listening test
    4. Prepare for writing test
    5. Prepare for speaking test
    6. Prepare for reading test
    7. Prepare for vocabulary
    8. Prepare for grammar
    9. Prepare for real life

Applying for A Visa

  1. Prepare the application mentally

    1. Keep motivated
    2. Keep positive
    3. Face anxiety
    4. Face unknown
    5. Face uncertainty
    6. Adjust mentality
  2. Collect visa information (See here, and here)

  3. Evaluate the success rate of visa application based on your conditions

    1. Age
    2. Degree and major
    3. Current occupation, salary and year of experience
    4. Language ability
    5. Fund
    6. Other conditions as required by a specific visa
  4. Prepare relevant documents (See here)

    1. Passport
    2. Degree attestation (See here)
    3. Birth certificate
    4. Job certificate
    5. Bank statement
    6. Other documents as required by a specific visa
  5. Find a suitable job if needed

    1. Prepare a resume (See here)

    2. Locate oversea job opportunities (Using Indeed, and Glassdoor, Level.fyi, Wellfound and RemoteOK)

    3. Track job application status (Using Notion)

    4. Evaluate a potential company (Using LinkedIn)

    5. Prepare for job interviews (See here)

    6. Negociate the package

      1. visa sponsorship
      2. base salary
      3. equity
      4. bonus
      5. job scope
      6. budget
      7. relocation fee
  6. Prepare fund if needed

    1. Prepare fund as required by the bank statement
    2. Apply for an international credit card if needed

After Getting Visa

  1. Collect visa

  2. Get air tickets

  3. Prepare convertors and sockets

  4. Prepare fund if needed

    1. Decide how much fund is needed (See here)
    2. Buy foreign currency if needed
    3. Apply for travel cheque if possible
  5. Prepare for moving out (See here)

After Landing

  1. Register at the immigration authority

  2. Find a fixed place to stay

  3. Register a bank account with the above address

  4. Register a mobile phone with the above address

  5. Transfer fund to the above bank account

  6. Onboard the negotiated company