- к 30 годам это долго и поздно, лучше целиться на как можно раньше
- если вы действительно задались такой целью, то первое, что вам нужно знать, - это английский язык, и уже, зная, язык, вы сможете найти всю требуемую информацию на официальных иммиграционных сайтах, список востребованных профессий и требования к аппликантам, итп итд
- из обсуждений про канаду, которые были несколько лет назад, для целей иммиграции отсутствие профильного диплома заменяли минимум 4 года работы по специальности, которую вы указываете в иммиграционном заявлении; из консульского отдела звонят на вашу фирму и проверяют работаете ли вы там
- магистратура по IT специальности может облегчить иммиграционный процесс; если собираетесь доучиваться в другой стране, то имеет смысл почитать требования колледжей и университетов к вашему имеющемуся образованию
- Java востребована везде и будет востребована дальше, потому что весь финансовый мир запрограммирован именно на ней, мобильный мир, кстати, тоже
- сейчас тренд full stack - Java, Javascript, HTML5, CCS3, хорошо если будет что-то из React/Angular/Nodejs - с таким набором найдете работу на раз даже без местного опыта
- спецы по автоматизированному тестированию очень востребованы и оплачиваются гораздо лучше, чем разработчики приложений
- если вы работали в более-менее приличных компаниях с известными проектами, если у вас примеры ваших собственных проектов на Git, или участие в опенсорсе, то есть доказательства ваших навыков, скорее всего профильный диплом не будет иметь большого значения при приеме на работу; по этой теме как раз можете начинать шерстить вакансии на indeed и workopolis - там указывают подробные требования
Австралию и Новую Зеландию я бы не советовала, там просто нечего делать, лучше сразу метить в Штаты, но это непросто. Самый простой путь:
- английский и письменный, и разговорный, и особенно аудирование, сдача IELTS в соответствии с иммиграционными требованиями
- максимум образования и опыта в IT, что вы сможете выжать за следующие 2-3 года
- иммиграция в канаду
- несколько лет работы в канадских компаниях, и можно начинать искать работу в штатах, а там и канадское гражданство не за горами
- между делом начинайте читать все форумы на тему канадской иммиграции, и вы вполне сами справитесь с этим процессом
Если у вас есть денег на канадское образование, то есть вариант поступить в канадский колледж, можно даже в какой попроще и подешевле, и подать на резиденцию через пару лет по окончании колледжа, такие кандидаты считаются лучше интегрированными в канадское общество, потому что свободно говорят по-английски, имеют местное образование, обзаводятся нужными связями и знают как искать работу, и следовательно имеют больше шансов на получение резиденции.