SlideShare ist ein Scribd-Unternehmen logo
1 von 39
IT業界における
英語とプログラミングの関係性
2016年4月26日
@首都大学東京 日野キャンパス
藤沼祥成
免責事項
• 本発表は私個人の意見であり、会社の立場
を代表するものではありません
自己紹介(経歴)
• 1989: バンコク生まれ
• 1993 – 1995: フランス、パリに在住
• 1998 – 2001: タイ、バンコクに在住
– 上記の期間以外は全て日本に在住
• 2012 国際基督教大学 (ICU)、 学士
• 2014 東京大学大学院、 修士
• 2014 – 現在 検索のソフトウェアエンジニア
– @Amazon JP(A9)
この講演のキーワード
「慣れ」
本日のテーマ
• 英語に慣れていると、情報系で
何が嬉しいか?
• 英語(とプログラミング)はどう
やってうまくなるのか?
WWW2016の参加者数/参加国
WWW2016の国別submission数
 研究者人口は日本の10倍以上
WWW2016の国別submission数
国 Submission数
USA 429
China 144
UK 99 722
Germany 90
India 59
…
Japan 43
 研究者人口は日本の10倍以上
ソフトウェアエンジニアの平均年収の
比較
約2倍
の差
CMU卒業生の給料平均・中央値
• カーネギーメロン大学(CMU), 学部卒
引用元: http://www.cmu.edu/career/salaries-and-destinations/2015-
survey/pdfs-one-pagers/scs-2015-post-grad-stats-12-17-15-kc.pdf
約1000万円
僕自身の経験
• バイトしたX社(英語あり)
–2250 yen / hour
• バイトしたY社(英語なし)
–1000 yen / hour
約2倍
の差
 給料は約2倍に
 コネは10倍以上に
Coursera
• 10倍以上の研究者の中には一流の研
究者、教育者も
引用元: http://www.andrewng.org/about/
Quora
Q. 学生へのアドバイスは?
1. 世界を変えられるか
2. どれだけ学べるか
以上2点を軸に時間を使うこと
• 英語は重要だとわかった
• とはいっても、、、
僕が想像する日本人学生の悩み
• 外国人と英語で議論できない
• 外国人と仲良くなれない
• 英語のCoding interviewが突破できない
• 論文が英語で書けない
• TOEFLの点数が低い
現時点での能力を自己評価
英語
プログラミング
M1時点での能力を自己評価
英語
プログラミング
M1時点での能力を自己評価
英語
プログラミング
この二つは結構
似ている
「慣れ」が必要
本日のテーマ
• 英語に慣れていると、情報系で
何が嬉しいか?
• 英語(とプログラミング)はどう
やってうまくなるのか?
中学校教師だった叔母の言葉
• 「英語は体育や音楽などと一緒の枠
組みでくくるべき」
–国数英理社とくくるべきでない
–スポーツと一緒で「慣れ」が大事
例:テニス
• 座学のみでうまくなる人はいな
い
• 1. 本を読む・人に指導してもらう
• 2. 試行錯誤
• 1., 2.の繰り返し
• 結果、自分でコツをつかんでう
まくなっていく
• これはテニスに限らない
– 研究発表
– コーディング
– 英語で喋る、などなど
• 英語はどうやってうまくなったか
• プログラミングはどうやってうまく
なったか
英語:幼稚園時代
• One, two, three, …, nineしか知らない
• 周りが自分より英語ができるからかたっぱし
から教えてもらう
え、○○って英語で
何て言うの?
英語: 高校から大学学部にかけて
• ICU高校、ICU
– TOEIC 900点越え、TOEFL iBT
100点越えがざらにいる
– 英語圏にいた帰国生が一番
できる
• 周りが自分より英語が
できるからかたっぱしか
ら教えてもらう
引用元:
http://subsite.icu.ac.jp/initiative/
しかし帰国生に言われても・・・
• 「幼稚園から」はちょっとずるい
• 言語は一般的に幼少期での習得能力が高い
• そのため、B3の皆さんに同じことをしろ、とい
うのは厳しい
• だから、僕が22歳時点でできなかったプログ
ラミングをどうやって習得したかを話します
プログラミング:修士時代初期
• Q: サーバーにどうやってログインするんですか?
• Q: オートマトンはどうやってプログラムに落とす?
引用元: http://www.illust-factory.com/
プログラミング:修士時代後期
• 師匠をみつける
– 全員が師匠
• 先生、同期、先輩、後輩、など
– プログラミングの師匠
• インターン先のコミッター
• 研究室の先輩
– すぐに質問できてすぐに答えが返ってくる
• E.g. 言語は何がいいのか?
• 研究でスクリプトを書く、書く、書く、書く、、、
二つのエピソードでのポイント
• 必要に迫られる
– =生きるのに必要なレベル
• 日常的に使う
– =週5日、5時間~
• 周りをできる人達で固める(=師匠を見つける)
– その人達に聞けばよい!
– How to be a successful PhDにもそうある[1]
• [1] https://people.cs.umass.edu/~wallach/how_to_be_a_successful_phd_student.pdf
• では具体的に「今から」何をや
ればいいのか?
意識的に苦手なことに慣れてみる
• 英語で話すのが苦手
– E.g. 外国でバスのチケットの買い
方がわからない
– ○ 人に聞く
– △ 自分で調べる
• コーディングが苦手
– Cracking the coding Interviewを
はじめる
– 面接を受け続ける
具体的に何をするか
• 皆さんに「英語をやれ!」=ICU生に「プロ
グラミングをやれ!」
– ICU生にプログラミングができる人はほぼいない
• 全くいないとは言わない
– 興味がないから、必要がないから
• 興味があることに関係しないと多分続かない
– めちゃくちゃな英語でいいから英語で技術ブログや論文を
書く、書く、書く、、、
具体的に何をするか:おすすめ
• 研究・プログラミング関連
– OSS: 大量の文書を読み書きする
– Courseraの講義をみる
– Hackernewsを読む
• 研究・プログラミング以外
– 好きなもの
• 英語の本
• バンドのインタビュー
• 洋画
• etc.
自分自身もまだ苦手なこと
• プレゼンテーション
• 英語で論文を書くこと
– TOEFL iBT 101点、しかし、、、
– 既存手法との新規性の比較が明示できていない
– いまだに前置詞を間違う
• E.g. investigate towards -> investigate
– いまだに主語述語の対応が取れていない
• プログラミング
– Git, Python, Java以外の言語はあまり自信ない
– 並列化などについても勉強中
余談
1.TOEFLと論文が書けるかは関係ない
• Writing
– iBTのwritingタスクは20分と30分
– 論文を書くのは天才的な人でも1週間(ぐらい?)
– E-raterを導入している
• なので点数が低くてもあまり気にしない
2. 英語が喋れないことは恥ずかしい
ことではない
• 半分以上はnon-native
– USAのCS PhD過程は約半分が
留学生
• https://news.ycombinator.com/ite
m?id=5149574
• 早口で聞き取れない場合
は”Parden?”と言う
– 向こうが早口なのも問題
– (ぐらいの気持ちも大事)
• 向こうが日本語を喋れない
ことも問題の一因
– (ぐらいの気持ちも大事)
国 Submission数
USA 429
China 144
UK 99 722
Germany 90
India 59
…
Japan 43
3. 日本語が話せることはメリット
• NLP/MLでは素晴らしい教科書がある
• ネットに素晴らしい資料がある
– 小町先生のブログ
まとめ
• 英語ができると
– 給料が約2倍の差
– コネは10倍以上に
• 英語(プログラミングも?)ようするに慣れ
– 必要に迫られると慣れる
– 日常的に使うと慣れる
– 周りをできる人達で固めると慣れる
Questions?

