一石二鳥
限られた時間の中で、
たくさん学びたいものがある
という人は少なくないのではないでしょうか。
そんな時には、
語学の学習と他のものを組み合わせる
という方法があります。
今日は、具体例として、
英語学習とプログラミング学習を組み合わせて行う方法を紹介します。
この方法を活用すれば、時間を効率的に使って学習を進めていくことができます。
まずは重要語を知る
特定の領域の学習に、英語を活用する場合には、
キーワードを、日本語=英語
で対応させる
ことが重要です。
- Object-oriented programming、オブジェクト指向プログラミング
- 継承、Inheritance
- 引数、Argument
といった形で、対応を確認します。
プログラミングの勉強の時に、ついでに英語も学習するというと敷居が高そうですが、
実際は、上記のような特定のキーワードの対応ができれば、結構なんとかなります。
特定の領域の、日本語=英語の関連づけを蓄積していくイメージで、学習を進めると、
それ以降の理解がスムーズになります。
プログラミングの場合は、カタカナ表記がそのまま、英語で英文で使われていることが多いので、取り組みやすいと思います。
プログラミングなど特定の分野での日本語=英語を調べる時には、常に英和辞典が有効というわけではありません。専門用語として、日常でも使用する単語を特殊な意味で使っていることがあるからです。
その場合は、
- Wikipediaの日本語=英語、両方のページで確認
- 公式ドキュメントの日本語=英語、両方を確認
がお勧めです。
例えば、Pythonで
を確認することで、キーワードの対応付けがスムーズ行えます。
プログラミングを勉強していて、
よし、この概念について理解した
という時には、
そういえば、この単語は英語では何と言うのか
と思う癖が付いてくると、かなり英語で学習していくのに役立ちます。
調べる時は英語でも
プログラミング学習の場合は、
分からないところを調べる
という作業が本当に多いです。
その時に、
- Qiitaなどの、日本語の技術記事
- スタック・オーバーフローのような日本語でも読めるQ&Aサイト
を活用すると思います。
実際に、Googleなどで、日本語検索すると、これらがヒットします。
合わせて英語でプログラミング学習する場合は、
そのあとに、英語で同じ言葉を検索すると、より多くの情報にアクセスできます。
そこで、英文を読む機会もできるので、自動的に英語学習がはかどります。
エラーが出たコードを検索すると、英語のページがヒットすることが多くあります。
このときに、少し時間をかけてでも英文を読み込んでいくと、英語の読解力が確実に向上していくと思います。
日本語で解説された記事があるはず。そちらを探そう。
という気持ちになるのも分かるのですが、
英語とプログラミング、両方学習する
という点から、踏みとどまって英文を読むことをお勧めします。
ここで、一つ目の日本語=英語の対応付けがある程度できるようになっていると、
- 英語でも検索
- 英文を理解
ということへの心理的ハードルが下がります。
英語の動画で学ぶ
最近は、書籍やWebの記事に加え、
動画教材
が本当に増えてきました。
プログラミング学習に関しては、
日本語動画に加え、英語動画を使用するのがお勧めです。
英語がネイティブではない人たちが英語で動画を公開するのは一般的です。
そのため英語動画を活用できるようになると、本当に多くの、クオリティの高い動画を使って勉強できるようになります。
- YouTube
- CourseraやedXなどのオンライン学習サイト
では、日本語動画数と英語動画数を比較したときに、
少なくともプログラミングの領域では圧倒的に、英語教材が多いです。
日本語の字幕を付けられることもあるので、英語の動画を使ってのプログラミング学習、
ぜひ一度試してみてください。
コミュニティに参加してみる
プログラミング学習に役立つコミュニティはたくさんあります。
近年の状況を踏まえて、すべてオンラインで参加可能なものもあります。
- 勉強会
- インターネットでのライブ配信
- ウェビナー
などのコミュニティに参加するときにも、
英語を同時に学習しよう
と思っていると、選択肢が広がります。
特に、オンラインライブ配信やウェビナーへの参加は、どこの国からでも参加できるタイプのもが多くあります。その場合は、たいてい英語が使われます。
また、最近はZoomを使うなど、オンライン形式での勉強会もあります。
英語で運営されているプログラミング学習コミュニティは多いため、
- コミュニティの選択肢が多くなる
- 参加した時に英語を使う
と、まさに一石二鳥です。
こういったコミュニティに参加するのは、最初はやや気が引けるという人もいるかと思います。
しかし、一度参加してみると、
- 英語が母語の人は意外と少ない
- プログラミングという特定の領域の話であれば、英語でも何とかなる
など気付きも多いです。
無料で参加できるものもありますので、気軽に試してみてください。
Learning Programming!
今回は、
英語とプログラミングを同時に学ぶ
というコンセプトで、
英語を使いつつプログラミング学習を進める方法を紹介しました。
- キーワードの日本語=英語対応を意識
- 日本語だけでなく、英語でも調べる
- 英語の動画を活用する
- 海外のコミュニティにオンラインで参加してみる
を使って、
英語とプログラミングを両方学んでいくことができます。
興味がある方は、是非一度、試してみてください!
コメント