分12IT業界は比較的英語が必要とされる。ドキュメントは英語で書かれていることが多く,多くのニュースは海外からやってくる。プログラマーは英語の必要性を感じやすい職業と言えるだろう。そのようなわけで,筆者も細々と10年以上英語を勉強してきた。いつかシリコンバレーで働いてみたいと勉強し,幸運なことに数年前に,ぼろぼろの英語力で何とか面接を突破してアメリカ企業に就職。サンフランシスコに4年ほど住み,現在では東京に戻った。日々の仕事をこなす程度の英語は話せるようになった。帰国子女でもない自分が試行錯誤して何とか仕事で英語が使えるようになったのだ。ふりかえればうまくいった勉強方法もあれば,無駄だったものもある。そんな経験をもとに,今回は英語の勉強方法を紹介したいと思う。目標まず目標を明確に絞ろう。目標があれば,優先順位を付けやすくなる。目標は「日本にいながら,外資系企業の面接に必要とされる程度の英語力を身に付ける」である。面接という限定された場面での英会話であれば,想定されることがずっと少なくなる。必要なものは次のとおり。技術的な文脈で相手の質問を理解する相手の質問に答える相手に質問できる逆に次のようなものは目指さない。英字新聞が読めるほどのボキャブラリ完璧を目指さないことが上達の第一歩である。発音はこちらが言っていることが通じればよしとしよう。通じるかどうかは後述の会話編でフィードバックを受けるとして,まずは基礎を押さえる。ご存じのとおり,英語には日本語と異なる母音と子音がある。英語の母音と子音をある程度正しく理解していないと,何を言っているかわかってもらえない。日本語を例にするとわかりやすい。「⁠うどん」と言おうとしている外国人が,母音を間違えて「えどん」と言ったら,通じるだろうか。子音も間違えて「えでん」ならどうだろうか。「⁠うどん」と言おうとしていると推測するのはかなり難しいだろう。発音は種類に応じて口や舌などの形や筋肉の動かし方が決まっている。発音は頭で考えるものではない。体をどう動かすかという問題なのだ。いう意味で,ダンスなどのスポーツに近いだろう。うまくできるようになるためには一定期間の継続的な練習が必要である。ジングルズ」シリーズという発音の教本。CD付きで各種発音の練習用のテキストになっている。筆者は渡米前,毎日のランチ時にこのテキストを使ってthやzなどの音を練習していた。1回の練習に使う時間は5~10分なので気楽にできる。口の筋肉がその発音を覚えるまで続けることが重要だ。筋トレをがんばってほしい。本で練習すると自分の発音に自信が持てないが,発音のフィードバックは後述の会話編で受けよう。リスニングリスニングは2つの点で難しい。1つ目は,組み合わせの数が多く,聞き取りをする側の負担がとても大きいことだ。何を言うかは相手しだいである。2つ目は,話者によって聞き取りの難易度が大きく違うことだ。テレビのアナウンサーのように明瞭に話してくれる人はめずらしい。早口,モゴモゴしている,なまりがある人のほうが多い。このように難しいリスニングだが,幸いなことに勉強自体は発音よりもかなり簡単だ。正解データがあるからだ。自分の上達を正解データで数値化できるのだ。上達しているかわからず霧の中を進むのとは全然違う。リスニングはディクテーションと呼ばれる方法で勉強する。音声を聞いて,聞き取れた文章をノートに実際に書きとっていく。最後に正解を見ながら採点して正答率を求める。正答率のグラフを描くことで上達の具合もわかる。筆者はこの方法でリスニング能力を鍛えた。グラフは緩やかに右肩上がりになっていくのでやりがいもある。聞き取りの教材は種類がたくさんあるが,次の順でやっていくとよいだろう。難易度の高い会話の聞き取りを目指して,聞き取りやすいものから徐々に慣れていくのが良い。単語力について心配な人もいるだろう。高校英語程度の単語力で十分だと思う。筆者はより難易度の高い単語を3,000語ほど時間をかけて覚えたが,ほとんど使っていない。それらの単語は会話やメールで出てくることはほとんどない。メールで出てきても,辞書アプリで意味を調べれば十分である。オフィスでの会話ではさらに使われる頻度が低い。知らない言葉は文脈から推測できることが多い。利用頻度が低そうなものの優先度は下げるべきだ。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。