日本のソフトウェアエンジニアの求人検索経験

作成者:カランカラン
💡

質問やフィードバックがありましたら、フォームからお願いします

本文は台湾華語で、ChatGPT で翻訳している記事なので、不確かな部分や間違いがあるかもしれません。ご了承ください

前言

私は以前から日本文化が大好きで、大学時代には日本で働きたいという気持ちが芽生えました。しかし、兵役や経済的な理由で実行に移すことができませんでした。兵役を終えた後、前職ではフロントエンドエンジニアとして働いていました。最近、兵役を終えて日本での仕事探しに専念できるようになりました。

今は日本が高齢化と少子化の影響でIT人材を大量に募集している良い時期です。ビザ申請や永住権の申請のハードルも低くなり、最近基準が緩和された高度人材ビザを利用すれば、最短で1年で永住権を取得できます。いくつかの古い制度も改善されつつあり(終身雇用や年功序列制度など)、タイミングが良いと思い、日本の求人ルートを見定めて履歴書を送り始めました。

仕事を始めて少し経ち、生活もほぼ整ったので、日本でのエンジニアとしての経験を共有し、記録を残したいと思います。

目次

  • 日本に来たい理由
  • 日本の求職市場
  • 求人情報の探し方
  • 会社の面接
  • 実際の生活 / 仕事を通じて得たこと
  • 感想

背景

  • 国立科大資管系
  • 約3.5年の業務経験(フロントエンド)
  • JLPT N1

日本に来たい理由は?

最も純粋な理由は、日本が好きで、日本についてもっと知り、日本での生活を体験したいと思ったからです。また、海外で働く経験は貴重で、様々な国の人々と協力してプロジェクトを開発することで、多くのことを学ぶことができます。

もちろん、台湾にも優れた企業や人材がたくさんあり、ウェブアプリケーションの需要もありますが、日本の市場と人口に比べるとその規模は異なります。ここでも純粋なソフトウェア企業が人材を募集しているので、機会コストが低いうちに挑戦したいと思いました。

こちらのエンジニアは、日本人でも英語でのコミュニケーションを試みますが、時には理解しづらいこともあります。それでも、国際的な仕事においてお互いのメッセージを伝え合うことが最も重要だと思います。このような心構えを持たず、コミュニケーションを面倒で不要なことだと思ってしまうと、どこで働いても苦労するでしょう。

また、面接の過程で、大企業(Mercari、LINE、SmartNews)を除いて、ほとんどの会社でプレテストがないことに驚きました。面接では、会話の中で開発経験や技術について理解するだけでした。

求人情報の探し方

  • 日本の求人専門のヘッドハンティング会社(NeoCareer、PERSOL、Adecco)
  • LinkedInからのヘッドハンターによる職種紹介
  • Indeed
  • Connect Job
  • 社内紹介

応募した会社数

9社

内定:

  • CAGLA
  • diffeasy
  • Pear
  • HRBrain
  • LINE Fukuoka

不採用:

  • SQUEEZE
  • SmartNews
  • Mercari
  • Nintendo

日本語ができるかできないかで求人の可能性は大きく異なりますが、エンジニアの場合はそれほど制限されません。実力があり、基本的な英語でコミュニケーションができれば、大企業(楽天、LINE、Mercariなど)も採用してくれる場合があります。さらに、日本語を学ぶための費用を補助してくれることもあります。ただし、経験や技術が不足している場合、20万~30万円の給与では日本での生活が少し厳しくなるでしょう。

応募方法

Neocareer

ある女性が直接携帯電話で連絡してきて、少し挨拶をした後、「では、日本語能力をテストして、日本の担当者に転送しますね」と言いました。その後の流れにはあまり満足できませんでした。まず、すべてLINEでの連絡で、日本の担当者との面接をLINEで設定されました。自己紹介をした後、経歴を少し話すと、「ああ、理系の方ですね。文系担当なので、理系の方に転送しますね」と言われました。