Weitere ähnliche Inhalte

Ähnlich wie IT業界における英語とプログラミングの関係性

20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
Takashi Uemura
 
高専を卒業して一回りしました
高専を卒業して一回りしました高専を卒業して一回りしました
高専を卒業して一回りしました
Tomokatsu Yoshizawa
 

Ähnlich wie IT業界における英語とプログラミングの関係性 (20)

World stage総合企画書ver1.1
World stage総合企画書ver1.1World stage総合企画書ver1.1
World stage総合企画書ver1.1
 
LINE開発の舞台裏とプロダクトマネージャー
LINE開発の舞台裏とプロダクトマネージャーLINE開発の舞台裏とプロダクトマネージャー
LINE開発の舞台裏とプロダクトマネージャー
 
エンジニアのキャリアを考える
エンジニアのキャリアを考えるエンジニアのキャリアを考える
エンジニアのキャリアを考える
 
Varnish 4 Release Party in Tokyo (terada)
Varnish 4 Release Party in Tokyo (terada)Varnish 4 Release Party in Tokyo (terada)
Varnish 4 Release Party in Tokyo (terada)
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
 
About cloneko(與那城雄について)
About cloneko(與那城雄について)About cloneko(與那城雄について)
About cloneko(與那城雄について)
 
博士のキャリアデザインワークショップ講演
博士のキャリアデザインワークショップ講演博士のキャリアデザインワークショップ講演
博士のキャリアデザインワークショップ講演
 
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
 
2016-10-25 product manager conference 資料
2016-10-25 product manager conference 資料2016-10-25 product manager conference 資料
2016-10-25 product manager conference 資料
 
デザイン型人材育成のために
デザイン型人材育成のためにデザイン型人材育成のために
デザイン型人材育成のために
 
2017年の電子出版関連ニュース 振り返りと、2018年の動向予測──jepaセミナー資料 by 鷹野凌 2018.1.9
2017年の電子出版関連ニュース 振り返りと、2018年の動向予測──jepaセミナー資料 by 鷹野凌 2018.1.92017年の電子出版関連ニュース 振り返りと、2018年の動向予測──jepaセミナー資料 by 鷹野凌 2018.1.9
2017年の電子出版関連ニュース 振り返りと、2018年の動向予測──jepaセミナー資料 by 鷹野凌 2018.1.9
 
