Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
とあるエンジニアの技術勉強法 (インターン学生向け) / One of the ways to...
Search
iwashi
November 26, 2022
Technology
0
180
とあるエンジニアの技術勉強法 (インターン学生向け) / One of the ways to study tech (for internship students0
社内勉強会で学生向けに講演したときの資料です
iwashi
November 26, 2022
Tweet
Share
More Decks by iwashi
See All by iwashi
n=1の経験が紡ぐエンジニアリングマネジメントの可能性 / The Possibilities of Engineering Management from n=1 Experiences
iwashi86
11
1.5k
エンジニアリングが好きな私たちのためのエンジニアリングマネジャー入門 / Engineering management for the rest of us
iwashi86
22
5.2k
エレガントパズル 30分 ダイジェスト版/ Elegant Puzzle 30min Digest
iwashi86
5
570
エレガントパズル エンジニアのマネジメントという難問にあなたはどう立ち向かうのか / Elegant Puzzle
iwashi86
18
4k
ベロシティを高く保つ仕事のすすめ方 / Maintaining a High Velocity as Productivity Hacks
iwashi86
54
20k
マネージャー&リーダー向け 社内トレーニング / Training of management and leadership for Stockmark
iwashi86
65
32k
30分でわかる「エンジニアのためのドキュメントライティング」- インフラエンジニアBooks / Docs for Developers within 30 minutes
iwashi86
9
2.5k
エンジニアのためのドキュメントライティング / Docs for Developers
iwashi86
34
22k
なぜ変化を起こすのが難しいのか? - 数年以上にわたって難しさに向き合い・考え取り組んできたこと / The reason why changing organization is so hard - What I thought and faced for more than several years
iwashi86
60
88k
Other Decks in Technology
See All in Technology
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
2
380
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
280
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
180
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
140
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.7k
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
520
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
170
システム・ML活用を広げるdbtのデータモデリング / Expanding System & ML Use with dbt Modeling
i125
1
290
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
1.2k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
390
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
910
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Designing for Performance
lara
604
68k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
BBQ
matthewcrist
87
9.5k
Documentation Writing (for coders)
carmenintech
67
4.6k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Optimizing for Happiness
mojombo
376
70k
KATA
mclloyd
29
14k
Transcript
とあるエンジニアの技術勉強法 (インターン学生向け) 某勉強会#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-qax 7U-5ACEPk-oVibe-8HTRQn-bXjtn7-9jDFcB-6KhjVf-6jwWqL-9hngV4-8MmPNn-9z6L3b-6q5fyP-tzpQw
1 ▪名前 岩瀬 義昌 / @iwashi86 ▪仕事 ”WebRTC”を利用する人向けの “SkyWay”というプラットフォーム開発運用 ▪社外
/ コミュニティ活動 ・WebRTC Meetup Japan/Tokyo 主催 など
前ふり 2
3 (特に) 技術者は継続的な勉強が必要 ▪特に業界の変化が早い
4 (特に) 技術者は継続的な勉強が必要 ▪特に業界の変化が早い ▪どちらを採用しますか? ・変化に対応できるエンジニア ・変化に対応できないエンジニア
5 ただ社会人になると学生ほど時間がない ▪そこで ・勉強方法を色々と知り ← 今日ココ ・効果的に勉強しよう
勉強法の前に どんな知識があるか? 6
7 知識の分類(今回の説明用に独自に分類) コンピュータサイエンスに 関する理論・知識(基礎知識) 例:CPUの仕組み、OSの仕組み、 アルゴリズム・データ構造、 TCP/UDP/IP など… 実践的だが汎用的な知識 例:正規表現、Linuxの実装
SQL、デザインパターン など… ① ② ③ 最新の実践的な知識 例:Docker、HTTP2、React AWS/OpenStack など…
8 悲報 https://www.pakutaso.com/20160124012post-6570.html
9 ①〜③まで全部必要(業務により濃淡ある) コンピュータサイエンスに 関する理論・知識 例:CPUの仕組み、OSの仕組み、 アルゴリズム・データ構造、 TCP/UDP/IP など… 実践的だが汎用的な知識 例:正規表現、Linuxの実装 SQL、デザインパターン
など… ① ② ③ 最新の実践的な知識 例:Docker、HTTP2、React AWS/OpenStack など…
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 朗報
11 IT技術の勉強法・リソースは多種多様 11 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
12 今日のゴール 勉強法を知り、実際に試してみる 将来的に自身のキャリアに活かす
13 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
14 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
15 書籍(古典) ▪即、役立つわけではないが後から効いてくる 画像削除 (UNIXネットワーク プログラミング Vol.1 とか)
16 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
17 RFC / 論文 ▪業務の種類により即効性がある ▪なるべく英語のまま読んでおくと、国際会議に出たとき楽
18 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
19 ソースコード ▪興味あるエリアのソースをGitHubあたりで見つけて読む ▪ついでに、ブログ執筆や勉強会発表すると、 その技術のエバンジェリストに簡単になれるのが日本 https://github.com/rails/rails
20 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
21 オンライン授業 ▪大学などが授業映像を無償公開している ▪基礎的なものから、応用レベルまで色々あり、 特にUdacityは英語字幕付きで見れるのでオススメ https://www.udacity.com/ https://gc.sfc.keio.ac.jp/
22 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
23 書籍 ▪古典ではない書籍も、体系的な知識習得に役立つ 書籍を読む目的を決めて、積極的に読もう 比較的、新刊な本 (例:マイクロサービスアーキテクチャ とか)
24 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
25 各種勉強会 ▪IT系の勉強会は腐るほどある ▪単なる参加は非推奨(ほとんど身につかない) ・参加のみの場合は、自身の立位置の相対化を目的に ▪最良なのは、LT枠で良いので発表すること http://reactjs-meetup.connpass.com/event/26229/
26 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
27 スクリーンキャスト ▪その技術がコーディング含め ざっくりどういう感じかを学ぶのに役立つ ▪写経にも向いている http://dotinstall.com/ http://railscasts.com/
28 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
29 Podcast ▪通勤・通学時間の有効活用へ。1.5倍再生とかも簡単 ▪とりあえず「Rebuild.fm」を聞いておこう http://rebuild.fm/
30 再掲:勉強法マップ 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
31 Web記事 ▪はてブのテクノロジカテゴリのホッテントリを追うと 日本の最新技術動向はだいたい追える(イマイチな記事も多い) ▪さらに源流をたどるにはHacker News http://b.hatena.ne.jp/hotentry/it https://news.ycombinator.com/
32 おまけ① ▪Twitter辺りでその技術の第一人者を追う (人を選ばないとノイズも多い)
33 おまけ② ▪帰国子女やNativeじゃない限り 英語はひたすら勉強しましょう!
まとめ 34
35 今日お話したこと 35 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍
36 今日お話したこと 36 基礎理論 最新技術 気軽 重厚 Web記事 ・ホッテントリ ・HackerNews
Podcast RFC / 論文 書籍(古典) スクリーン キャスト Udacity (E-learning) 各種勉強会 ソースコード ガチ読み 書籍 今日のゴール 勉強法を知り、実際に試してみる 将来的に自身のキャリアに活かす
人は学習を辞めたときに老いる。 二十歳の老人もいれば、 八十歳の若者もいる。 学び続ける者は若さを失わない。 人生でなにより素晴らしいのは 自分の心の若さを保つことだ。 − ヘンリー・フォード
おしまい