翌日、理系担当者との面接があり、その後、人生で最も難しい履歴書と職務経歴書を書かされました。会話が終わった後、1ヶ月経っても全く返事がありませんでした。

再度問い合わせた後、別の担当者に変わり、その後の担当者と話した結果、彼らは派遣の仕事しか紹介できないことがわかりました。

あまり良い印象は持てませんでした。運が良くて合う担当者を見つけられればいいのですが、私の実力が不足しているのかもしれません。

PERSOL(英創)

PERSOLの担当者もLinkedInで私に連絡を取り、履歴書を確認した後に電話をかけてくれました。

その後、日本の担当者が日本語能力を確認し、それから仕事を推薦してくれました。ただ、担当者は私の経歴や年齢を見て、給与をどんどん下げてきました。Neocareerに比べて、こちらの方が印象が良かったです。

Adecco

当初はSmartNewsに応募したかったのですが、問い合わせた結果、彼らには日本企業と提携している会社もあり、日本の仕事を推薦してくれることがわかりました。これは本当に驚きで、職種の数も非常に多く、JDも非常に詳細に書かれており、給与範囲も魅力的でした。

その後、日本のヘッドハンターを通じて履歴書を送信し、約7~8社推薦されました。ただ、日本人と直接競争する必要があるため、多くの会社は書類提出後に即座に不採用となりました。経験がある人や日本語ができるエンジニアは、このルートを試してみると良いでしょう。

Connect Jobs

Connect Jobs(以前はTop Careerと呼ばれていました)は、最近JPTIPと共催で仕事説明会を開催しました。楽天、Teamlab、Mercariなどの大企業が参加しました。最初は企業の人が台湾に来ると思っていましたが、結局はConnect Jobsの担当者が流れを説明し、CEOが話をするだけでした。

ウェブサイトの履歴書は記入が難しく、結局音沙汰がなくなりました。

面接の過程

(以下の面接過程はすべてSkypeで行われました)

SQUEEZE

PERSOLから推薦された職種です。

これは東京にあるホテル管理のスタートアップで、無人ホテルの製品を開発しており、ホテル管理用のバックエンドシステムや自社運営の旅館もあります。面接では主に仕事経験、使用した技術、開発したシステム、仕事の内容について話しました。

自分は日本語での面接経験が全くなかったため、まずは一、二社面接を受けて、自分の日本語の応答がどれほどのものか、想像とあまり差がないか確認したいと思いました。

これは最初の日本での面接で、リモート面接でも全て日本語だったため、対応がうまくできず、相手もあまり真剣に話してくれていないように感じました。

一度面接を終えた後、電話で不採用の通知を受けました。

この経験を経て、履歴書を再度修正し、完全な日本語の自己紹介と、想定質問を準備しました。

HRBrain

給与範囲が良さそうだったので応募しました。最初の段階ではHRとCTOの方とお話しし、仕事経験からさまざまなプロジェクト、なぜ日本に来たいのかなどについて話しました。

数週間待った後に二次面接があり、数名のエンジニアが加わり、好きなプログラミング言語や普段使っている技術など、現在の会社の技術ラインや直面している問題についての詳細な質問がありました。

さらに約一週間待った後、内定通知を受けました。給与も良かったです。ただし、正式にオファーを出す前に、彼らは日本に飛んでCEOと話をすることを求めてきました。その時、他のオファーも受け取っていたので、直接拒否しました。

Mercari

日本最大の中古オークション会社で、彼らの仕事のやり方や環境を見て素晴らしいと思いました。Connect Jobsを通じて履歴書を送信し、まずは2つのCodilityの問題(1時間)がありました。問題は大体easy〜mediumの範囲でしたが、解答後、数週間待って不採用の通知を受けました。

SmartNews

最初はAdeccoのヘッドハンターが相談を担当し、その後Codilityのプレテストが行われ、2つの問題(2時間)がありました。やはりmediumの感覚でしたが、leetcodeのようにゆっくり測ることができず、edge caseを考えなければなりませんでした。

