SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
ITエンジニアのための英語勉強法
ver1.1 Etsuji Nakai / 中井悦司
Twitter @enakai00
Open Cloud Campus
ITエンジニアのための
英語勉強法
Open Cloud Campus
2
ITエンジニアのための英語勉強法
自己紹介
 中井悦司(なかいえつじ)
– Twitter @enakai00
 日々の仕事
– Senior Solution Architect and
Cloud Evangelist at Red Hat K.K.
企業システムでオープンソースの活用を希望される
お客様を全力でご支援させていただきます。
 昔とった杵柄
– 素粒子論の研究(超弦理論とか)
– 予備校講師(物理担当)
– インフラエンジニア(Unix/Linux専門)
 英語に関係する試験結果(俺頑張った。。。)
– TOEIC 920 (2001年)
– 国連英検A級(2006年)
– 英検1級(2007年)
好評発売中!
Open Cloud Campus
3
ITエンジニアのための英語勉強法
英語学習の心構え
 英語学習は積み上げと継続
– 時間をかけた分は、必ず何かが身につきます。
– あらゆる隙を見つけて、何か英語に関連した事をやりましょう。
Open Cloud Campus
4
ITエンジニアのための英語勉強法
英語の学習項目
 意外とたくさんありますが、すべて必要です。
–文法
–単語
–読解
–聞き取り
–音読/発音
–英語で考える  ←意外と盲点
–英作文
–英会話
–プレゼン
–その他・・・・?
Open Cloud Campus
5
ITエンジニアのための英語勉強法
文法
 文法は、英語の基礎となる理屈です。
– 「ノリでがんばる」とか言って逃げないで、時間をかけて勉強しましょう。
 勉強法
– 大学受験で勉強した知識は、今でも役立っています。
– 今からでも遅くないので、高校生向けのしっかりとした
参考書を読みましょう。
 注意点
– 英文を読むときは、文法を意識せずに自然に理解するこ
とを心がけましょう。意味が取れない文章が出てきた時
に、文法がどうなっているかを考えましょう。
Open Cloud Campus
6
ITエンジニアのための英語勉強法
単語
 単語はたくさん知っている方が有利に決まっています。
– 「XXX語だけでこんなにしゃべれる!」などという甘やかし系の参考書は信
じないように。
 勉強法
– 単語は文例とあわせて覚えるとよいです。単語集で
勉強するときは、例文が多いものをお勧めします。
– 小型の英英辞典を持ち歩いて、暇なときに読みま
しょう。説明文の中に知らない単語があったら、そ
れもついでに調べて・・・をやってると意外と楽し
めます。
– ニュース記事を毎日読んでいると、ホットな話題に
関連する単語が繰り返し出てくるので、よく覚えら
れます。
Open Cloud Campus
7
ITエンジニアのための英語勉強法
読解
 読解は、誰でも必ず「壁を越える瞬間」が実感できます。
– 読解が難しいのは、知らない「単語」や「定型句」が多いからです。
– 同じ分野の文章をあきらめずにずーーーーーっと読み続けると、その分野の
頻出単語や決まった言い方を覚えきった瞬間に、魔法のようにスラスラ読め
るようになります。
 勉強法
– 技術書は文法がシンプルなので、「壁を越える瞬間」
が実感しやすいです。今日から、技術書はすべて英語
版を購入するようにしましょう。
– Amazonなら洋書も簡単に手に入ります。いい時代で
すねぇ。。。
– 今なら、技術書に限らず、あらゆる文章(ニュース、
小説など)の英語版が手に入りますよ!
Open Cloud Campus
8
ITエンジニアのための英語勉強法
聞き取り
 聞き取りは、「興味のある分野」から始めるとうまくいきます。
– 親しみのない話題の聞き取りは難しいです。まずは馴染みのある話題から。
– 読解よりは時間がかかりますが、いつか必ず「壁を超える瞬間」がやってき
ます。わからなくてもいいから、めげずに聞き続けましょう。
 勉強法
– 最初は、ここがお勧め。テキスト
付きのリスニング教材がたくさん
見つかります。⇒
– その他には、英語のPodcastを寝て
も醒めても聞きまくりましょう。
http://www.bbc.co.uk/learningenglish
Open Cloud Campus
9
ITエンジニアのための英語勉強法
音読/発音
 英語と日本語では、発音に使う筋肉が違うそうです。
