
海外(特にITが発展している国)でエンジニアとして働くことを目指しているTKと言います。いずれはジャバ・ザ・ハットリさんをはじめとするみなさんのように、気の向くままに色んな国を転々とすることが出来るような専門スキルと語学力を兼ね備えたエンジニアになりたいと思っています。
そこで海外転職について質問させて頂きたくお願い致します。
【略歴】
・都内の4年生大学(文系・ITとは未関係)を卒業
・都内でいわゆるITコンサルタントとして3年弱働く(主にシステム導入・RPA導入プロジェクト等を担当。コーディング経験・コードレビュー経験といったソースコードとの接触は無し。)。
・子会社に出向してWebエンジニアとして2年弱働く。(フロントからバックエンド、インフラ、簡単な機械学習と幅広に経験を積みました。具体的には、既存システムのリプレースや、新規サービス立ち上げによるインフラ構築、レコメンドエンジン作成等。)
【テクニカルスキル】
・言語:Ruby(2年弱)、Python(1年弱)、JS(2年弱)、HTML/CSS
・AWS:EC2、VPC、Route53、Dynamo DB、IAM、S3
・DB:MySQL
・仮想環境:Vagrant、Docker
・構成管理:Ansible
・外部システム(API連携):Sales Force、Pardot、Arm Treasure Data、SBPS
【英語力】
・高校2年半をNZの国の現地校で過ごしました(現地校を卒業。滞在中はホームステイ。)。
・ITコンサル時の半分以上は英語を使うPJで、現地出張等も経験あります。
・現在は英語を話していると単語や言い回しが出てこなくてつっかえることがたまにありますが、会話自体は成り立ちます。
・TOEICは絶望的に低いです・・・。
【その他】
・Githubに2月から作っている自作サイトのポートフォリオが有ります。
【質問内容】
①現時点のエンジニアとしての就業経験の短さ(≒技術力不足)や、学位(CSとは畑違いの学部卒)では海外への転職で苦戦すると考えています。そのため、職の得やすさ(求人の多さ、ビザの取りやすさ、等)、その地域のITの発展具合を考慮して、エンジニアとしてオススメの国や地域を教えて頂けないでしょうか?また反対にこの国や地域は徒労になりかねないから優先順位を下げておいた方が良いというのもありましたら教えて頂きたくお願いします。(ネットを見ている限り、アメリカ・イギリスは特にビザが取りづらいと拝見するため、最初は避けようと思っています。)
②海外勤務経験の有無は職の得やすさに直接的に繋がるのでしょうか?(結果的に英語力が磨かれて得やすくなる、ネットワークが広がってチャンスが増える等はイメージつきますが、海外勤務経験自体が直接的に影響するのでしょうか?もしする場合、海外で職を得られなかったら日本国内の転職だけではなく、ワーホリビザや短期インターンで就業経験を取りにいくことを視野に入れようと思います。)
③ITコンサルタントとしてやってきた要件定義の経験や、プロジェクトマネジメントの経験は海外転職(Web DeveloperやSoftware Developerとして)で評価して頂けるものでしょうか?またこれはReleavant Experienceとして見積もって良いでしょうか?(日本国内だと転職面談等で上流〜下流までやってきましたと言うと、良い反応を得られることが多いですが、海外だとエンジニアそのものが上流〜下流までやっていると思いますので、評価対象になるのか気になりました。)
④なにかアドバイスがありましたら教えて頂きたくお願いします。(海外でCSの学位を取るべき等)
至らないことが多々あると思いますが、 どうぞよろしくお願いします。