しかし、後に直接不採用の通知を受けました。残念です。

CAGLA

ユーザーのためにバックエンドシステムを構築する会社で、友人から紹介されましたが、秘密保持契約の関係で、具体的にどのようなシステムを作っているのかは詳しく話されませんでした。

一般的な受託会社とは異なり、技術的な基盤がしっかりした会社です。面接では主に仕事経験を聞かれ、GitHubを見られました。

結果:採用。ただし、給与はかなり低かったです。

LINE Fukuoka

実は1年ほど前からLINEに挑戦したいと思っていましたが、その時はまだ兵役に行っていたので、断念しました。友人の紹介で応募し、最初の段階ではアンケートを記入し、次にプレテストを書き、最後にリモート面接を受け、オファーを受けました。

二次面接では問題が出され、フロントエンドに関連する実装が求められました。

三次面接では数名のエンジニアが面接を行い、二次面接の問題について深く掘り下げました。

四次面接では上級エンジニアと面接があり、仕事経験やキャリア目標、会社でやりたいことなどの比較的オープンな質問がありました。最後にHRから福利厚生制度の説明があり、数日後に内定通知を受けました。

LINE Fukuokaの採用条件には日本語能力は必要ありませんでした。面接時には日本人とのコミュニケーションは日本語でしたが、その他は英語で行われました。

履歴書を送信してからオファーを受けるまで、おおよそ1ヶ月半かかり、オファーを受けてから在留資格の発行までさらに2ヶ月半待ちました。待っている時間は本当に辛かったです。また、在留資格の発行時には、日本に行けなくなるかもしれない出来事にも遭遇しました。詳細はEMS驚魂記—在留資格認定書遺失を参照してください。

Pear

福岡にあるスタートアップ企業(設立3年)で、主に電子商取引プラットフォームを開発しています。驚いたことに、最初の面接で直接CEOとの面接がありました。同じ年齢でエンジニア出身で、LINEからの投資も受けています。とても素晴らしいと思いました!

面接は合計で2回行われ、最初はCEOと仕事経験や日本でのキャリアについて話し、以前の仕事やプロジェクトについて多くの質問を受けました。最後は雑談(本当に雑談で、ゲームやアニメの話)をしながら、仕事の内容や社内の状況を紹介しました。2回目の面接は他のエンジニアとの面接でしたが、内容は使用した技術についての話だけでした。数日後に内定の連絡を受けました。

Diffeasy

この会社の面接プロセスはかなり日本企業らしいもので、最初にタイピングテスト(日文)を行い、次に性格診断をし、最後に現場でのライブコーディングがありました。主に受託開発を行う会社で、仕事経験や使用した技術、入社後にやりたいことを聞かれました。数週間後、採用の通知を受けましたが、給与面では期待に達しなかったため、辞退しました。

澄晶科技股份有限公司

この会社は非常に奇妙で、皆さんにシェアしたいと思います。

突然この会社の人が電話をかけてきて、私の履歴書(104)を見て日本の仕事を紹介したいとのことでした。その後、LINEメッセージが送られてきて、半導体会社(?)だと判明しました。

半信半疑で新竹駅近くのカフェに行き、その日本人と面接をしました。話を終えた後、彼らは生産ラインを持たず、すべてを他の半導体工場に委託していることがわかりました。各工場が採用ニーズを持っていることに気づいたため、彼らは人材募集を行っているとのことでした。ここまで話を聞くと、もう疑わしくなり、日文の練習だと思い込むことにしました。

その後、彼はベトナム人の悪口を言い始め、台湾人の方が良いと主張し、もちろん給与も惨憺たるものでした。彼はソフトとハードの違いについて全く理解していないようで、私の履歴書も見たことがないようでした。結局、話は流れてしまいました。

見かけたら慎重に考えた方がいいですよ!今思い出すと、自分が非常に愚かだったと思います。

台湾のエンジニアの給与 vs 日本のエンジニアの給与

