2019年9月6日こんにちはカレイドです。プログラミングの勉強を始めた時に初心者の方であれば一度は英語ってできた方がいいの?って思ったことがあると思います。今回はそんなお悩みを解決する記事を書こうと思います。結論を言えば最小限のことを覚えておけば特に英語を勉強する必要はないかなと思います。(意識的に)その理由とともに解説をしていきたいと思います。就職までに会社に依存せずに自分で稼げる力を身に付けたいと思っている。2019/2月からプログラミング,ブログの勉強を開始2019/6月オリジナルアプリManehabiのリリース。MongoDB英語ができる必要はない。検索して意味を調べる必要はある。順を追って解説していきます。今やネットの記事はすべて日本語に翻訳することができる今やネットのあらゆる記事は右クリック翻訳で日本語に翻訳することができます。大体のものは日本語に変換することができるので直近ですぐに英語が必要になることはないでしょう。それでもプログラミングを書くときは英語しかし、残念ながら調べるときは良くても書くときは英語なんです。if文って出てきますよね。これをただのifという単語として意味を理解せずに覚えるのと、ifってカレイドif〜て、もし何何したらって意味の単語なのか!だから条件を分岐するのに使われるのね。ふむふむなーんて、単語の意味を理解しながら覚えるのでは理解度が違いますよね。他にもfunctionは関数とか、constは一定とか頻繁に出てくる英単語はそれなりに意味を持つ英単語になります。いった英単語は最低限自分で意味を調べてどう言う意味か理解しておく必要があると思います。命名を行う時さて、検索をして意味を調べる必要があるといいました。実は他でも調べる必要があるタイミングがあります。それは変数名や関数名、クラス名などといった何かを命名するときです。天の声いいかいカレイドくん。コードは君だけが読むんじゃない。第3者が読んだ時にも理解できる命名法をしようね。言われたことがあると思います。英語ができる人とできない人でたどる順序は違いますが、得られる結果はほぼ同じです。英語ができるひとは、「プロフィールを変更する」という関数を作成する際にそのままchangeProfileと命名できます。profileと言う風に変換されます。changeProfileとしてあげます。何をどうするのかを検索かけてあげればそれっっぽい答えが帰ってきます。同じ職場の東大生ですら、Google翻訳に頼っていますし、私もうまい英単語思いつかない時は使っています。大事なのは自分で調べて命名できること。あって英語ができることではありませんね。他の例なら、「お気に入りに追加する」とかですね。あたりを自分なら命名すると思います。最初は本当に英語ができない人だとおそらく苦労すると思いますが大体命名する時に使う単語って決まってるんですよね。failed(失敗する)などなども必須級なのでよく見るなーと思う単語ぐらいは覚えましょうね。特定の単語なんてのはたまにしか出てこないので私もその都度検索したりしています。なんていうのが昔ありましたが、このレベルまで来るとなかなか理解するのは難しいですよね。確認のダイアログを生成してリクエストを作成するのかなー?ぐらいに思っておけば少しはコードも読みやすくはなるのではないでしょうか。それが正解とは別として、それが何をしているのか仮定して読み進めるだけでも全然違います。間違っていたら修正すればいいということですね。慣れてくるとこれはわかりづらいなーとかもわかってきます。私もまだまだ先輩にこの命名はわかりづらいからこうしようとか言われていますのですぐにできる必要はもちろんありません。既存のコードをみながらよく使うワードをピックアップしていければひとまずはOKだと思います。エラー文も翻訳してざっくりと意味を捉える(調べるときは英語のまま)当然ながら最初のうちはエラー文に悩まされると思いますが、エラー文の意味を理解するときは日本語に翻訳してしまってもいいです。調べるときはエラー文そのまま英語で検索しましょう。運が良ければそのまま日本語の記事が出てきます。最悪運が悪ければ英語の記事しか出てきませんが、落ち着いて右クリック翻訳で意味を理解すれば問題ないと思います。英語は毛嫌いせずに積極的に受け入れていこういかがでしたでしょうか。私は中学時代英語が大嫌いでした。高校に入ってから簡単な英語を理解しているだけでも出来る幅が広がるんだなと思ってから意味のわからない英単語は積極的に調べるようにしてきました。同じようにいま、プログラミングを勉強していて英語苦手だなぁと思っている人も積極的に調べているうちにいつか実務で同じような命名をしている関数名とかをみたらきっと喜ぶ日がくると思います。私は特にプログラミングの勉強を英語の講座を日本語に変換して勉強をしていました。同じようにこれを機に英語になれるために同じような勉強法を使ってみたいと言う方がいたらぜひこちらの記事を読んでみてください。最新記事カレイド1994年生まれ。埼玉出身→20卒で最短で外資ITへ内定し来年4月入社予定です。4ヶ月本気でプログラミングを独学し、オリジナルアプリManehabiをリリース。独学プログラミングの進めや、自分の就活時代の攻略法や学びについてまとめています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト関連記事プログラミング【Progate】HTML/CSSを勉強して自分なりに必須のコマンドをまとめてみたこんにちはカレイドです。最近は就職に向けてwebデザインの勉強を本格的に進めています。そこで現在はprogateというプログラミング勉強サイトを使ってコツコツと勉強を進めています。...プログラミング初心者におすすめ、オススメのプログラミング勉強サイトProgateについてまとめてみた。こんにちはカレイドです。今回は最近急上昇中のProgateについて有料版を体験してきたのでその体験談を書いていきたいと思います。皆さんの中には無料版はやったけど有料版はやるの迷っている人。【Udemy】50講座以上取った筆者がおすすめ英語字幕講座と勉強法を解説してみる.評判のいいPyQに登録して実際に体験してみたのでレビューしてみる。2020年1月6日カレイド1994年生まれ。埼玉出身→20卒で最短で外資ITへ内定し来年4月入社予定です。4ヶ月本気でプログラミングを独学し、オリジナルアプリManehabiをリリース。独学プログラミングの進めや、自分の就活時代の攻略法や学びについてまとめています。