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
360
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
16
渋谷アジャイルコミュニティへの想い #shibuyagile
treby
0
540
久々にコードを書いてOmniauthでハマった話
treby
0
980
IM@Study活動紹介
treby
1
530
全ての雑用を、生まれる前に消し去りたい
treby
0
490
Rails 6.0の気になった新機能 #shuuumai
treby
1
700
Shinjuku.rbの移り変わりについて、あるいは大規模カンファレンスの知見を募集したい話 #tqrk13
treby
1
150
EMの悩みにフォーカスする #em_izakaya
treby
0
540
この先生きのこるためのエンジニアキャリア戦略パターン #em_meetup
treby
5
2.5k
Other Decks in Technology
See All in Technology
CNAPPから考えるAWSガバナンスの実践と最適化
yuobayashi
5
780
地方企業がクラウドを活用するヒント
miu_crescent
PRO
1
130
サーバーレスで楽しよう!お気軽に始められる3つのポイント / Have fun with Serverless!
_kensh
3
340
事業継続を支える自動テストの考え方
tsuemura
0
200
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
200
Platform Engineeringは自由のめまい
nwiizo
1
110
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
490
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
14
4.5k
DeepSeek on AWS
hariby
1
200
Server Side Swift 実践レポート: 2024年に案件で採用して見えた課題と可能性
yusuga
2
470
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
520
AWSでRAGを実現する上で感じた3つの大事なこと
ymae
3
920
Featured
See All Featured
Scaling GitHub
holman
459
140k
Code Reviewing Like a Champion
maltzj
521
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
A Philosophy of Restraint
colly
203
16k
YesSQL, Process and Tooling at Scale
rocio
171
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Writing Fast Ruby
sferik
628
61k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Optimizing for Happiness
mojombo
376
70k
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!!