給与面について最も直接的に感じたのは税金です。日本の税金は台湾に比べて非常に重く、給与が支給される際に会社から差し引かれるため、手取り金額は帳面上よりもかなり少なくなることが多いです。

しかし、年収から直接20%を引かれるほどではありません。台湾の税金は、控除額を計算しなくても良いのでしょうか?

また、こちらのエンジニアの低賃金も驚くほど低く(アルバイトと同じくらい)、ただし、天井は台湾に比べてかなり高いです。シニアエンジニアは1000万~1200万日本円を稼げ、税引き後でもかなり良い生活ができます。一般の新卒エンジニアでも、潜在能力があれば500万~800万の仕事を見つけるのは容易です。

全体的には、日本の給与は様々な税金を差し引いた後でも、台湾とそれほど差がありませんが、生活の快適さには大きな違いがあります。加えて、ほとんどの企業が交通費を補助してくれるため、定期券を利用して近くを遊び回れば、貯金が台湾とそれほど変わらないこともあります。

よく聞かれる質問

  • 仕事経験と仕事内容の紹介
  • 自己紹介
  • 日本語を学びたい理由 / 日本に来たい理由は?
  • 日本での仕事経験はありますか?
  • 国際的な協力の経験はありますか?
  • 前職での仕事内容

あまり難しい質問ではありませんが、これを日本語に変換して流暢に表現するにはある程度の練習が必要です。

実際の仕事 / 生活での体験

生活

最も直接的な衝撃は、生活費が想像以上に高いということです。事前にかなりのお金がかかることは知っていましたが、本当に想像以上でした。家賃や各種初期費用だけでも、会社が補助しない場合、かなりの貯金を消費する可能性があります。

また、食べ物に関しては、日本の食材は本当に美味しいですが、しばらくすると、焼肉、ラーメン、定食、丼、うどん、そば、鮭、寿司、生魚、各種焼き物、時折ハンバーグやイタリアン料理を食べることになります。前菜は常にサラダや漬物で、野菜は少なく、スープはほぼ味噌汁か豚汁しかありません。台湾に比べて多様性はありませんが、その分、毎日料理をする時間を見つけます。

東京での生活は私の憧れでしたが、渋谷の通勤ラッシュの電車を見ると、本当に嫌になります。福岡は相対的に活気のある都市で、生活や交通が便利で物価も安く、人口も東京ほど混雑しておらず、近くには多くの観光地があります。新幹線で九州を横断して旅行できるため、私にとってはすべてがちょうど良い都市です。

多くの人が福岡を田舎だと思っていますが、福岡は都市です!博多駅には毎日たくさんのサラリーマンがいて、地下鉄やバスも便利で九州の交通の要所です。確かに東京ほど便利ではありませんが、仕事と生活のバランスを取れる都市です。

ただ、生活が長くなるにつれて(まだ1ヶ月しか経っていませんが)、台湾の美味しい食べ物や、至る所で見かける手摇杯(タピオカミルクティー)が恋しくなります。

日本のネットワークプランには無制限の選択肢がなく、せいぜいSNSが無制限で、費用は台湾の2~3倍も高く、地下鉄に入るとネット速度が大幅に減少します。台湾の無制限プランや超高速のネットワークが懐かしいです。

また、料理をよくする私にとって、ゴミの処理がかなり面倒です。毎週2回しか一般ゴミを出せず、台所ごみは間違いなく臭くなってしまいます!だから冷凍庫に保存するしかありません。ゴミ収集車の時間に合わせる必要はありませんが、1週間に2回だけでは厄介です。

仕事

外国人や日本人と一緒に働くことは非常に特別な体験です。母国語以外でコミュニケーションをとる必要があるため、相手に自分が何を言いたいのかを理解してもらったり、相手が伝えているメッセージを正しく受け取ることが非常に重要です。

LINEで働く台湾人は想像以上に多く、よく耳にする言語が聞こえ、海外での孤独感や疎外感はありません。

