ひょんなきっかけで、英語を使わざるをえない仕事に就いて。アメリカやヨーロッパやシンガポールの現地エンジニアとメールでやりとりする必要があったんですが、もちろんもれなく全部英語。見た事ない量の英語がずらっと書かれている。20行とか30行とか。アオキこりゃなんかのテストですかい?と。『中学英語のリスニング』を繰り返す事が効果的という事を知りまして、1年程中学英語をリスニングしまくっているうちに英語に慣れ、仕事にも慣れていきました。英語やっとくとプログラミングちょっとだけはかどるよという実体験を書いてみることにしました。弁護士やお医者さんが話す専門用語バリバリの日本語って、同じ日本語でも難しさが全然違うと思います。英語も同じで、コメディやホームドラマで使われる英語と、スリリングな法廷映画で使われる英語では、難しさが全然違ってきます。中学英語は、小学生の会話や、コメディ・ホームドラマで使われるような『日常会話』がメインになっています。英会話の先生も日常会話から覚える事をオススメしていたりします。英語で会話をするには1500語くらいあればまぁ言いたいことが言えると言われています。実は中学3年間で習う単語数は1300~1500語と言われています。中学英語をマスターすればとりあえず言いたいことは言える、ということです。『グロービッシュ』(1500語に絞った簡単な英語)という考え方が広まっています。中国人がしゃべる英語、インドで使われる英語、フィリピンで使われる英語、などなど非常に英語人口が爆発している中で、イギリス英語・アメリカ英語というネイティブ英語はすでに少数になってしまっている。英語のやり取りは「非ネイティブ間同士」の方が圧倒的に多いという現実です。(日本人とシンガポール人が英語でやりとりするとかね。『中学英語をリスニング』というのは賢い選択なんだろうなと思います。英語の音声をiPhoneに入れて、移動中とか休み時間とかにずーっと聞き流しして、たまに本を見て単語を覚えていました。スピードラーニングでもいいのかもしれませんが、あまりお金かけたくなかったので、当時はほぼこの1冊ばっかり繰り返してましたね。アオキ100回くらい聞き流しするとだいぶ聞き取れるようになってくると思います。両親やおじいちゃんおばあちゃんや友達とたくさん話して、会話して、徐々に日本語が染みついていっています。視覚だけを使うよりも、視覚と聴覚を合わせて使う方がより多く記憶できるらしいんですね。実際に中学英語のリスニングをずっと繰り返していると、英語の文章を見た時に発音を想像する事ができるようになります。読み書きはもちろん聞いたり話したりということもセットでやる方が効率的なのだそうです。中学英語のリスニングがプログラミングに効果的だと思う理由を並べてみます。次第に体験するようになるのが、『うまく動かない(エラー発生)』という事。検索したページの通りに設定してもうまく動かない、という事が山ほど起こるんですね。そんな時のヒントとなるのが『エラーメッセージ』なんですが、『エラーメッセージ』はもれなく英語なわけです。ヒントが英語しかないので、そのヒントを頼りにグーグルなどで調べていって、解決する必要がでてきます。正直なところ専門用語も多く、中学英語だけでまかなえない箇所もでてはくるんですが、ある程度基礎ができていれば、わからない単語だけ調べることでどうにか対応できてきます。中学英語のリスニングをやって英語の基礎ができていると、わからない箇所だけの検索で済むので、時間短縮にもなりますね。世界中の知恵袋が見れる中学英語のリスニングがプログラミングに効果的な理由1とも関係するのですが、わからないエラーを検索していくと、同じようなエラーで悩んでいる人が多く見つかったりします。国内であれば日本語でのやりとりもあるのですが、ある程度調べるうちに、英語のサイトがどんどんでてくるようになります。Overflow(スタックオーバーフロー)』というサイトは、おそらく世界最大のプログラミング用知恵袋的なサイトなのですが(プログラマーの人ならほぼ全員知っているサイトだと思います。山ほど掲載されています。Developers適当にピックアップした問い合わせはこんな感じでした。当然ですが、全部英語です。アオキプログラミング書く時間より英語読んでる時間の方が多いんじゃない?と思ったりすることもちょくちょくあります。ある程度プログラミングを進めていくと、どうしてもエラーなりでひっかかり、こういったサイトを見ることになってくるので、ある程度英語を読むということに慣れるためにも、簡単な英語から取り入れるというのはいいのかなと思います。動画教材もしっかり使えるここ数年、Youtubeのような動画でプログラミングを学習できる、というサイトが増えてきました。Udemy(ユーデミー)というサイトも動画教材で、低価格でいろんなプログラミングの学習ができるようになっています。denied.https://www.udemy.comもちろん日本語の教材もあるのですが、ちょっと難しいこと、新しいことをやろうと思うと、どうしても日本語の教材が少なくなってしまいます。英語の教材は盛りだくさん。個人的にもいくつかの動画を購入して時間のある時に見ています。*動画では、実際のソフトの画面やプログラミングコードを見ながら解説してくれるので、ソフトやプログラミングの動き方がわかっていれば思っているより難しくはないと思います。新しい情報となるとどうしても日本語は遅れをとってしまいます。3割:英語の情報7割といった感覚でした。英語を使える世界中のプログラマーの数では後者が圧倒的に人数が多いので、そうなるのは当然といえば当然なのかなと思います。海外に行っても意外とどうにかなるなと感じました。国によっては英語が使われていない場所もたくさんあるので、(例えばタイ語とか絶対読めない・・)逆に割り切って、簡単な英語で押し切ってやりとりするという経験もたくさんしてきました。(高すぎる!))プログラミングに限らずちょっとでも英語をやっておくと人生を生きる上での度胸がつくかなぁと思います。半年も経てばだいぶ英語アレルギー薄れるんじゃないかなと思います。)mアオキのツイッターアカウント。検索プロフィール世界のアオキ問題発見と解決のための新時代の教育を。STEAMも、プログラミングも。テスト用の知識ではなく世界を変える知識を。CoderDojo熊本支部の中の人。難しい事をわかりやすく伝える事に喜びを感じております。尊敬する人はレオナルド・ダ・ビンチ(雑食系天才)。チャンピオン変更のお知らせ2018年9月より、子供向けプログラミング教室、『CoderDojo熊本』の初...2019.12.5高校生向けの『新・情報の科学』なる教科書を読んでみ...2020年に小学生でプログラミング必修化になり、2021年、2022年と段階的...2019.11.19バビロン大富豪の教え〜姪っ子へのプレゼントのつもり...小学校5年生の姪っ子から、とあるマンガを買って欲しいとおねだりされまして。