– 表面的に真似るのではなくて、発音訓練の教材できちんとトレーニングした
方がよいです。
 勉強法
– 一見すると怪しげですが、私はこのシリーズで自
主トレしました。
– 英語のPodcastを聞きながら、同時に同じことを
しゃべるという練習もあります。(シャドーイン
グと言います。)
– 自分の音読は必ず録音して、自分で聞きましょう。
発音を良くするには、自分の発音のどこがおかし
いのかを自分で確認して直すのがベストに決まっ
てます。
Open Cloud Campus
10
ITエンジニアのための英語勉強法
英語で考える
 一般的な教材には書かれていませんが、これこそが英会話の基礎です。
– リアルな会話の場面で、「その場ではじめて考えた事」を英語でスラスラ
しゃべれるわけがありません。普段からいろいろな事を英語で考えておくの
が重要です。
 勉強法
– 妄想の中で、英語で自己紹介をしたり、最近の
出来事やそれに対する自分の考えなどを英語で
説明してください。
– 「これって英語でどう表現するのかな?」と
思ったら、すぐに調べてください。
– これを続けると、自分の考えを英語で説明する
ことがぐっと得意になります。
Open Cloud Campus
11
ITエンジニアのための英語勉強法
英作文
 日本語で作文したものを翻訳するのは今すぐにやめましょう。
– 日本語と英語では、文章の流れが異なります。日本語をそのまま英語にする
と「まわりくどすぎて、何が言いたいのかわからん症候群」に陥ります。
– 日本人の文章は、「背景や理由だけ説明して、本当に言いたいことは行間を
読んでもらう」形になりがちです。「言いたいことを最初にまとめてスト
レートに表現する(背景や理由は後から補足すればいい)」ことを心がけま
しょう。
 勉強法
– 言いたいことを箇条書きにして、
シンプルに整理した上で、シンプ
ルな英文で表現する練習をしま
しょう。
– 結論を先に書いて、後から背景や
理由を説明する流れで作文する練
習をしましょう。
http://www.slideshare.net/enakai/summarize-and-express-training-in-english
Open Cloud Campus
12
ITエンジニアのための英語勉強法
英会話
 「聞く」「考える」「話す」の並列処理は誰でも難しいものです。
– 普段から「英語で考える」練習をしておくことで、「考える」ステップを軽
減するのがコツです。
 勉強法
– 英会話学校の授業は「練習」と割りきりましょう。
本心を言う必要はないので、「論理的に筋の通っ
た事を言う」練習をしましょう。
– Phrasal Verbs(句動詞)をたくさん覚えると、日
常表現が楽になります。
– 「In that sense,」「In my understanding,」「As
far as I know,」「I'm not sure, but」「Let me
clarify it.」など、出だしの言い回しを知っておく
と、話し始めがスムーズになります。
Open Cloud Campus
13
ITエンジニアのための英語勉強法
プレゼン
 欧米風のプレゼン方法を知っておきましょう。
– オーディエンスの方を向いて、情熱を持ってオーディエンスに語りかける。
– 演台の後ろに隠れずに、自分の体全体をオーディエンスに見せる。
 勉強法
– プレゼンは舞台の演技と同じです。予行演習を100000000回ぐらいやれば、
必ず上手にプレゼンできます。(プレゼンがうまくならないという人は、ほ
ぼ確実に予行演習をしていません。)
– (参考)「プレゼンが上達するために心がけていること」
• http://enakai00.hatenablog.com/entry/20130410/1365559269
Open Cloud Campus
14
ITエンジニアのための英語勉強法
その他
 万人にお勧めするわけではないですが、この2冊は勉強になりました。
ITエンジニアのための英語勉強法
Etsuji Nakai
Twitter @enakai00
Open Cloud Campus
ふーんなるほど、とか思ったら
今すぐに勉強をはじめましょう

Mais conteúdo relacionado

Mais procurados

今まで学び実践してきたこと
今まで学び実践してきたこと今まで学び実践してきたこと
今まで学び実践してきたことDaisuke Yamazaki
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイするTakayuki Itoh
 
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようShuto Suzuki
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)mosa siru
 
