プログラミングって英語をキーボードで打つイメージがあるのだけども、英語の知識って必須なのかな…
もし、必要ならどの程度の知識が必要なのだろうか…
上記のお悩みを解決します。
■本記事の内容
本記事で以下の内容をお伝えします。
・英語ができることによるプログラミングのメリット
・プログラミングする上で英語は学んだほうがいいか
■本記事の信頼性
この記事を書いている私は、プログラミングを仕事として始めて10年以上ほど経ちます。
今も現役のシステムエンジニアです。
プログラミングって何か英語のような文字をキーボードで打つイメージを持たれているのではないでしょうか?
プログラミングする上で英語の知識が必須ではないか悩まれている方もおられるかと思います。
実際に英語が必要なのか、どの程度知識があるほうがいいのかなど書いていきます。
英語できなくてもプログラミングは可能
結論から書いていきますが、プログラミングに英語の知識は必須ではないです。
プログラミングに英語の文字を打つことはありますが、英語の文法を知らなくてもプログラミングはできます。
どちらかというとプログラミングの文法があり、そちらの知識が重要になってきます。
ただ、英語単語は出てきますので、多少英語の知識があると読み取りやすいかもしれません。
しかし、英単語はあるものの英文ではありません。なので、英語の文法の知識がなくてもプログラミングはできるようになります。
それと英語の勉強と違って英単語たくさん学ぶ必要もなく、登場していくる単語はほとんどいつも同じ単語だったりします。
英語ができることによるプログラミングのメリット
では、英語の知識は必要ないのかなと思われるかもしれませんが、英語の知識があることのメリットもあります。
私が今まで働いてて英語の知識があると便利だなと思った点を書いていきます。
大きく以下のメリットがあると思っています。
・調べものするときに英語のページを理解することができる
プログラミングで出力するログ情報が英語
自分自身が意図的に出力するログであれば自由ですが、それ以外のログ情報は基本的に英語で出力されます。
実際にプログラミングをやってみてもらえるとわかりますが、致命的なエラーが出てきたりするとログファイルもしくは出力情報を表示するコンソールなどにたくさん英語の文字が出力されます。
プログラミングで何かしらエラーが出た場合にまず確認するのがこのログ情報になるのですが、だいたいのものが英語で出力されます。
その時に英語を読むことができれば、いちいち翻訳しなくても理解することができます。
調べものするときに英語のページを理解することができる
基本的に日本語のサイトを確認すればいいのですが、自分が知りたい情報が必ずしも日本語のページにあるとはかぎりません。
海外のページに自分が欲しい情報があったりすることが多々あります。
例をあげると先ほど説明したログ情報の内容がよくわからなくて、Googleで調べたりする際です。
たまに日本語のページがなく、英語だけしか検索結果にあがってこないことがあります。
海外の方も同じようなエラーになり、ヤフー知恵袋みたいに相談し合ってるページが存在します。
その時にやはり英語の知識があると会話の内容が理解でき、自分が欲しい情報が手に入れやすいでしょう。
プログラミングする上で英語は学んだほうがいいか
結局、プログラミングするためには英語は学ぶほうがいいのか?という点を書いていきます。
英語の知識があるかないかというとある方が良いという結論になりますが、もしプログラミング初学者の方でこれからプログラミングの知識を身に着けたいと思われている方の場合は、無理に勉強する必要はないと思っています。
ただでさえ、プログラミングの勉強でもたくさん覚えることがあるのにも関わらず、英語の勉強をするとなると、挫折してしまいます。
したがって、自分がやりたいことに優先順位をつけて勉強していくといいです。
プログラミングをしたいなら、プログラミングの勉強をしましょう。
その後にもし自分が必要だと思うのであれば、英語の勉強をすればいいのです。
最後に
プログラミングに英語は必要か?という内容について書いていきました。
最後にまとめると以下の通りです。
・でも調査する際に英語が役に立つ
・はじめはプログラミングの勉強する
今ではブラウザの翻訳機能もありますので、英語ができなくてもプログラミングはできます。
実際に私は10年以上それで仕事ができています。
プログラミングしたい方は、英語の知識もあればいい程度のものだと知っておいて、プログラミングの勉強するほうが自分の目的に合っているかと思います。
コメント