Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

とあるエンジニアの技術勉強法 (インターン学生向け)

30,401 views

Published on

某社内勉強会で学生向けに講演したときの資料です

Published in: Technology
  • Be the first to comment

とあるエンジニアの技術勉強法 (インターン学生向け)

  1. 1. とあるエンジニアの技術勉強法 (インターン学生向け) 某勉強会#29 / 2016年2月24日 @iwashi86 https://www.flickr.com/photos/dougbelshaw/5563803628/in/photolist-9tDWYL-58Q5BA-nqwnZE-HmEPC-bhNFAg-dZjJL2-9HpKB1-dZjJax-6Wqocy-NhaPh-nGHSrx-8KxsW3-3iHnSU-58KUMH-dZqrEu-4bATE4-3iD1aV-cY8JW-9E5hAj-oVibj-dZqtcw-spC37x-Qe8oL-6fLhWT-oRmwRR-5Kf18p-6XRdr-75vNMn-2tdZgq-yRndjo-iexdcx- 8AHoL1-7np8Ai-9jDF2B-HmGtu-btKJe9-bG2YvZ-qax7U-5ACEPk-oVibe-8HTRQn-bXjtn7-9jDFcB-6KhjVf-6jwWqL-9hngV4-8MmPNn-9z6L3b-6q5fyP-tzpQw
  2. 2. 1 ■名前 岩瀬 義昌 / @iwashi86 ■仕事 ”WebRTC”を利用する人向けの “SkyWay”というプラットフォーム開発運用 ■社外 / コミュニティ活動 ・WebRTC Meetup Japan/Tokyo 主催 など
  3. 3. 前ふり 2
  4. 4. 3 (特に)技術者は継続的な勉強が必要 ■特に業界の変化が早い
  5. 5. 4 (特に)技術者は継続的な勉強が必要 ■特に業界の変化が早い ■どちらを採用しますか? ・変化に対応できるエンジニア ・変化に対応できないエンジニア
  6. 6. 5 ただ社会人になると学生ほど時間がない ■そこで ・勉強方法を色々と知り ← 今日ココ ・効果的に勉強しよう
  7. 7. 勉強法の前に どんな知識があるか? 6
  8. 8. 7 知識の分類(今回の説明用に独自に分類) コンピュータサイエンスに 関する理論・知識(基礎知識) 例:CPUの仕組み、OSの仕組み、 アルゴリズム・データ構造、 TCP/UDP/IP など… 実践的だが汎用的な知識 例:正規表現、Linuxの実装 SQL、デザインパターン など… ① ② ③ 最新の実践的な知識 例:Docker、HTTP2、React AWS/OpenStack など…
  9. 9. 8 悲報 https://www.pakutaso.com/20160124012post-6570.html
  10. 10. 9 ①〜③まで全部必要(業務により濃淡ある) コンピュータサイエンスに 関する理論・知識 例:CPUの仕組み、OSの仕組み、 アルゴリズム・データ構造、 TCP/UDP/IP など… 実践的だが汎用的な知識 例:正規表現、Linuxの実装 SQL、デザインパターン など… ① ② ③ 最新の実践的な知識 例:Docker、HTTP2、React AWS/OpenStack など…
  11. 11. 10 https://www.flickr.com/photos/donnieray/14276228510/in/photolist-7u6NZe-dBrnV6-6qUJsd-856oJ-uxd7E-qkfuHV-4zSNz8-9tvKRC-4GXZqR-nKxpmS-ceHi5u-qfthbL-iN3m83-rRGmk-BLZroG-2UrMP9-DEvHAp-oreRwu-dFYRZM-9XRadb-oi9kA-c5Bng-dGkGY9-m8Wcso-DH14x8-bDqP1M-qmcnBs-bZFXeh-dBfuk4-5xAUfT- g1eys3-9k8ujk-omEQCZ-fo2A2u-84gza-6saKEq-nAwsfc-eRRbAo-nDTJM5-uozgLX-ocjMCb-7rtKMv-bWBtiE-7XSupe-a5kdYL-68539f-7CNypS-7zBngm-egPQpS-dFjkXw 朗報
  12. 12. 11 IT技術の勉強法・リソースは多種多様 11 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  13. 13. 12 今日のゴール 勉強法を知り、実際に試してみる 将来的に自身のキャリアに活かす
  14. 14. 13 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  15. 15. 14 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  16. 16. 15 書籍(古典) ■即、役立つわけではないが後から効いてくる 画像削除 (UNIXネットワーク プログラミング Vol.1 とか)
  17. 17. 16 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  18. 18. 17 RFC / 論文 ■業務の種類により即効性がある ■なるべく英語のまま読んでおくと、国際会議に出たとき楽
  19. 19. 18 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  20. 20. 19 ソースコード ■興味あるエリアのソースをGitHubあたりで見つけて読む ■ついでに、ブログ執筆や勉強会発表すると、 その技術のエバンジェリストに簡単になれるのが日本 https://github.com/rails/rails
  21. 21. 20 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  22. 22. 21 オンライン授業 ■大学などが授業映像を無償公開している ■基礎的なものから、応用レベルまで色々あり、 特にUdacityは英語字幕付きで見れるのでオススメ https://www.udacity.com/ https://gc.sfc.keio.ac.jp/
  23. 23. 22 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  24. 24. 23 書籍 ■古典ではない書籍も、体系的な知識習得に役立つ 書籍を読む目的を決めて、積極的に読もう 比較的、新刊な本 (例:マイクロサービスアーキテクチャ とか)
  25. 25. 24 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  26. 26. 25 各種勉強会 ■IT系の勉強会は腐るほどある ■単なる参加は非推奨(ほとんど身につかない) ・参加のみの場合は、自身の立位置の相対化を目的に ■最良なのは、LT枠で良いので発表すること http://reactjs-meetup.connpass.com/event/26229/
  27. 27. 26 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  28. 28. 27 スクリーンキャスト ■その技術がコーディング含め ざっくりどういう感じかを学ぶのに役立つ ■写経にも向いている http://dotinstall.com/ http://railscasts.com/
  29. 29. 28 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  30. 30. 29 Podcast ■通勤・通学時間の有効活用へ。1.5倍再生とかも簡単 ■とりあえず「Rebuild.fm」を聞いておこう http://rebuild.fm/
  31. 31. 30 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  32. 32. 31 Web記事 ■はてブのテクノロジカテゴリのホッテントリを追うと 日本の最新技術動向はだいたい追える(イマイチな記事も多い) ■さらに源流をたどるにはHacker News http://b.hatena.ne.jp/hotentry/it https://news.ycombinator.com/
  33. 33. 32 おまけ① ■Twitter辺りでその技術の第一人者を追う (人を選ばないとノイズも多い)
  34. 34. 33 おまけ② ■帰国子女やNativeじゃない限り 英語はひたすら勉強しましょう!
  35. 35. まとめ 34
  36. 36. 35 今日お話したこと 35 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
  37. 37. 36 今日お話したこと 36 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews Podcast RFC / 論文書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍 今日のゴール 勉強法を知り、実際に試してみる 将来的に自身のキャリアに活かす
  38. 38. 人は学習を辞めたときに老いる。 二十歳の老人もいれば、 八十歳の若者もいる。 学び続ける者は若さを失わない。 人生でなにより素晴らしいのは 自分の心の若さを保つことだ。 − ヘンリー・フォード おしまい

×