論文に関する基礎知識2015
論文に関する基礎知識2015論文に関する基礎知識2015
論文に関する基礎知識2015Mai Otsuki
 
ドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービスドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービスkouki_mitsuishi
 
まじめに!できる!LT
まじめに!できる!LT まじめに!できる!LT
まじめに!できる!LT Akabane Hiroyuki
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門Masahito Zembutsu
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019Tokoroten Nakayama
 
QUICとNATと
QUICとNATとQUICとNATと
QUICとNATとYuya Rin
 
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveTokoroten Nakayama
 
ブレインパッドにおける機械学習プロジェクトの進め方
ブレインパッドにおける機械学習プロジェクトの進め方ブレインパッドにおける機械学習プロジェクトの進め方
ブレインパッドにおける機械学習プロジェクトの進め方BrainPad Inc.
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」Takuto Wada
 
SageMakerを使った異常検知
SageMakerを使った異常検知SageMakerを使った異常検知
SageMakerを使った異常検知Ryohei Yamaguchi
 
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうPython 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうRyuji Tsutsui
 
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造Taiji Tsuchiya
 
優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案Masanori Kado
 

Mais procurados (20)

今まで学び実践してきたこと
今まで学び実践してきたこと今まで学び実践してきたこと
今まで学び実践してきたこと
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイする
 
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
 
Cognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しようCognitive Complexity でコードの複雑さを定量的に計測しよう
Cognitive Complexity でコードの複雑さを定量的に計測しよう
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
論文に関する基礎知識2015
論文に関する基礎知識2015論文に関する基礎知識2015
論文に関する基礎知識2015
 
ドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービスドメイン駆動設計とマイクロサービス
ドメイン駆動設計とマイクロサービス
 
まじめに!できる!LT
まじめに!できる!LT まじめに!できる!LT
まじめに!できる!LT
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
 
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
 
QUICとNATと
QUICとNATとQUICとNATと
QUICとNATと
 
TLS, HTTP/2演習
TLS, HTTP/2演習TLS, HTTP/2演習
TLS, HTTP/2演習
 
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLiveDXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
 
ブレインパッドにおける機械学習プロジェクトの進め方
ブレインパッドにおける機械学習プロジェクトの進め方ブレインパッドにおける機械学習プロジェクトの進め方
ブレインパッドにおける機械学習プロジェクトの進め方
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
 
家庭で使うSlack
家庭で使うSlack家庭で使うSlack
家庭で使うSlack
 
SageMakerを使った異常検知
SageMakerを使った異常検知SageMakerを使った異常検知
SageMakerを使った異常検知
 
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうPython 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
 
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
 
優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案
 

Destaque

受託開発をやりながらboardを軌道に乗せるまで
受託開発をやりながらboardを軌道に乗せるまで受託開発をやりながらboardを軌道に乗せるまで
受託開発をやりながらboardを軌道に乗せるまでYusuke Tamukai
 
「関心事」と「責務」 の お話
「関心事」と「責務」 の お話「関心事」と「責務」 の お話
「関心事」と「責務」 の お話Shinichi Takahashi
 
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティングYusuke Tamukai
 
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3 データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3 Hiroshi Ito
 
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアルKiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル裕士 常田
 
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014Nov Matake
 
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜Masaru Kurahayashi
 
2値化CNN on FPGAでGPUとガチンコバトル(公開版)
2値化CNN on FPGAでGPUとガチンコバトル(公開版)2値化CNN on FPGAでGPUとガチンコバトル(公開版)
2値化CNN on FPGAでGPUとガチンコバトル(公開版)Hiroki Nakahara
 

Destaque (10)

受託開発をやりながらboardを軌道に乗せるまで
受託開発をやりながらboardを軌道に乗せるまで受託開発をやりながらboardを軌道に乗せるまで
受託開発をやりながらboardを軌道に乗せるまで
 
「関心事」と「責務」 の お話
「関心事」と「責務」 の お話「関心事」と「責務」 の お話
「関心事」と「責務」 の お話
 
