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
Webエンジニアからデータエンジニアへ転向している話 #pronama
Search
Hiroaki Ninomiya
February 22, 2020
Technology
0
420
Webエンジニアからデータエンジニアへ転向している話 #pronama
『第61回プログラミング生放送勉強会@福岡』で発表した内容です。
http://pronama.jp/61
Hiroaki Ninomiya
February 22, 2020
Tweet
Share
More Decks by Hiroaki Ninomiya
See All by Hiroaki Ninomiya
スタートアップとは何か?アジャイル文脈で何が大変なのか? #shibuyagile
treby
0
170
渋谷アジャイルコミュニティへの想い #shibuyagile
treby
0
1.3k
久々にコードを書いてOmniauthでハマった話
treby
0
1.1k
IM@Study活動紹介
treby
1
600
全ての雑用を、生まれる前に消し去りたい
treby
0
580
Rails 6.0の気になった新機能 #shuuumai
treby
1
750
Shinjuku.rbの移り変わりについて、あるいは大規模カンファレンスの知見を募集したい話 #tqrk13
treby
1
180
EMの悩みにフォーカスする #em_izakaya
treby
0
580
この先生きのこるためのエンジニアキャリア戦略パターン #em_meetup
treby
5
2.6k
Other Decks in Technology
See All in Technology
チームメンバー迷わないIaC設計
hayama17
5
4k
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
300
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
5
480
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
610
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
210
非情報系研究者へ送る Transformer入門
rishiyama
0
170
Evolution of Claude Code & How to use features
oikon48
1
520
Claude Codeの進化と各機能の活かし方
oikon48
19
8.9k
Security Diaries of an Open Source IAM
ahus1
0
210
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
0
200
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
200
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
Paper Plane
katiecoart
PRO
0
47k
The agentic SEO stack - context over prompts
schlessera
0
680
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
HDC tutorial
michielstock
1
510
Done Done
chrislema
186
16k
Odyssey Design
rkendrick25
PRO
2
540
Darren the Foodie - Storyboard
khoart
PRO
3
2.8k
Transcript
WebΤϯδχΞ ͔Β σʔλΤϯδχΞ స͍ͯ͠Δ ͋Δ͍ඇΤϯδχΞͱͷίϥϘϨʔγϣϯʹ͍ͭͯ : 2020/02/22 @treby006 ϓϩάϥϛϯάੜ์ૹษڧձୈ61ճˏԬ
ࣗݾհ • treby / ͱΕͼʔ (@treby006) • Ԭग़ɺ౦ژࡏॅͷ ࣾձਓ7 •
ίϛϡχςΟ׆ಈ • Vue Fes Japan • builderscon • IM@Study • ίϛοΫϚʔέοτ
ग़Ԭ • Ԭͷখதֶߍ(౦۠) : Ԭࢢ౦۠ 1988ʙ 2003 (15) • ༗໌ߴઐ
/ ߴઐઐ߈Պ : Ԭݝେໂాࢢ 2003 ʙ2011 (8) • भେֶେֶӃ : Ԭࢢ۠ 2011ʙ2013 (2) • ࡢݚڀࣨڭतͷ࠷ऴߨٛʹࢀՃ(→) • ࣾձਓʹͳͬͨͷΛظʹ্ژ 2013 (7)
ϓϩੜษڧձͱͷͭͳ͕Γ • 2012(ࢲͷֶੜ࣌(ʂ))͔Β࢝·Δ • ITษڧձελϯϓϥϦʔ͕͖͔͚ͬ • ͡ΊͯͷίϛϡχςΟ׆ಈ(Fukuoka NFC Lab)
ϓϩੜษڧձΛڞ࠵ͨ͠Γɺొஃͨ͠Γ • 2013 ୈ21ճ@Ԭ (भॳ։࠵) • ձɾొஃऀͷΞϨϯδ • 2017 ୈ48ճ@גࣜձࣾDMM.comϥϘʢຊʣ
• ʮ࠷ۙͷRailsϑϩϯτΤϯυ։ൃͷհʯ • 2018 ୈ55ճˏԬ • ʮϞμϯJSͰϞμϯͳWebΞϓϦέʔγϣϯΛ࡞Ζ͏ʂʯ • 2020 ୈ61ճˏԬ <- ΠϚίί
࣮ՈͷΑ͏ͳ҆৺ײ
ࠓͷ༰ 1݄ʹΩϟϦΞνΣϯδ(స৬)Λͨ͠ͷ͕ͩɺΛฉ͍ͯ΄͍͠
ҙॻ͖ ※͜Ε͔Β͓͢͠Δ༰͋͘·ͰϑΟΫγϣϯͰ͋Γɺ࣮ࡍͷۀ༰ʹۙ ͔ͬͨͱͯͦ͠ΕۮવͰ͢ɻ
ΞδΣϯμ • ΩϟϦΞͷมભͱͦΕͧΕͷٕज़ • VCͰͷࣄʹ͍ͭͯ • Podcastͷ͝Ҋ
ΩϟϦΞͷมભ(ब৬ޙ) • ৽ଔʙ ιγϟήձࣾ (PHP) • 2015 γΣΞϦϯάΤίϊϛʔձࣾ (Rails) •
2016 ϑϦʔϥϯε (Rails / Django) • 2017 ϚʔέςΟϯάπʔϧձࣾ (Rails / AWS / Vue.js) • 2020 ಠཱܥVC (Tech Talent)
ΩϟϦΞͷมભ(ब৬ޙ) • ৽ଔʙ ιγϟήձࣾ (PHP) • 2015 γΣΞϦϯάΤίϊϛʔձࣾ (Rails) •
2016 ϑϦʔϥϯε (Rails / Django) • 2017 ϚʔέςΟϯάπʔϧձࣾ (Rails / AWS / Vue.js) • 2020 ಠཱܥVC (Tech Talent <- ??)
VC = ϕϯνϟʔΩϟϐλϧ
……Ͱɺ͓ۚΛग़͢ํͰ͢ɻ https://japan.cnet.com/article/35149189/
ϕϯνϟʔΩϟϐλϧͷۀϑϩʔ • LP(Limited Partner)ީิ(େاۀͳͲ)Ӧۀ͠ɺϑΝϯυΛ • ࢿઌελʔτΞοϓͷ։ɾ໘ஊ • ࢿݕ౼ɺ֤छ(ࡒɺ๏ɺTech) DD(Due Diligence)
• ࢿҕһձ(ҙࢥܾఆ)ɺࢿ࣮ߦ • όϦϡʔΞοϓͷͨΊͷۀࢧԉ(ϋϯζΦϯ) • ࢿઌελʔτΞοϓͷExit (Buyout / IPO) => ΩϟϐλϧήΠϯ Q. ͜ͷ͏ͪɺզʑ͕ܞΘΔ෦ʁ
A. શྖҬͱݴ͑Δ͠ʮඞཁͳ͍ʯͱݴ͑Δ • LP(Limited Partner)ީิ(େاۀͳͲ)Ӧۀ͠ɺϑΝϯυΛ • ࢿઌελʔτΞοϓͷ։ɾ໘ஊ • ࢿݕ౼ɺ֤छ(ࡒɺ๏ɺTech )
DD(Due Diligence) • ࢿҕһձ(ҙࢥܾఆ)ɺࢿ࣮ߦ • όϦϡʔΞοϓͷͨΊͷۀࢧԉ(ϋϯζΦϯ) • ࢿઌελʔτΞοϓͷExit (Buyout / IPO) => ΩϟϐλϧήΠϯ ࣮ࡍɺݱ৬ͷதͰϙδγϣϯ͕Ͱ͖ͨͷ͜͜1,2Ͱݱࡏ4໊ͷνʔϜ TechʹؔΘΔ͜ͱԿͰΔײ͡ͰγεΛͬͯΔϝϯόʔ͍Δ
࣮ࡍԿΛ͍ͬͯΔͷʁ 1. Tech DDཁһ 2. ۀࢧԉͷͨΊͷࣾγεςϜߏங 3. σʔλੳɺAIΛͬͨۀޮԽ • ελʔτΞοϓͷ։ɺಈͷมԽͷࢹΛࣗಈԽ͍ͨ͠
• DDͰఏग़͞Εͨࢿྉͷ͏ͪɺΠέͯΔ͔Ͳ͏͔ΛޮԽ͍ͨ͠ • ϋϯζΦϯͰ͑ΔศརσʔλΛ࡞Γ͍ͨ ʑ
࣮ࡍԿΛ͍ͬͯΔͷʁ 1. Tech DDཁһ <- ίϯαϧతεΩϧ 2. ۀࢧԉͷͨΊͷࣾγεςϜߏங <- WebΤϯδχΞεΩϧ
3. σʔλੳɺAIΛͬͨۀޮԽ <- σʔλੳεΩϧ(?) • ελʔτΞοϓͷ։ɺಈͷมԽͷࢹΛࣗಈԽ͍ͨ͠ • DDͰఏग़͞Εͨࢿྉͷ͏ͪɺΠέͯΔ͔Ͳ͏͔ΛޮԽ͍ͨ͠ • ϋϯζΦϯͰ͑ΔศརσʔλΛ࡞Γ͍ͨ ʑ
ࣗͷεΩϧηοτ • WebΤϯδχΞεΩϧ • ͏ٕज़: Vue.js / Laravel / Railsʑ
• ݴޠϑϨʔϜϫʔΫशख़ͷϜϥ͋ΕͲҰ௨ΓͰ͖Δ • σʔλੳεΩϧ (ظతʹͪ͜Β͕ظ͞Ε͍ͯͦ͏) • ͜Ε·ͰBigQueryPresto͔ΒσʔλΛͱΔΑ͏ͳࣄ͋ͬͨ • ͔͠͠ͳ͕ΒɺΨοπϦσʔλʹؔΘΔࣄΛͨ͜͠ͱͳ͍
ࣗͷεΩϧηοτ • WebΤϯδχΞεΩϧ • ͏ٕज़: Vue.js / Laravel / Railsʑ
• ݴޠϑϨʔϜϫʔΫशख़ͷϜϥ͋ΕͲҰ௨ΓͰ͖Δ • σʔλੳεΩϧ (ظతʹͪ͜Β͕ظ͞Ε͍ͯͦ͏) • ͜Ε·ͰBigQueryPresto͔ΒσʔλΛͱΔΑ͏ͳࣄ͋ͬͨ • ͔͠͠ͳ͕ΒɺΨοπϦσʔλʹؔΘΔࣄΛͨ͜͠ͱͳ͍
ࠔͬͨ • ͔֬ʹେنσʔλΛѻ͏ձࣾʹ͍͚ͨΕͲ • ຊ֨తͳͷະܦݧͳͷͰखΛ͚ͭͯྑ͍͔͔Βͳ͍ ¯\_(π)_/¯
͍ͳ͜ͱʹ • ITͷྺ࢙͕ઙ͍ͷͰɺҰൠͷWeb։ൃͰձࣾʹߩݙͰ͖Δ • ձࣾͷϙʔλϧͪΐͬͱͨ͠ศརγεςϜͳͲ
ศརγεςϜ • ۀϑϩʔ • όϦϡʔΞοϓͷͨΊͷۀࢧԉ(ϋϯζΦϯ) • LPͳେاۀͱελʔτΞοϓͷϚονϯάγεςϜ • طଘࢿઌͷಈΥον •
ࣾγεςϜ • ϙʔλϧ(ϦϯΫूɺυΩϡϝϯτɺۈଵ) • ձࣾओ࠵ͷΠϕϯτཧγεςϜ
͍ͳ͜ͱʹ • ITͷྺ࢙͕ઙ͍ͷͰɺҰൠͷWeb։ൃͰձࣾʹߩݙͰ͖Δ • ձࣾͷϙʔλϧͪΐͬͱͨ͠ศརγεςϜͳͲ • => WebΤϯδχΞεΩϧͰ৯͍ͭͳ͗ͳ͕Βɺ৽نεΩϧमಘΛߦ͏ • ׂ߹େମʑ͘Β͍
৽نεΩϧशಘΛߦ͏ͨΊʹ ͨΕΔใʹ͔ͨͬͺ͔͠Βͨͬͯ·͢ɻ • ML Study Jams • ษڧձࢀՃ • ػցֶशֶݚڀձ
• σʔλΞʔΩςΫτʢσʔλඋਓʣΛ”લ͖ʹ”ߟ͑Δձ • etc etc • ʰ࠷ڧͷσʔλੳ৫ʱ
σʔλपΓͷ৬ ͋ΔఔഽײΛ௫ΉͨΊʹͬ͘͠Γ͖ͨਤ • σʔλΤϯδχΞ …… σʔλϨΠΫ • σʔλΞʔΩςΫτ …… σʔλΣΞϋ
εʙूܭ • σʔλαΠΤϯςΟετ …… ੳ https://speakerdeck.com/shinu/maemuki-data- seibinin01 ΑΓ
࣮ࡍʹ • ݱ৬Ͱ۠ผͳ͍ͩΖ͏ • কདྷతʹશ෦୲͏͜ͱʹͳΓͦ͏ • ݱஈ֊ͰσʔλӠʑͷϑΣʔζʹͳ͘ཁ݅ͷώΞϦϯάࢼߦࡨޡ͕த৺ • ͍ͳ͜ͱʹཁ݅ώΞϦϯάͰ͋Εɺ͍࣋ͬͯΔεΩϧͰԿͱ͔ͳΔ •
ͱ͍͑ɺઌʑඞཁʹͳΔͩΖ͏͠ɺͳΜͳΒઌΛݟਾ͑ͯಈ͘ඞཁ͕͋Δ • Πϯϓοτܧଓ͓ͯ͜͠ͳ͏ • ˍ ݟΛ୳͍ͯ͘͜͠ͱΛΞτϓοτ͢Δ
࣮ࡍʹ • ಛʹඇΤϯδχΞͱͷίϛϡχέʔγϣϯ͕؊ཁ • ͜Ε·Ͱͷܦݧͷ૯߹֨ಆٕײ͋Γͳ͕Βࡧͯ͠·͢
σʔλੳܥͷ͓ࣄΛ͍ͬͯΔΑʂˍڵຯ͋ΔΑʂͱ͍͏ ํσΟεΧογϣϯ͠·͠ΐ͏ʂ
͓·͚: ΩϟϦΞʹ͍ͭͯ͢PodcastΛ͍ͬͯ·͢ https://anchor.fm/kinokoru
Happy Hacking!!