エンジニアが英語を学ぶべきなのはなぜか?
グローバル化が進んでる今英語は学んだ方がいいに決まっています。
そこで今回はエンジニアならではの英語を学んだ方がいい理由について書いていきたいと思います。
バグが出た時に役に立つ
バグが出てきたときはみなさんエラー文をコピーしてぐぐりますよね?
よくあるエラー文なら日本語の記事もたくさんあって特別困ることはありません。
しかし少しマニアックなエラーになったりすると途端に日本語の記事はなくなり英語のものばっかりになってしまいます。
このような経験はみんなあると思います。
ここに英語ができるかできないかの差が大きく影響します。
変数の名前が上手につけられる
当然ですがプログラミングは英語に似ています。ifやwhileなんて英語の意味のままです。
いないとは思いますが英語がわからないと意味がわかりません。
変数の名前をつけるときにも英語の力は大事です。
ただ単語の意味を調べることなら今時検索でどうにでもできるので大丈夫です。
英語力の差が出てくるのは対応している関係が崩れたりしているときです。
例えば「最初の」という意味でfirstを使っているのについになるところにfinalとか使っていると意味はわかりますがいまいちしっくりきません。
first⇆lastなどの関係を知っておくことは大事かと思います。
そうは言っても変数や関数の名前の付け方は難しいと思います。
そこでお勧めするのがこのcodicというサイトです。
codic - プログラマーのためのネーミング辞書
これは日本語を書くだけで適切な関数名にしてくれるサイトです。
スネークケースやキャメルケースなども設定からいじれるのでとても便利です。
困ったときはぜひ使ってみてください。