Ladder of cqrs+es
Ladder of cqrs+esLadder of cqrs+es
Ladder of cqrs+es
 
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
受託の会社が調達せずに自社サービスを立ち上げ事業として成立するまでの企画・開発・サポート・マーケティング
 
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3 データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
 
KiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアルKiCadで雑に基板を作る チュートリアル
KiCadで雑に基板を作る チュートリアル
 
Oss貢献超入門
Oss貢献超入門Oss貢献超入門
Oss貢献超入門
 
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014SAML / OpenID Connect / OAuth / SCIM 技術解説  - ID&IT 2014 #idit2014
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
 
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
 
2値化CNN on FPGAでGPUとガチンコバトル(公開版)
2値化CNN on FPGAでGPUとガチンコバトル(公開版)2値化CNN on FPGAでGPUとガチンコバトル(公開版)
2値化CNN on FPGAでGPUとガチンコバトル(公開版)
 

Semelhante a ITエンジニアのための英語勉強法

インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜Etsuji Nakai
 
Eucalyptus infra technology
Eucalyptus infra technologyEucalyptus infra technology
Eucalyptus infra technologyEtsuji Nakai
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要Etsuji Nakai
 
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker活用パターンの整理 ― どう組み合わせるのが正解?!Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker活用パターンの整理 ― どう組み合わせるのが正解?!Etsuji Nakai
 
Dockerコミュニティ近況
Dockerコミュニティ近況Dockerコミュニティ近況
Dockerコミュニティ近況Akihiro Suda
 
Eclipse PDT + MakeGoodによるPHPコードのテスト
Eclipse PDT + MakeGoodによるPHPコードのテストEclipse PDT + MakeGoodによるPHPコードのテスト
Eclipse PDT + MakeGoodによるPHPコードのテストAtsuhiro Kubo
 
国際的な相互運用とオープン技術 - 日時と文字 -
国際的な相互運用とオープン技術 - 日時と文字 -国際的な相互運用とオープン技術 - 日時と文字 -
国際的な相互運用とオープン技術 - 日時と文字 -yamahige
 
Eclipse PDT + MakeGood による PHP コードのテスト
Eclipse PDT + MakeGood による PHP コードのテストEclipse PDT + MakeGood による PHP コードのテスト
Eclipse PDT + MakeGood による PHP コードのテストAtsuhiro Kubo
 

Semelhante a ITエンジニアのための英語勉強法 (8)

インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
インタークラウドを実現する技術 〜 デファクトスタンダードからの視点 〜
 
Eucalyptus infra technology
Eucalyptus infra technologyEucalyptus infra technology
Eucalyptus infra technology
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
 
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker活用パターンの整理 ― どう組み合わせるのが正解?!Docker活用パターンの整理 ― どう組み合わせるのが正解?!
Docker活用パターンの整理 ― どう組み合わせるのが正解?!
 
Dockerコミュニティ近況
Dockerコミュニティ近況Dockerコミュニティ近況
Dockerコミュニティ近況
 
Eclipse PDT + MakeGoodによるPHPコードのテスト
Eclipse PDT + MakeGoodによるPHPコードのテストEclipse PDT + MakeGoodによるPHPコードのテスト
Eclipse PDT + MakeGoodによるPHPコードのテスト
 
国際的な相互運用とオープン技術 - 日時と文字 -
国際的な相互運用とオープン技術 - 日時と文字 -国際的な相互運用とオープン技術 - 日時と文字 -
国際的な相互運用とオープン技術 - 日時と文字 -
 
Eclipse PDT + MakeGood による PHP コードのテスト
Eclipse PDT + MakeGood による PHP コードのテストEclipse PDT + MakeGood による PHP コードのテスト
Eclipse PDT + MakeGood による PHP コードのテスト
 

Mais de Etsuji Nakai

「ITエンジニアリングの本質」を考える
「ITエンジニアリングの本質」を考える「ITエンジニアリングの本質」を考える
「ITエンジニアリングの本質」を考えるEtsuji Nakai
 
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Googleのインフラ技術に見る基盤標準化とDevOpsの真実Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Googleのインフラ技術に見る基盤標準化とDevOpsの真実Etsuji Nakai
 