教育現場でのパターン・ランゲージ活用の最新事例〜高齢者向け施設でのスタッフ研修〜
教育現場でのパターン・ランゲージ活用の最新事例〜高齢者向け施設でのスタッフ研修〜教育現場でのパターン・ランゲージ活用の最新事例〜高齢者向け施設でのスタッフ研修〜
教育現場でのパターン・ランゲージ活用の最新事例〜高齢者向け施設でのスタッフ研修〜
 
PMI日本支部におけるプロジェクトマネジメント教育活動(2021年度版)
PMI日本支部におけるプロジェクトマネジメント教育活動(2021年度版)PMI日本支部におけるプロジェクトマネジメント教育活動(2021年度版)
PMI日本支部におけるプロジェクトマネジメント教育活動(2021年度版)
 
2012ー1 TENTOプレゼン資料
2012ー1 TENTOプレゼン資料2012ー1 TENTOプレゼン資料
2012ー1 TENTOプレゼン資料
 
高専を卒業して一回りしました
高専を卒業して一回りしました高専を卒業して一回りしました
高専を卒業して一回りしました
 
20161222 米国大学院学生会説明会資料
20161222 米国大学院学生会説明会資料20161222 米国大学院学生会説明会資料
20161222 米国大学院学生会説明会資料
 
TENTO 2012/01 筑波大学プレゼン資料
TENTO 2012/01 筑波大学プレゼン資料TENTO 2012/01 筑波大学プレゼン資料
TENTO 2012/01 筑波大学プレゼン資料
 
enPiT修了生は、大学卒業後の一歩をどう選んだか
enPiT修了生は、大学卒業後の一歩をどう選んだかenPiT修了生は、大学卒業後の一歩をどう選んだか
enPiT修了生は、大学卒業後の一歩をどう選んだか
 
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
【eラーニングアワード 2014 フォーラム】 スポンサー募集要項
 
社内勉強会を続けるには(2016.10.07 DevLove 関西)
社内勉強会を続けるには(2016.10.07 DevLove 関西)社内勉強会を続けるには(2016.10.07 DevLove 関西)
社内勉強会を続けるには(2016.10.07 DevLove 関西)
 

Mehr von Yoshinari Fujinuma (15)

Probabilistic Graphical Models 輪読会 Chapter 4.1 - 4.4
Probabilistic Graphical Models 輪読会 Chapter 4.1 - 4.4Probabilistic Graphical Models 輪読会 Chapter 4.1 - 4.4
Probabilistic Graphical Models 輪読会 Chapter 4.1 - 4.4
 
Kuromoji FST
Kuromoji FSTKuromoji FST
Kuromoji FST
 
言語モデル入門
言語モデル入門言語モデル入門
言語モデル入門
 
Liさん
LiさんLiさん
Liさん
 
冨田さん
冨田さん冨田さん
冨田さん
 
藤沼さん
藤沼さん藤沼さん
藤沼さん
 
Yokoさん
YokoさんYokoさん
Yokoさん
 
Panotさん
PanotさんPanotさん
Panotさん
 
大橋さん
大橋さん大橋さん
大橋さん
 
研究室紹介用ポスター
研究室紹介用ポスター研究室紹介用ポスター
研究室紹介用ポスター
 
Minhさん
MinhさんMinhさん
Minhさん
 
Pascualさん
PascualさんPascualさん
Pascualさん
 
Pontusさん
PontusさんPontusさん
Pontusさん
 
hara-san's research
hara-san's researchhara-san's research
hara-san's research
 
Tweet Recommendation with Graph Co-Ranking
Tweet Recommendation with Graph Co-RankingTweet Recommendation with Graph Co-Ranking
Tweet Recommendation with Graph Co-Ranking
 

IT業界における英語とプログラミングの関係性

Hinweis der Redaktion

  1. 海外在住歴あり 英語の強い大学にいて プログラミングで苦労して今の会社に入った、という背景があります。 ーアマゾンの商品検索の開発を行っています
  2. 僕はおそらく能力の高さ関係が一般の学生とは逆である
  3. 僕高校と大学時代、テニス部だった
  4. 佳子様、眞子様効果でかなり知名度があがっていますね
  5. 僕のプログラミングを身につけた方法としては師匠をみつけた E.g. インストール時にエラーが!助けて!
  6. 研究者相手なら「あなたは何の研究をしているの?」
  7. 僕の学年で情報科学専攻は5人 正直lang-8はおすすめしない Writingのみひたすら鍛えたい場合はおすすめ プログラミングができる、というのは、尊敬の対象 中国語で三日坊主になった
  8. Stack Overflowに参加してみる。 無限ループで視聴 番外編: 日本語を喋れない恋人を作る
  9. 国別の数字上では異なるかもだが、半分以上、へたすると7割はnon-native speakerなはず 喋るのが早い人がいる 聞き取れるまで言おう