プログラミング道場Top

エンジニアは英語を勉強すべきなのか?

更新日:

エンジニアには英語が必要って聞いたことあるけど、どれぐらい重要なの?
グーグルのエンジニアだったり、インドのエンジニアはすごい高給取りだって聞いたことある。
日本でも、楽天は英語が社内公用語だよね。
私も英語を勉強したいけど、プログラミングの勉強とどっちが大事なんだろう?

こういった疑問にお応えします。

本記事の内容

  • ツイッターで話題になっていた英語に関する話。英語は必要なの?
  • 求められる英語力を切り分けてみます
  • 採用される条件 

ツイッターで話題になっていた英語に関する話

先日、こんなツイートを見ました。

コスパの話をすればおよそ全ての資格や習い事で英会話ほど後々の人生でコスパが高いものは無いです。たかだか2年くらい気合入れてやれば同僚にぐっと差をつけることが出来る。この現実を直視すべき。

採用かける時にビズリーチで業務内容や希望条件で検索すると100人くらいヒットしたとして、「英語 ビジネスレベル」って追加すると10人とかになっちゃうんだよ。仕方ないから「日常会話レベル」まで下げてスカウトするけど、平成ももう終わるってのにまだこんな状況ですよ。

勤め人で高級を食むためには、グローバルな会社でエンジニアになること。初任給で月160万円。インドのエンジニアが月125万、深圳の新卒エンジニアはやや安くて月83万円。英語とプログラミングが出来て、初めてこのレースに参加できる。

こんなツイートを見ていると「エンジニアにも英語が必要かも!」なんて思った人もいるかもしれません。
英語が大事であることは否定しませんし、あなたが時間を持っている学生であるならば、英語を勉強すべきです。
でも、もし、あなたがエンジニアを目指している社会人ならば、英語を勉強すべきでしょうか?
もし、あなたがエンジニアならば、「外国人と楽しくコミュニケーションをとりたい」といった理由で英語を勉強するわけではないはずです。
きっと、「英語のドキュメントを読みたい」「外国人の同僚と話したい」「転職のチャンスが増える」といった理由ではないでしょうか?

求められる英語力を切り分けてみます

一口にビジネス英語と言っても、その時々によって意味合いが違うので、切り分けて考えてみます。

Google、Appleなどで働くための英語力

このレベルの場合は、日常的な英語力と専門的な英語力が求められます。
欧米圏の大学に4年間は通わないと難しいでしょう。
フィリピン留学に半年行ったぐらいでは追いつきません。
初任給で160万貰うためには、このレベルが要求されます。

楽天や外資の日本法人で働くための英語力

このレベルの場合は、TOEICで800点ぐらいが必要とされます。
これだと社会人が到達しやすいレベルかもしれません。
また、転職サイトで「私は英語ができます」と言い始めていいのはこのレベルです。
面接官は英語を話せないケースが多いので、この英語力でも十分に通じます(笑)
ちなみに、GoogleやAmazonの日本法人ならば、スキル次第では、この英語力でも採用される可能性があります。

英語でエラーやドキュメントを読んだり、軽く同僚と話すための英語力

このレベルの場合は、TOEICで400点ぐらい、もしくは高校卒業程度の英語力で大丈夫です。
ドキュメントなどはGoogle翻訳で概要は掴めますし、ソースコードさえ読めば、多少はおかしな英語でも理解できるものです。
さて、ここで改めて聞いてみたいと思います。あなたが必要としている英語力はどれでしょうか?
多くの人は、TOEICで400点ぐらいで十分なのではないでしょうか?

でも、「私も外資系のいい企業に入りたい」という人もいると思うので、採用の話もしたいと思います。

採用される条件

Google、Apple
  • 基礎的な学力と情報系の学力
    (学力は問わずと言われていますが、大学院を卒業している人と同レベルは必要です)
  • アルゴリズムの能力
    (プログラミングとわけているのは、アルゴリズムを知らなくてもプログラミングを書けるからです)
  • プログラミングの能力
  • 専門的なことを話せる英語力
楽天や外資の日本法人
  • プログラミングの能力
  • コミュニケーションが取れる英語力

このように、超優良企業に入るためには、高いハードルを超えなければいけないことがわかります。
GoogleやAppleにエンジニアとして入りたいという人は、まずは自分のアルゴリズム力を試してみるといいかもしれません。
この本を読んで、「自分はいけるかも?」と感じる人は可能性があります。
その上で英語学習もすれば、Googleに入社できるかもしれません。

楽天や外資の日本法人に入社したいという人は、普段の仕事でプログラミング力を上げながら、オンライン英会話で、軽く英語を勉強しておくのもいいかもしれません。
NativeCampだと、気軽にいつでも始められるので、毎朝、30分、英会話をするとかでもいいと思います。

目的を踏まえた上で、「自分が目指す英語力はどこにあるのだろうか?」と考えると、自分の時間を無駄にしないで済むはずです。
英語学習の否定は決してしませんが、あらかじめゴールは設定しておきましょう。
その上で、改めて、プログラミングと英語のどちらを先に勉強すべきか考えてみて下さい。

Good luck for your engineer life!

 

-エンジニアの生き方, 転職

Copyright© プログラミング道場 , 2018 All Rights Reserved Powered by AFFINGER4.