Introducton to Convolutional Nerural Network with TensorFlow
Introducton to Convolutional Nerural Network with TensorFlowIntroducton to Convolutional Nerural Network with TensorFlow
Introducton to Convolutional Nerural Network with TensorFlowEtsuji Nakai
 
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービスGoogleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービスEtsuji Nakai
 
Spannerに関する技術メモ
Spannerに関する技術メモSpannerに関する技術メモ
Spannerに関する技術メモEtsuji Nakai
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsEtsuji Nakai
 
A Brief History of My English Learning
A Brief History of My English LearningA Brief History of My English Learning
A Brief History of My English LearningEtsuji Nakai
 
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎Etsuji Nakai
 
TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門Etsuji Nakai
 
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container EngineUsing Kubernetes on Google Container Engine
Using Kubernetes on Google Container EngineEtsuji Nakai
 
Lecture note on PRML 8.2
Lecture note on PRML 8.2Lecture note on PRML 8.2
Lecture note on PRML 8.2Etsuji Nakai
 
Machine Learning Basics for Web Application Developers
Machine Learning Basics for Web Application DevelopersMachine Learning Basics for Web Application Developers
Machine Learning Basics for Web Application DevelopersEtsuji Nakai
 
Your first TensorFlow programming with Jupyter
Your first TensorFlow programming with JupyterYour first TensorFlow programming with Jupyter
Your first TensorFlow programming with JupyterEtsuji Nakai
 
Deep Q-Network for beginners
Deep Q-Network for beginnersDeep Q-Network for beginners
Deep Q-Network for beginnersEtsuji Nakai
 
TensorFlowで学ぶDQN
TensorFlowで学ぶDQNTensorFlowで学ぶDQN
TensorFlowで学ぶDQNEtsuji Nakai
 
DevOpsにおける組織に固有の事情を どのように整理するべきか
DevOpsにおける組織に固有の事情を どのように整理するべきかDevOpsにおける組織に固有の事情を どのように整理するべきか
DevOpsにおける組織に固有の事情を どのように整理するべきかEtsuji Nakai
 
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShiftExploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShiftEtsuji Nakai
 

Mais de Etsuji Nakai (20)

PRML11.2-11.3
PRML11.2-11.3PRML11.2-11.3
PRML11.2-11.3
 
「ITエンジニアリングの本質」を考える
「ITエンジニアリングの本質」を考える「ITエンジニアリングの本質」を考える
「ITエンジニアリングの本質」を考える
 
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Googleのインフラ技術に見る基盤標準化とDevOpsの真実Googleのインフラ技術に見る基盤標準化とDevOpsの真実
Googleのインフラ技術に見る基盤標準化とDevOpsの真実
 
Introducton to Convolutional Nerural Network with TensorFlow
Introducton to Convolutional Nerural Network with TensorFlowIntroducton to Convolutional Nerural Network with TensorFlow
Introducton to Convolutional Nerural Network with TensorFlow
 
Googleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービスGoogleにおける機械学習の活用とクラウドサービス
Googleにおける機械学習の活用とクラウドサービス
 
Spannerに関する技術メモ
Spannerに関する技術メモSpannerに関する技術メモ
Spannerに関する技術メモ
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
 
A Brief History of My English Learning
A Brief History of My English LearningA Brief History of My English Learning
A Brief History of My English Learning
 
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
 
TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門
 
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container EngineUsing Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
 
Lecture note on PRML 8.2
Lecture note on PRML 8.2Lecture note on PRML 8.2
Lecture note on PRML 8.2
 
Machine Learning Basics for Web Application Developers
Machine Learning Basics for Web Application DevelopersMachine Learning Basics for Web Application Developers
Machine Learning Basics for Web Application Developers
 
Your first TensorFlow programming with Jupyter
Your first TensorFlow programming with JupyterYour first TensorFlow programming with Jupyter
Your first TensorFlow programming with Jupyter
 
Deep Q-Network for beginners
Deep Q-Network for beginnersDeep Q-Network for beginners
Deep Q-Network for beginners
 
Life with jupyter
Life with jupyterLife with jupyter
Life with jupyter
 
TensorFlowで学ぶDQN
TensorFlowで学ぶDQNTensorFlowで学ぶDQN
TensorFlowで学ぶDQN
 
