シンジプログラマーに英語は必要かツイートシェアはてブLINEPocket初学者プログラマーに英語は必要なのかな?という疑問について、現役プログラマーの視点から回答していきたいと思います。結論から言うと、英語ができなくてもある程度は何とかなります。どこで英語の壁にぶつかります。僕はFランク大卒で英語が全くできませんが、30代後半の未経験からプログラマーになりました。仕事で毎日英文を見るので、勉強しなかった事を後悔しています。プログラマーは英語ができなくても何とかしのげる。必要になるプログラマーに英語は必要かおそらく現役エンジニアで英語は不要だと言う人はいないと思います。ほとんどのプログラミング言語は英語で書かれているし、公式ドキュメントなどの1次ソースも全て英語です。プログラマー転職希望者がほぼ全員使うgithubというツールがあります。自分の書いたコードを公開できるので就職活動時にポートフォリオを見せるのに使います。githubhttps://github.co.jp/ところが、恐ろしいことに日本語なのはトップページだけであとは全部英語です。この英語を読み進めながらgithubを使わなければいけません。このgithubが初心者には一つのハードルになっています。githubは基本単語なのでgoogle翻訳でなんとかなりますが、JavaScriptの3大フレームワークの一つReact公式HPだとそうも行きません。React公式HPhttps://reactjs.org/恐ろしいことに超長い英文がずらずらと書いてあります。Reactは最近流行りのレームワークですが、マスターするには英語の公式ドキュメントを読んで理解しなければいけません。大学入試レベルの英語力があれば公式ドキュメントくらい読めるという書き込みを見ますが、はたしてReactの公式HPをスラスラ読める人は何人いるでしょうか。ちなみに僕は全く読めませんでした。このようにプログラミングを勉強していると、必ずどこかで英語の壁にぶつかります。だいたい、初級、中級くらいまでは日本語のサイトに情報がありますが、上級レベルになると英語のサイトを調べることになります。プログラマーとして一定レベル以上になるためには、英語の壁を超える必要があるのです。chromeの拡張機能にgoogle翻訳があります。webサイトの英語を一瞬で訳してくれるので、必ずインストールしておきましょう。大部分のプログラマーはgoogle翻訳で何とかしのぎながらプログラミングをしています。僕も先ほどのReactの公式HPもgoogle翻訳に頼りながら何とか読み進めていきました。google翻訳は単語は訳せても文章が苦手です。複雑な英文だと意味が取れないぐちゃぐちゃな日本語に訳されるので、万能ではありません。google翻訳はブラウザ上のものしか翻訳できません。ツールが英語だった場合はgoogle翻訳は無力です。僕が使っているエディタのPhpstormの環境設定です。仕方なくメニューの単語を一つ一つググりながら使っていきます。ものすごく非効率な作業をすることになります。プログラマーの世界ではブラウザ外でもたくさん英語はでてきます。これらの英語を抵抗なくスラスラ読めた方が有利なのは言うまでもありません。chrome拡張機能)https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?hl=jaリスニングとスピーキングは不要?ここまで書くと、じゃあ、英文が読めればいいからリスニングとスピーキングはいらないんだ、と思うかもしれませんがそう甘くありません。近年増えてきたのが、最新技術を英語で解説している動画です。僕もPHPのフレームワークであるLaravelを勉強した時、日本語情報は乏しいのに、英語で解説している動画がたくさん出てきました。頑張って見てみましたがほぼ理解できず爆死しました。web技術の進歩により大容量の動画を手軽にネット上にアップできるようにありました。これらの英語の動画が見れないのは、英語のサイトが読めないのと同様大きなハンデになります。近年増えてきたのが、外国人との直接のやりとりです。メールならgoogle翻訳で対応できますが、チャット通話やビデオ電話が増えてきました。これらはすぐにレスポンスしないといけないため、翻訳ソフトは無力になります。求人でよくあるTOEIC600点以上このように、日夜英語の影響力が増していくに連れ、プログラマーの求人でもTOEIC600点以上や、日常的なやりとりが出来る方、などの募集をよく見るようになりました。プログラマー不足の状況でプログラミングができて英語も出来る人がいい、なんて都合のいい人材が見つかるかは別問題です。プログラミングと英語ができる人物は需要が高まっているため、就職しやすかったり、高年齢などをハンデを補う効果があります。仕事が国境の垣根を超えてきて、英語力を必要とする現場がどんどん増えています。今後この流れは加速すると思います。実は僕は昔から英語が大嫌いでした。学生時代はそのうち高性能な翻訳機ができるだろうと楽観し、30代後半でプログラマーになるまで英語を勉強してきませんでした。あれから20年以上たち、高性能翻訳機「イリー」が発表され、僕はすぐに飛びつきました。使ってみて性能は期待したほどではありませんでした。計2本持たいないと会話ができないのです。イリーを使ってみてわかりました。今後も実用レベルの翻訳機が出来る可能性は低い。英語を勉強するしかない、ということです。結局英語を勉強してこなかったツケをプログラミング学習をしてから払うことになりました。error」などのエラーすら読めず、普通の初心者の何倍もかかりながら勉強する羽目になりました。プログラマーは英語ができなくても何とかしのげる。必要になる僕が思うに、いま最も学ぶべき言語はPHPでもRubyでもPythonでもなく英語です。英語こそ全てのプログラミング学習の基礎であり、プログラミング技術を伸ばす必要不可欠な要素だからです。プログラマーになりたくてお金に余裕のある人は、1〜2年英語圏に留学することをオススメします。プログラミング言語を学ぶよりも、長い目で見たらプラスになると思います。プログラマーを目指している方はぜひ参考にしてください。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。webプログラマーはwindowsとmacどっちがいいか(あと一応Linux)プログラマーに資格は必要あるのかRECOMMENDこちらの記事も人気です。POSTこのライターの最新記事JavaScript2020.2.11【初心者向け】TypeScriptって何?JavaScriptと何が違うの?職業訓練校2020.2.9未経験者が職業訓練でJAVAを学ぶ未経験からプログラマーに就職2020.2.5食品企業でプログラマーのキャリアパスを構築した実体験その他2020.1.31「今はやりのRPA!私が2年間で実現できた事務作業効率化の方法について」プロフィールごま塩シンジ(編集長)30代後半、未経験からweb系企業に就職しました。底辺高校→Fランク大学→営業→PHPエンジニア→フリーランス※当サイトはリンクフリーです※当サイトは複数のプログラマーによって運営されています※広告募集中です。ご希望の方はお問い合わせからご連絡ください。Java有償化とは?無償で利用できない?いや、できます。最近のコメント初心者におすすめのプログラミング言語は何か。初心者におすすめのプログラミング言語は何か。初心者におすすめのプログラミング言語は何か。