- 採用
英語ができなくてもエンジニアになれるか|読む英語はエラー文と文書
英語ができなくても、エンジニアになれます。採用する側として言うと、未経験で入った人が1年目に読む英語は、ほとんどが「エラー文」と、道具や部品の説明文(公式の文書)の一部です。英語で話す場面は、業務システムの開発ではまれです。 厚生労働省の職業情報提供サイト(jobtag)の「プログラマー」のしごと能力プロフィールでは、外国語を読む1.9、外国語で話す0.9で、プログラミング4.9や読解力4.1より大きく低い値でした。システムエンジニア(受託開発)でも、外国語を読む2.4、外国語で話す1.4です。そして、実際に Java を動かして確かめると、プログラムを動かす前のチェック(コンパイル)のエラーは、パソコンが日本語の設定なら日本語で表示され、動かしている途中で起きるエラー(実行時の例外)は日本語の設定でも英語のままでした。 英語で読むのは、主にこの実行時のエラーです。この記事では、両方のエラーを動かして見せ、エラー文から単語を拾って読む方法、翻訳ツールとAIの使い方、そして RJC の場合までを書きました。
確認日:2026年10月11日(一部は10月6日・7日)。しごと能力プロフィールの値と職業の記述は厚生労働省 jobtag「プログラマー」「システムエンジニア(受託開発)」、開発者のAI利用は Stack Overflow「2025 Developer Survey」を、確認日に開いて引用しています。Java のエラーは、確認日に OpenJDK 21 で、英語の設定と日本語の設定(user.language=ja)の両方で実際に動かした結果です。
この記事の結論
英語ができなくてもエンジニアになれるか
なれる。新人が読む英語はほぼエラー文と公式の文書の一部。英語で話す場面は、業務システムの開発ではまれ
本文
公的なデータでは
jobtag「プログラマー」:外国語を読む1.9、外国語で話す0.9。プログラミング4.9、読解力4.1より大きく低い
jobtag
エラーは全部英語か
全部ではない。コンパイルのエラーは日本語の設定なら日本語。実行時の例外は日本語の設定でも英語のまま
本文のコード(OpenJDK 21)
どう読めばいいか
全部を訳さない。例外の名前・数字・行番号の3つを拾う。「Index 3 out of bounds for length 3」なら、3つしかないのに4つ目(番号3)を読んだ
本文の「単語を拾う読み方」
翻訳ツールやAIは使っていいか
使っていい。大事なのは、訳した内容をコードと突き合わせて確かめること
本文
いつ応募するか
今からでも。英語を学び直してからでなくても応募できる
本文
数字で見る「エンジニアと英語」
| 項目 | 数値・記述 | 出典 |
|---|---|---|
| jobtag プログラマー(しごと能力プロフィール) | 外国語を読む1.9、外国語で話す0.9、外国語の語彙・文法1.2。プログラミング4.9、読解力4.1 | 厚生労働省 jobtag |
| jobtag SE(受託開発)(しごと能力プロフィール) | 外国語を読む2.4、外国語で話す1.4。本文に「近年はアジアや欧米の会社との共同開発や取引も多く、海外で働くこともある」 | 厚生労働省 jobtag |
| Java のエラー(日本語の設定) | コンパイル:「エラー: シンボルを見つけられません」「エラー: 不適合な型: Stringをintに変換できません」。実行時:「ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3」(英語のまま) | OpenJDK 21 で実行(2026年10月11日) |
| 開発者のAI利用 | 84%が使用または使用予定 | Stack Overflow「2025 Developer Survey」(2026年10月7日確認) |
読み方は3つです。
- 英語の値は、プログラミングや読解力よりずっと低い。 プログラマーで外国語を読む1.9、話す0.9です。仕事で一番使うのは、日本語で読み取る力(4.1)です。
- ただし、読む英語はある。 実行時の例外は英語のままでした。全部を訳せなくても、決まった単語を拾えれば読めます。
- 海外とのやり取りがある会社や職種もある。 jobtag は SE について、海外の会社との共同開発や海外で働くこともあると書いています。英語が得意な人が生きる道もあります。
本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。
(記載例)出典:株式会社RJC「英語ができなくてもエンジニアになれるか|読む英語はエラー文と文書」
jobtag の能力プロフィールで見る、英語の位置
英語の値は、プログラミングや読解力よりずっと低い位置にあります。 「話す」より「読む」のほうが高いのは、仕事で出会う英語が、エラー文や文書を読む場面が中心だからです。
コンパイルのエラーは、日本語の設定なら日本語で出た
次のコードは、変数名を打ち間違えたものです。プログラムを動かす前のチェック(コンパイル)で止まります。
public class E1 {
public static void main(String[] args) {
int total = 10;
System.out.println(totl); // total の打ち間違い
}
}
(英語の設定)
E1.java:4: error: cannot find symbol
System.out.println(totl);
^
symbol: variable totl
location: class E1
1 error
(日本語の設定)
E1.java:4: エラー: シンボルを見つけられません
System.out.println(totl);
^
シンボル: 変数 totl
場所: クラス E1
エラー1個
同じエラーが、パソコンの言語の設定によって英語でも日本語でも表示されました。 「不適合な型: Stringをintに変換できません」(int age = "25" と書いたとき)も、日本語の設定では日本語でした。
実行時のエラー(例外)は、日本語の設定でも英語のまま
次のコードは、3つしかない点数の4つ目(番号3)を読もうとしたものです。コンパイルは通り、動かしている途中で止まります。
public class R1 {
public static void main(String[] args) {
int[] scores = {80, 90, 70};
System.out.println(scores[3]); // 3つしかないのに4つ目を読む
}
}
(日本語の設定でも英語のまま)
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
at R1.main(R1.java:4)
動かしている途中で起きるエラー(例外)の名前とメッセージは、日本語の設定でも英語のままでした。 新人が読む英語の中心は、ここです。
全部を訳さない:単語を拾う読み方
| エラー文 | 拾う単語 | 意味 |
|---|---|---|
| ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 | Index 3、length 3 | 長さ3の配列で、番号3(4つ目)を読もうとした |
| NumberFormatException: For input string: "abc" | Number、input、"abc" | 「abc」を数字に変換しようとした |
| NullPointerException: Cannot invoke "String.length()" because "name" is null | null、"name" | name に値がないのに、長さを調べようとした |
| ConcurrentModificationException | Modification | 繰り返しの途中でリストを書き換えた |
| at R1.main(R1.java:4) | R1.java:4 | R1.java の4行目で起きた |
例外の名前を見る
「〜Exception」の部分。名前で、だいたいの種類が分かる
数字と引用符の中を見る
Index 3、length 3、"abc" など。何が起きたかの手がかり
行番号を見る
「ファイル名:行番号」。どこで起きたか
分からない語だけ調べる
翻訳ツールやAIに、エラー文をそのまま貼って意味を聞く
エラー文は、毎回同じ形で出てきます。 同じ例外を何度か見るうちに、訳さなくても意味が分かるようになります。英語の勉強というより、決まった言い回しに慣れる作業です。
翻訳ツールとAIの使い方
エラー文をそのまま貼る
翻訳ツールやAIに、エラー文を省略せずに貼って意味を聞く
訳をコードと突き合わせる
「4行目で番号3を読んでいる」をコードで確かめる。訳を信じきらない
調べた結果を残す
同じエラーにまた会ったとき、すぐ思い出せるように書いておく
Stack Overflow の2025年調査では、開発者の84%がAIツールを使っているか使う予定です。AIはエラー文の説明にも使えますが、説明が正しいかを確かめるのは自分です。
英語が得意な人が生きる道
jobtag は SE について「近年はアジアや欧米の会社との共同開発や取引も多く、海外で働くこともある」と書いています。英語の公式の文書を速く読める人は、新しい部品や道具を使うときに先に進めます。英語が得意な人にとっては、それが強みになる仕事です。一方で、英語が得意でない人も、業務システムの開発では日本語で読み取る力のほうをずっと多く使います。
よくある質問
英語ができなくてもエンジニアになれますか
なれます。新人が読む英語はほとんどがエラー文と公式の文書の一部で、英語で話す場面は業務システムの開発ではまれです。jobtag「プログラマー」でも、外国語を読む1.9、話す0.9で、プログラミング4.9や読解力4.1より大きく低い値です。
エラーは全部英語ですか
全部ではありません。OpenJDK 21 で確かめると、コンパイルのエラーは日本語の設定なら日本語で表示され、実行時の例外は日本語の設定でも英語のままでした。英語で読むのは主に実行時のエラーです。
英語のエラー文はどう読めばいいですか
全部を訳さず、例外の名前、数字や引用符の中、行番号の3つを拾います。分からない語だけ、翻訳ツールやAIで調べます。同じ形のエラーが何度も出てくるので、慣れると訳さなくても読めるようになります。
翻訳ツールやAIを使ってもいいですか
使っていいです。大事なのは、訳や説明をコードと突き合わせて確かめることです。AIの説明が間違っていることもあるので、最後は自分で動かして確かめます。
プログラミング言語は英語ですか
if、for、class など、英単語が元になったキーワードを使いますが、数は限られていて、意味より「書き方の決まり」として覚えます。研修で毎日書くうちに覚えていきます。
英語の勉強をしてから応募したほうがいいですか
その必要性は低いです。応募は今からでもできます。研修では、エラーを読んで直す練習を何度も繰り返すので、その中で読み方に慣れていきます。
英語が得意です。有利ですか
有利な場面はあります。英語の公式の文書を速く読めると、新しい部品や道具を使うときに先に進めます。jobtag は SE について、海外の会社との共同開発や海外で働くこともあると書いています。
学歴や資格は要りますか
jobtag はプログラマーについて「特に学歴や資格は必要とされない」と書いています。英語の資格も応募の条件ではありません。
数学も苦手です
業務システムの開発では、数学の必要性も低いです。関連記事「プログラミングに数学は必要か」で、研修の Java で実際に使う計算を動かして見せています。
RJC の場合:エラーを読んで直す練習は、研修の2段階目から
最後に、この記事を書いている RJC(株式会社RJC)の場合を、公開中の採用情報と入社時研修の内容から書いておきます。RJC は、顧客やSIerの開発チームに入って開発する SES事業を主に、自社で引き受けて開発する SI事業も行う会社で、未経験採用は他業種からの転職者が中心です。これまでに500名以上の未経験者を育ててきました。
- 応募の条件
- 学歴不問、業界未経験者大歓迎。元フリーター・他業種からの転職者も活躍中。資格・作品は条件にしていない
- 入社時研修
- 4か月・12段階。Java の基礎から、オブジェクト指向、データベースと SQL、Web の基礎、Spring Boot、JavaScript・React・Next.js と進み、最終段階で設計・実装・単体テストのサイクルを AI と一緒に回す(AI駆動開発)
- 研修の形
- 採用した担当者が研修の修了まで伴走する
- 研修のあと
- 10年育成プログラム(技術研修・設計研修・昇進研修)。600本以上の動画講座、書籍購入費用の会社負担
- 役割の道
- SE→リーダー→プロジェクトマネージャー、またはテックリード→アーキテクト
- 給与
- 未経験・1年目は年収308万〜322万円。昇給年1回、賞与年2回
- 働き方
- 年間休日127日、完全週休2日(土日)、9:00〜18:00。11期連続黒字
- 応募
- エントリーフォームの希望職種「プログラマ(未経験者)」から。向いているかを先に確かめたい方は「インターン・研修体験を希望の方」から
RJC の入社時研修は、Lv.01 の Java の第一歩のあと、Lv.02「基本文法とデバッグ」で、エラーを読んで直す練習を始めます。英語のエラー文も、研修の中で何度も読んで慣れていきます。英語ができないことは、応募の妨げになりません。
参考・出典
- 厚生労働省 職業情報提供サイト(jobtag)「システムエンジニア(受託開発)」 https://shigoto.mhlw.go.jp/User/Occupation/Detail/312 、「プログラマー」 https://shigoto.mhlw.go.jp/User/Occupation/Detail/313 (2026-10-11 確認)
- Stack Overflow「2025 Developer Survey」AI https://survey.stackoverflow.co/2025/ai (2026-10-07 確認)
- 株式会社RJC「採用情報」 https://www.r-jc.jp/recruitment/ (2026-10-11 確認)
本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。
(記載例)出典:株式会社RJC「英語ができなくてもエンジニアになれるか|読む英語はエラー文と文書」
株式会社RJC ― SI事業・SES事業・AI駆動開発。RJCは一緒に成長を楽しめる会社です。
WE ARE HIRING
RJCで一緒に開発しながら、
成長を楽しみませんか?
RJCは、Web・モバイル・AIを活用した開発プロジェクトで、テックリードやPM・PMOも活躍するシステム開発会社です。会社を知る、待遇を確かめる、話を聞いてみる。気になるところ見てみてください!
- 127日年間休日
- 12時間平均残業時間
- 毎日ガチャ遊びココロも大切にする福利厚生。アマギフなどの賞品ラインナップ!
ほかにも、チケットレストラン、書籍読み放題、2年ごとの慰労報奨(休暇 or 金一封)、11期連続の黒字決算。