DevOpsにおける組織に固有の事情を どのように整理するべきか
DevOpsにおける組織に固有の事情を どのように整理するべきかDevOpsにおける組織に固有の事情を どのように整理するべきか
DevOpsにおける組織に固有の事情を どのように整理するべきか
 
PRML7.2
PRML7.2PRML7.2
PRML7.2
 
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShiftExploring the Philosophy behind Docker/Kubernetes/OpenShift
Exploring the Philosophy behind Docker/Kubernetes/OpenShift
 

ITエンジニアのための英語勉強法

  • 1. ITエンジニアのための英語勉強法 ver1.1 Etsuji Nakai / 中井悦司 Twitter @enakai00 Open Cloud Campus ITエンジニアのための 英語勉強法
  • 2. Open Cloud Campus 2 ITエンジニアのための英語勉強法 自己紹介  中井悦司(なかいえつじ) – Twitter @enakai00  日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される お客様を全力でご支援させていただきます。  昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門)  英語に関係する試験結果(俺頑張った。。。) – TOEIC 920 (2001年) – 国連英検A級(2006年) – 英検1級(2007年) 好評発売中!
  • 3. Open Cloud Campus 3 ITエンジニアのための英語勉強法 英語学習の心構え  英語学習は積み上げと継続 – 時間をかけた分は、必ず何かが身につきます。 – あらゆる隙を見つけて、何か英語に関連した事をやりましょう。
  • 4. Open Cloud Campus 4 ITエンジニアのための英語勉強法 英語の学習項目  意外とたくさんありますが、すべて必要です。 –文法 –単語 –読解 –聞き取り –音読/発音 –英語で考える  ←意外と盲点 –英作文 –英会話 –プレゼン –その他・・・・?
  • 5. Open Cloud Campus 5 ITエンジニアのための英語勉強法 文法  文法は、英語の基礎となる理屈です。 – 「ノリでがんばる」とか言って逃げないで、時間をかけて勉強しましょう。  勉強法 – 大学受験で勉強した知識は、今でも役立っています。 – 今からでも遅くないので、高校生向けのしっかりとした 参考書を読みましょう。  注意点 – 英文を読むときは、文法を意識せずに自然に理解するこ とを心がけましょう。意味が取れない文章が出てきた時 に、文法がどうなっているかを考えましょう。
  • 6. Open Cloud Campus 6 ITエンジニアのための英語勉強法 単語  単語はたくさん知っている方が有利に決まっています。 – 「XXX語だけでこんなにしゃべれる!」などという甘やかし系の参考書は信 じないように。  勉強法 – 単語は文例とあわせて覚えるとよいです。単語集で 勉強するときは、例文が多いものをお勧めします。 – 小型の英英辞典を持ち歩いて、暇なときに読みま しょう。説明文の中に知らない単語があったら、そ れもついでに調べて・・・をやってると意外と楽し めます。 – ニュース記事を毎日読んでいると、ホットな話題に 関連する単語が繰り返し出てくるので、よく覚えら れます。
  • 7. Open Cloud Campus 7 ITエンジニアのための英語勉強法 読解  読解は、誰でも必ず「壁を越える瞬間」が実感できます。 – 読解が難しいのは、知らない「単語」や「定型句」が多いからです。 – 同じ分野の文章をあきらめずにずーーーーーっと読み続けると、その分野の 頻出単語や決まった言い方を覚えきった瞬間に、魔法のようにスラスラ読め るようになります。  勉強法 – 技術書は文法がシンプルなので、「壁を越える瞬間」 が実感しやすいです。今日から、技術書はすべて英語 版を購入するようにしましょう。 – Amazonなら洋書も簡単に手に入ります。いい時代で すねぇ。。。 – 今なら、技術書に限らず、あらゆる文章(ニュース、 小説など)の英語版が手に入りますよ!
  • 8. Open Cloud Campus 8 ITエンジニアのための英語勉強法 聞き取り  聞き取りは、「興味のある分野」から始めるとうまくいきます。 – 親しみのない話題の聞き取りは難しいです。まずは馴染みのある話題から。 – 読解よりは時間がかかりますが、いつか必ず「壁を超える瞬間」がやってき ます。わからなくてもいいから、めげずに聞き続けましょう。  勉強法 – 最初は、ここがお勧め。テキスト 付きのリスニング教材がたくさん 見つかります。⇒ – その他には、英語のPodcastを寝て も醒めても聞きまくりましょう。 http://www.bbc.co.uk/learningenglish
  • 9. Open Cloud Campus 9 ITエンジニアのための英語勉強法 音読/発音  英語と日本語では、発音に使う筋肉が違うそうです。 – 表面的に真似るのではなくて、発音訓練の教材できちんとトレーニングした 方がよいです。  勉強法 – 一見すると怪しげですが、私はこのシリーズで自 主トレしました。 – 英語のPodcastを聞きながら、同時に同じことを しゃべるという練習もあります。(シャドーイン グと言います。) – 自分の音読は必ず録音して、自分で聞きましょう。 発音を良くするには、自分の発音のどこがおかし いのかを自分で確認して直すのがベストに決まっ てます。
  • 10. Open Cloud Campus 10 ITエンジニアのための英語勉強法 英語で考える  一般的な教材には書かれていませんが、これこそが英会話の基礎です。 – リアルな会話の場面で、「その場ではじめて考えた事」を英語でスラスラ しゃべれるわけがありません。普段からいろいろな事を英語で考えておくの が重要です。  勉強法 – 妄想の中で、英語で自己紹介をしたり、最近の 出来事やそれに対する自分の考えなどを英語で 説明してください。 – 「これって英語でどう表現するのかな?」と 思ったら、すぐに調べてください。 – これを続けると、自分の考えを英語で説明する ことがぐっと得意になります。
  • 11. Open Cloud Campus 11 ITエンジニアのための英語勉強法 英作文  日本語で作文したものを翻訳するのは今すぐにやめましょう。 – 日本語と英語では、文章の流れが異なります。日本語をそのまま英語にする と「まわりくどすぎて、何が言いたいのかわからん症候群」に陥ります。 – 日本人の文章は、「背景や理由だけ説明して、本当に言いたいことは行間を 読んでもらう」形になりがちです。「言いたいことを最初にまとめてスト レートに表現する(背景や理由は後から補足すればいい)」ことを心がけま しょう。  勉強法 – 言いたいことを箇条書きにして、 シンプルに整理した上で、シンプ ルな英文で表現する練習をしま しょう。 – 結論を先に書いて、後から背景や 理由を説明する流れで作文する練 習をしましょう。 http://www.slideshare.net/enakai/summarize-and-express-training-in-english
  • 12. Open Cloud Campus 12 ITエンジニアのための英語勉強法 英会話  「聞く」「考える」「話す」の並列処理は誰でも難しいものです。 – 普段から「英語で考える」練習をしておくことで、「考える」ステップを軽 減するのがコツです。  勉強法 – 英会話学校の授業は「練習」と割りきりましょう。 本心を言う必要はないので、「論理的に筋の通っ た事を言う」練習をしましょう。 – Phrasal Verbs(句動詞)をたくさん覚えると、日 常表現が楽になります。 – 「In that sense,」「In my understanding,」「As far as I know,」「I'm not sure, but」「Let me clarify it.」など、出だしの言い回しを知っておく と、話し始めがスムーズになります。
  • 13. Open Cloud Campus 13 ITエンジニアのための英語勉強法 プレゼン  欧米風のプレゼン方法を知っておきましょう。 – オーディエンスの方を向いて、情熱を持ってオーディエンスに語りかける。 – 演台の後ろに隠れずに、自分の体全体をオーディエンスに見せる。  勉強法 – プレゼンは舞台の演技と同じです。予行演習を100000000回ぐらいやれば、 必ず上手にプレゼンできます。(プレゼンがうまくならないという人は、ほ ぼ確実に予行演習をしていません。) – (参考)「プレゼンが上達するために心がけていること」 • http://enakai00.hatenablog.com/entry/20130410/1365559269
  • 14. Open Cloud Campus 14 ITエンジニアのための英語勉強法 その他  万人にお勧めするわけではないですが、この2冊は勉強になりました。
  • 15. ITエンジニアのための英語勉強法 Etsuji Nakai Twitter @enakai00 Open Cloud Campus ふーんなるほど、とか思ったら 今すぐに勉強をはじめましょう