はじめに
英語、特に暗記が苦手で物忘れ体質が激しく、コツコツやるのが苦手でグウタラ者でコテコテのプログラマー体質な方向けの参考書書籍です。リーディングとプログラミングの際のネーミングに特化しています。得意なプログラミング能力?を活かして最短で走れるための書籍をセレクトしました。少しでも役に立てれば
中学英語の復習
生成文法を駆使して、図解しながら中学の英文法を分かりやすく説明している。
高校英語の復習
硬めのプログラミング言語の仕様書+演習のような本。演習を通じて英語のインタープリッタを頭の中に構築する。
オライリーやBNF等で記述された言語仕様書をサクサク読める人なら手に取るべし。
姉妹書(英語ベーシック教本、英語リーディング教本ドリル)もオススメ。
英語構文を網羅したもの。英語リーディング教本ではカバー仕切れていない文を同じよう形で品詞分解して説明している。前振りに英文の一般的な構造図が書いてある。公式マニュアルだけでなく洋書に手を出す場合は必要。読む物にかかわらず、IT英語でこれより上の構文力は多分いらない。
[大学受験のための英文熟考 上 (熟考シリーズ)] (https://www.amazon.co.jp/dp/4010338733)
リーディングの最後の仕上げの本。他と違って、この本の文自体は短いので細切れ学習にぴったり。下は途中でやめたので知らん。
技術英語全般
技術英語で必要な文法、熟語、構文を練習問題付き解説。電子/電気の文が多いがIT分野と被っているので応用は聞く。
技術翻訳 奥義と裏技 (12): 各種構文(その2)倒置・強調・省略・一致・反復・挿入・分詞構文
技術英語の省略、反復について学べる本。
数学、単位、数量系英語全般
数式図形表現の習得に特化した本。
同様に数量、単位表現の習得に特化した本。
IT英語
UIで使う英単語、英文の微妙なニュアンスの違いを学べる。
主にコーディングで英語をどう使うに特化したもの。まだあまり読み込んでいない。
英語リーディングの際のコツについて述べた本。
IT英語の問題集
問題はIT関係が多い。
問題はコンピュータサイエンスと数学(機械学習周り)が多い
アプリ・サービス
dash
本来のリファレンスだけでなく、クラス名、プロパティ名、メソッド名を考える時に使用。
Safari Online
オライリーから出ているサブスクリプションで洋書を読むためのアプリ。ACMの会員になれば割引で読める。
iOS、Android版両方出ているけどGoogle翻訳と連携できるAndroid版の方がオススメ。
Swift
Swift らしい表現を目指そう
Swiftの本だが、言語そのものは英語のようにかける。
学習方法
デスマーチに追われるIT技術者が勉強せずに英語力を身につけてキャリアアップした方法
英語学習は気合を入れても挫折するだけです。肩の力を抜いて日々続けていくための方法が記載されています。
まとめ
プログラミング言語の学習方法を応用すると良い。
英語学習は目的や人によって、教材の相性が激しい。