概要
どうすれば英語を上達しますか?アドバイスありますか?とよく聞かれています。
フランスで卒業したときに、英語がほとんどできてなかったです。日本に行きたかったですが、1年間日本語を勉強して、日本語が全くできないという結果になってしまいました。外国語の下手な私が、日本語でも、英語でも、ネイティブのレベルではなくても、仕事と毎日の生活ができるようになりました。これは、勉強のやり方を全体的に見直したからです。
アドバイスを下記紹介します!日本語のミスについて、ご容赦ください。
About me
エンジニアとして、英語を理解するメリット
全世界の最高の情報を先に理解する
英語と比べて、フランス語や日本語で確認できる情報は少ないです。ほぼ匿名の方の日本語の説明が多くなります。一般的に、アプリを開発したSilicon Valleyのプログラマが知識、スキルとパッションを持ち、記事したドキュメントのほうが、比較ならないほど品質が高いです。
- ライブラリ、言語の最新バージョンの情報を正式的なサイトで直接読める
- YoutubeでGoogle Developer Daysを英語で聞きながら仕事ができる
- AWSのサポートの問い合わせを英語でやっていることで、回答が速い(気がするw)
- stackoverflow.comを100%理解できる
- 好きなアメリアなどの天才の開発者(Linus Torvald、John Carmack)のインタビューをyoutubeで見える
- Kindleで購入できるITの本が多いし、日本語版を待たずに買える
日本のIT業界
日本のIT業界の人材不足、少子高齢化にて、日本ののエンジニア不足がひどくなっています。2030年には約79万人もの人材が不足する話がでてきます。日本のIT環境の国際化の可能性があります。確実に、エンジニアの滞在許可が取りやすくなっています。日本のエンジニアとして、国際化に対して、選択肢は2つある気がします。
- 国際化とは、面倒くさいです。英語ができずに、価値組の楽天、ぺいぺい、Accenture、Google、多くの外資系をさけます。困る場面が増えます。未来は不安ではないですか?
- 国際化とは、チャンスです。英語が先にでき、みんなと、ファシリテーションとコミュニケーションができる人になるのは、キャリアアップする方法としても、人間として自分の世界を広める方法としても、価値があると思います。
弊社の英会話チームの標準語が英語で、EXNOA(旧DMM Games)で英語で話すことが普通にありますが、DMM.comプラットフォーム事業本部では、言語は日本語です。ただし、メンバーから、Slackで英語で話しかけられて、勉強したい人から質問がありました。元々弊社向けこの記事を作成しました。PRのコメントなどで頑張る人も増えています。
勉強するのは、楽しくないと、いけないよ!
正直にいうと、外国語を流暢に話すために、少なくとも数百時間外国語で聞いたり、読んだり、話たりす。実は、多分数千時間かかると思います。我々は、インターネット時代で、ゲーム、ドラマなどで、短期で満足することに慣れています。長く、つまらない文法の本をメインに勉強するのはきついです。
正直に、たいくつなことであんなに手間をかけるのは、一般人として無理かと思います。僕はできません。
趣味とか、好きなことありますか?それを英語とかでやっていきましょう!
ロックを聴くのはすごい好きなので、Motörhead、Deep Purple、The Beatlesなどのイギリスのバンドを沢山聴きました。映画 (洋画SF・アクション)大好きなんで、英語で何回も見ました。または、ゲームを英語版でやって見ました。多分20年間ゲームをフランス語でやっていないです。
今、アマプラ、Netflix、プレイステーション、wikipediaなどで英語のコンテンツが無限にあるだけではなく、英語版と日本語版のスイッチが簡単になりました。Netflixを英語で観て、分からない場合、戻って、日本語で観られます。
学習の効率を高めよう
楽しく時間を過ごすのは大事ですが、アニメや映画を見るだけで、なんとかなるわけではないです。数時間英語のロックを聴いても、全く勉強にならなかったです。なぜなら、言葉や文書を理解する必要性と方法がないと、言葉や文書に集中しないからです。
下記をやれば、学習の効率を劇的にアップすると思います。
- 同じ言語で、音声と字幕を設定すること。言葉を理解する必要があります。読解力を高めます。読める言葉があるおかげで、リスニング力を高めます。
- 時々、音楽を聴く時に、歌詞を読むこと。音楽を理解できるようになります。歌詞の言葉を大体わかるようになることで、音楽を聴くたびに、どんどん言葉を判別できるようになります。そして、うちで歌ってみてください!
- コンテキストをすでに理解すること。コンテキストを理解することだけで、なんとなくわかることが増えます。Wikipediaの英語版を読む前に、日本語版を読むこと。もう見た事がある映画を見ること。ドラマとアニメのコンテキストもわかりやすいと思います。まあ、たとえば、銀河英雄伝説って、タイトル通りですね。
- 理解する気のある本書を読むこと。できるだけ、その言語でしか存在しないこと。例えば、翻訳されていないFPS (Civilizationでも良い!)。または、最新版のソフトウェアのドキュメント、アメリカの新聞、マーケットの情報とか、何でも良いです!
ゴールとKPIは絶対あった方が良い
最終的に、流暢に話せるゴールがあるか、まだゴールがわからないですが、今日は、そしてこれからの6ヶ月なにをやっていきますか?ゴールに向かっているかを判断できる基準を作ってみましょう。
3年後日本に滞在して行って、日本語で面接を成功するというゴールでした。
あんなこと、どうすれば良いだろう?下記のように、色々考えました。
- 語彙力をつけていかないとならないです。特に、IT業界や面接の専用語。1万個の単語と1500個の漢字みたいな感じ。毎日9個の単語を覚えるということですね。きつっ!
- 文法を覚えないといけないです。だけど、なんの文法を覚えたら良いか?
- 間違っている文書を覚えたら勿体無いです。生きた日本語を覚えないといけない
- 日本にいたら、忙しくなるので、毎日の生活できるようにならなきゃ。 (「お箸は何膳おつけしますか?」ってチャレンジですよ)
- 読書速度は遅いと仕事できない
じゃ、とりあえず、ゼロからなんで、日本語能力試験3級を成功しようと思いました。KPIとして、ゴールの達成できるように、必要な単語、文法、模擬試験をやっていきます。
何をするかというと、下記のようなタスクリストになりました。
- 文法書を買って、例文を覚えていく
- 単語を覚えながら、単語の漢字を読むように、覚えていこう。手書き、音読みとかパスする。
- 文通相手はずっと3人いること。3日間で答える
- 日本語の音声と字幕で映画を30本観る。単語を調べてみる。
- ドラえもんは毎日の生活の内容多いを読む。 (そう思ったけど、タイムマシンみたいな単語あまり要らなかったかも)
達成したいゴールなら、ゴールはなんでも良いです!これからの6ヶ月、技術的なドキュメントを読むようになりたいですか?または、新聞とか?発音を上達したいですか?TOEICのスコアを700点以上?You can do it!
毎日だよ!
筋トレと似てて、何かに対して継続的に頑張ると、脳の結合を強めていくことができます。(脳トレと言いたくないw) 継続的に頑張ることは、毎日頑張ることです。
日本語で、身につけるという表現があります。まさにそのとおりです。
私が日本語を勉強しようとしてた時に、週一日本語の学校に通っていました。一年間経って、まだマジで下手だったよ。ほとんど結果なし3年間学校に通った人を知っています。
多言語で交流になるように、時間がかかると覚悟した方が良いかもしれません。毎日モチベーションがあるわけではないので、ルーチンになるまで訓練する必要があります。
できるだけ、翻訳しない
翻訳することで、勘違いしたり、変な文章を言ってしまうことは多いです。だけど、翻訳しないと何もわからないでしょう?翻訳を削減して、安全的な翻訳できる方法あります。
Google Imageを使うこと。視覚記憶のおかげで覚えやすいです。そして、翻訳よりも、言葉の意味とイメージはわかりやすいです。
例えば、カッコいい男、渋い男、cool man、 Good looking guyを検索すると、イメージがかなり違います。
対象言語で単語の説明を読んだ方が良いです。説明を読むだけで、他の単語を学ぶのに役立ちます。そして、いつか何か言いたいけど、言葉知らない時に、類語を思い出したり、説明ができたりするようになります。
文脈(コンテキスト)で単語を理解してみること。勘違いするときもあると思いますが、勉強すればするほど理解できるようになります。
翻訳するしかない時もあります。できるだけ、日本語からの翻訳ではなく、理解するために翻訳します。いっぱい言語を入力して、出力する時に覚えた範囲で話します。実は子供がこんな感じで覚えていきます。言えないことを理解することは滅多にないです
技術的な語彙を翻訳して覚えていくことは可能です。特にIT業界そうですが、技術は割と標準化されています。たとえば、「開発環境」はフランス語と英語の翻訳と完全に一致しています。
語彙力を増やす
文章の単語の半分がわからない場合、当然に全体的な意味がわからないです。語彙がほとんど理解できれば、文章や言葉のニュアンスを覚えてきます。覚えないと行けない単語は想像以上ものすごく多いです。言語や教育によりますが、ネイティブなスピーカーは2万語から4万語の単語を知っています。ほとんどの言語の辞書の語数は10万語以上です。
単語の勉強をスケジュール化するフラッシュカード(質問と答え)のアプリおすすめです。Ankiはすごいアプリです。アプリに語彙や文章を追記かインポートして、毎日当日のフラッシュカードを勉強します。よく覚えてる場合、簡単ボタンを押して、またフラッシュカードを見るまでの期間が延長されています。とても簡単です。10年間で、1万7000語の単語を記入しましたが、忘れないように毎日15個の単語しか復習していないです。
フラッシュカードに関してアドバイスあります。
- 単語より、文章を追加すること。単語の使い方を理解して、便利な文章、または文法を覚えるようになります。例えばturtleではなくて、"Did you feed the turtle?" and "I found a turtle"
- 覚えにくい言葉があります。諦めても良いです。あの言葉にこだわって、何度も失敗するよりも、覚えやすい10語を覚えた方がいいでしょう。
- ネイティブの人から聞いたり読んだりした語彙を追加します。信用できない翻訳を追加しないでください。
日本語では、2,000語を覚えてからなんとなく理解し始めた気がして、約8000語を覚えてから仕事ができました。
日本語で約18.000語を知っていますが、まだ知らない単語がたくさんあります。
専用語を覚える
完全にアバウトですが、私の経験では、転職したり、新しい仕事をやったり、新しいトピックについて話せるようにしたかったりしたたびに、大体100語か200語の語彙を覚える必要がありました。コアとなる語彙はこれぐらいですね。そして、トピックについて詳しくなるように、再び100個か200個を覚えないと行けないです。
たとえば、映画については、字幕、吹き替え、カメラ、カメラマン、監督、作家などの言葉、何百個の単語を覚えます。次に、S.F.映画について話したいことあれば、宇宙船、光速、レーザー、または惑星などの新しい単語を学ぶ必要があります。スターウォーズについて話したい場合は、ライトセーバー、フォース、反逆者、議会、ハイパードライブ、パーセクなどの言葉がどんどん増えています。そして、スターウォーズへ影響を与えた映画とジャンルについて話したい、騎士道や「マカロニ・ウェスタン」を知るべきです!
なんの専用語、なんの業界の単語を覚えたいかをはっきり知った方が良いです。
たとえば、アーキテクチャと開発に関するウィキペディアのページのリストを作って、語彙を暗記しました。それで、データベースの「楽観的ロック」、「冪等性」、「開発環境」みたいな言葉を覚えました。
以下までの専用語が存在します。Reference
TM&2014 Lucasfilm Ltd.
間違ってもいいから!
絶対間違うときもあるので、間違うと覚悟するしかないです。時々すごいことになります!
昔インドに滞在していました。マッチが欲しかったけど、英語の言葉(matches マッチーズ)が思い出せなかったです。日本語は英語っぽいからマッチで言おうとしました。ただ、あの地方でマッチって魚という意味あるみたいです。だから、なんの魚が食べたいかと聞かれました。俺、タバコを吸いたいっす!と言いたかったです。
関係がよくて、怒らない人と会話した方が安心します。一般的に、外国語で苦労した人のほうが話しやすいです。または、正確的に優しくて、話しやすい人も沢山います。
面倒臭い議題だけ、避けてください。某社の「フランス人って、みんな本当に怠けてるんですか?」って、あまりにも良いアイスブレイクにならなかったですよ。:kusa:
英語って、どのぐらい難しい?
言語の文法、発音、概念の違いによって、母国語から覚えやすい言語と覚えにくい言語があります。
例えば、フランス語から、
- 同じラテン語のルーツがあり、国が近くにありるため、言葉やコンセプトの交換ができた言語が覚えやすいです。フランス語から、スペイン語、イタリア語の学習は楽勝です。日本語からそうではないです。
- ドイツ語系の言語で、ラテン語、フランス語の影響もあり、発音により、英語が難しいです。
- 1万キロ離れている島国の日本の言語は当然にとんでもなく難しいです。
雑談ですけど、日本語でも、ラテン語由来の言葉を使ています!アドリブ、ウイルス、マンション、ミニマムとかです。
アメリカで、英語から言語学習の難易度の正式的なカテゴリとランキングがあります。
Language difficulty rankingの説明
US Department of Stateのデータからです。日本語は、“Super-hard language”です!
英語から考えると、日本語はどうなっていますか?
- 一番むずかしいカテゴリ5に入ります。2200時間の勉強が必要です。
- 日本語にアステリスクがあるため、カテゴリ5の一番むずかしい言語です。ランク1です!
おそらく、日本語からも、英語の学習はとても難しいです。
ただし、理解できないあまりにも難しいことではないと思います。英語の表現で言うと、"Rocket Science"(一般人が理解できないこと)ではないです。
何よりも勉強の時間がかかって、スロースタートになるという話だと思ってます。
英語学習はチャンレジです。で、手間がかかるのは当然で、できないということではないです。やれば、やるほど、上達し、できることが増えて、覆えるチャンスが増えます。
チャレンジだから、面白い
母国語とかなり違う外国語で理解するのは難しいです。覚えにくいこともあります。挑戦する必要があるから頑張ることだけではなく、言語の特性と美しさがあるからチャレンジになります。例えば、英語の発音は難しいですが、アクセントがあるから表現力の面で豊かな言語だと思います (IMO)。
- 発音が難しい場合は、シャドーイングなどのやり方を試したり、誰かに間違いを指定するようにお願いすることができる。
- Friends、The Simpsonsみたいなドラマでキャラのアクセントに慣れていって、生きた英語を覚える。
- 文法をたくさんの例文で覚えていく。
私にとって、英語のスラングと強い表現が大好きです。"Just do it"、"get your shit together"とかめちゃくちゃ気に入りました。Queenというバンドの英語の歌声がすごいと思い、なんかフランス語で出来ない気がします。
少しお金を使おう!
言語学習に役に立つことだったら、有料でもOKという方針ありました。正直に、そんなにお金がかからなかったです。
- DMM(広告で申し訳ない)などでDVDを買ったり、Netflixに登録したり、Tsutayaやアマプラなどで映画をレンタルしたりしても、なんでも良い。
- 本、コミック、CD、Kindleなども購入する
- 電子辞書を購入する(ちょっと古臭いかな)
- オンライン英会話をやってみる (プラスで)
TOEIC
TOEICとは、実際の英語力と違いますが、エンジニアとしてメリットが3つある気がします。
- メトリックになるため、設定しやすく、わかりやすい目標だ。
- 日本のIT業界で認められて、履歴書に確認されている。
- やり方の最適化ができる。
感覚的ですけど、日本の企業で、割と低い650ポイントだと、なんとなく英語ができると思われている感じがあります。
例えば、アクセンチュアでマネージャーになるように、650点のTOEICスコアが必須にしています。
私は980点のTOEICスコアです。面接のときに、毎回スコアのインパクトの感じます。面接者から「あの人、やばい」と感じた場合がありました。緊張しますw
英語ができれば、できるほど、高いスコアが達成しやすいですが、下記の戦略を立てました。
- TOEICのテストの直前、3日間 すべて、English only ルールにしました。英語でHarry Potterを全部観まて、他の映画やyoutubeを観て、英語の音楽も聴きました。英語のオンラインニュースを読みました。3日間で、40時間の英語で、脳が英語モードスイッチになったと感じました。(気のせいかも)
- TOEICになれることなので、模擬試験3つやりました。テストのスピード、流れに慣れる必要があります。
- Listeningに関して、文章を聴く前に、できるだけ質問を先に読みました。
- Readingに関して、記載が長いので、質問を先に読んで、回答をテキストで調べました。
そして、失敗して、またやります!日本語能力試験2級を2回失敗して、3回目やっとできました。失敗は成功の母です!
英語をやめてもよい!
普通に、"Don't give up"と言いますが、英語学習の優先度やモチベーションが比較的低いライフステージの時もあります。英語を覚えたいと思いつつ、数年間経っても何もならなかったです。Tipsを読んで、やりたくないです。勉強する度に挫折しました。
ずっと不満することより、しばらく、例えば2年間、諦めることは大丈夫です!
大事にしていることに力を入れてください。スキルの高いエンジニアが食えると思います。イクメンになるのは社会的な良いインパクトがあります。自分で、ずっとスペイン語を覚えたかったです。もういい、やらないと決定しました!
時間がないこと、タイミングが悪いこと、そこまでやりたくないことは問題ありません。
ただ、今英語学習をやりたかったら、時間があれば、Don't give up!できるよ!
最後に
本書の英語版の用意を考えています。興味がありましたら、コメントください。