また、日本語がN1であっても、チームの構成によっては異なる言語が使われます。こちらの開発プロジェクトは外国人が多いため、ほとんどが70%英語、30%日本語で進行しており、英語の重要性を再認識しました。

日本人が文書を書く方法には感心させられます。ここでは文書が詳細に書かれていて、何か問題が発生した場合には、検索することで完全な文書が見つかります。そのため、入社初日には会社や日本生活に関する注意事項が10枚以上ありました。

会社に入ると、ほぼ毎日会議が開かれ、結論が出ないことがよくあります。皆の意見を重視するため、誰かがその議論(解決策)に懸念を持つと、他の妥協案を考え始めるため、想像以上に時間がかかります。また、言語の関係上、日本人は通常、あまり強い口調では返答しません。例えば:

「〜の方がいいじゃないかなと思います」(この案がより良いのではないかと思います)

このような表現方法が多いため、会議では結論を出すのにかなりの時間がかかります。

感想

LINEの面接時に数名の面接官が英語を使った以外は、大部分の面接は日本語で行われました。特に注意が必要なのは、多くの技術用語が日本語に変換されると少し理解しづらくなることです。例えば、Reactは「リエアクド」、Angularは「アンギュラー」となり、初めて聞いたときは思わず戸惑いました。

また、東京よりも福岡での仕事をより望んでいます。

全体的に、これらの会社の面接は伝統的な日本企業のスタイルではなく、日本国内にも活気あるスタートアップの風潮があることを感じました。

日本語は仕事探しの可能性を大いに高めましたが、一部の大企業を除き、多くのスタートアップや規模の小さい企業では、日本語をゆっくり学ぶ余裕がないため、ある程度の日本語能力を要求されます。しかし、最も重要なのは技術力、経験、コミュニケーション能力であり、これらには一定の基準が設けられています。もし日本語が流暢でも技術力が0点であれば、本末転倒です。

もしかしたら、日本語が流暢であればより良い給与を得られるかもしれません

結局のところ、言語は単なるコミュニケーションのツールであり、実力のあるエンジニアにとって、短期間でコミュニケーションに足る言語能力を身につけることは、通常それほど難しいことではありません。直接日本に行けば1年で可能です。台湾人は言語において他の外国人よりも早くこの言語に慣れることができます。

技術は経験と時間の蓄積、さらに少しの運が必要です。

次に、最もよく批判される年齢の問題です。年齢のため、求職の際に仕事経験が疑問視されることが多く、海外での求職が台湾での求職に比べて非常に不利であることを実感しました。どんな作品やブログ、仕事経験があっても、彼らは自動的に無視し、直接「新卒(大学卒業新入生)」と判断されます。

若さは資本だと言われますが、海外の面接官が見るのは学歴とGitHubだけであり、長期にわたって英語または日本語の技術ブログを運営したり、現地の技術コミュニティに深く関わっていない限り、彼らは履歴書の情報や面接を通じてあなたを判断するしかありません。

後記

大学時代に素晴らしいスタートアップ企業に参加できたことを非常に感謝しています。そこでは開発チームの優秀なエンジニアが互いに知識を共有し、開発プロセスや製品を改善する方法を常に考えています。そのような雰囲気に影響を受け、後に加入した会社でも多くの恩恵を受けました。大学時代に多くの経験を積むことができました。一旦社会に出ると、間違いを犯すことや最初からやり直すコストがますます高くなります。

日本のエンジニアの求職に興味がある方は、ぜひメールやTwitterで私にメッセージを送ってください。経験を共有したいと思いますが、履歴書の書き方などの基本的すぎる質問はしないでください。

また、日本語に興味がある方は、日本語の心の旅路日本語八百屋も参考にしてください。最近落ち着いたので、徐々に更新していく予定です!

この記事が役に立ったと思ったら、下のリンクからコーヒーを奢ってくれると嬉しいです ☕ 私の普通の一日が輝かしいものになります ✨

Buy me a coffee