突然だが英語を勉強したいと思うのでメリットとデメリットを書き出してみた。
案の定、デメリットがあまりなく学習計画を立ててみたので1ヶ月ほど運用して試してみたい。
アドバイス等あればコメント頂けると幸いです。
前提
目的
- めちゃめちゃハッキリした目的はあるが、今回は割愛
到達したいレベル
- 後述するリーディング・ライティング・リスニングのステップがストレスなくこなせるレベル
- つまり後述するメリットを享受できるレベル
その他
- 日常英会話とかビジネス英語とかではなく(それも身に付けたいが)、今回はエンジニアとして英語を身につけたい
- 会話はwant、読み・書き・聴きはmustで欲しい
- 中高で英語学習したくらいで聴く・話すはほぼダメ、読む・書くはセンターで8割程度
- 大学ではほぼ英語やっていないのでTOEIC等ももちろん受けたことはない
- 1h/日を平均学習時間とする
- 期限なし(とりあえず1ヶ月)
メリット
- 英語のドキュメントを読むことへの抵抗がなくなる
- StackOverFlow、外国人エンジニアのTwitterなど情報ソースの幅が広がる
- StackOverFlow、外国人エンジニアのTwitterなどで質問ができるようになる
- オープンソースのissue、pullRequest等を読むことでライブラリや最新技術への知見が深まると共にコミットメントできるチャンスが広がる
- 日本以外でも働くチャンスが増える
- 上記をメリットを享受できるとすれば結果的に技術力も向上する
デメリット
- 学習コストを割くことになるので短期的には他のリソースを減らす必要がある(コードを書く、技術書を読む、遊ぶ、寝る、etc...)
学習方法
リーディング
- ライブラリやサービス等、英語のドキュメントやREADMEを読む(Facebook/Flowとかまだ日本語訳がないものを訳してみたりしてアウトプットする)
ライティング
- 英語のTwitterアカウントを作る
- 英語版Qiitaのようなサイトで情報発信をする
リスニング
- TEDを聴く(マットカッツとか)
- Googleとかの動画を聴く(AngularとかAMPとかProgressibeWebAppについてのスピーチみたいなやつ)
スピーキング
- 具体案がない
- DMMとか英会話
- 英語喋れる友達と話すとか
+α
- Duolingoというアプリが結構いい感じなので中高レベルの英語はこれで復習する(1h/日とは別に往復1時間ほどある移動時間で)