Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Webエンジニアからデータエンジニアへ転向している話 #pronama

Webエンジニアからデータエンジニアへ転向している話 #pronama

『第61回プログラミング生放送勉強会@福岡』で発表した内容です。
http://pronama.jp/61

B7bf4e80841a44f921665e88d874f2c3?s=128

Hiroaki Ninomiya

February 22, 2020
Tweet

More Decks by Hiroaki Ninomiya

Other Decks in Technology

Transcript

  1. WebΤϯδχΞ ͔Β σʔλΤϯδχΞ ΁స޲͍ͯ͠Δ࿩ ͋Δ͍͸ඇΤϯδχΞͱͷίϥϘϨʔγϣϯʹ͍ͭͯ : 2020/02/22 @treby006 ϓϩάϥϛϯάੜ์ૹษڧձୈ61ճˏ෱Ԭ

  2. ࣗݾ঺հ • treby / ͱΕͼʔ (@treby006) • ෱Ԭग़਎ɺ౦ژࡏॅͷ ࣾձਓ7೥໨ •

    ίϛϡχςΟ׆ಈ • Vue Fes Japan • builderscon • IM@Study • ίϛοΫϚʔέοτ
  3. ग़਎͸෱Ԭ • ෱Ԭͷখதֶߍ(౦۠) : ෱Ԭࢢ౦۠ 1988೥ʙ 2003೥ (15೥) • ༗໌ߴઐ

    / ߴઐઐ߈Պ : ෱Ԭݝେໂాࢢ 2003 ೥ʙ2011೥ (8೥) • ۝भେֶେֶӃ : ෱Ԭࢢ੢۠ 2011೥ʙ2013೥ (2೥) • ࡢ೔͸ݚڀࣨڭतͷ࠷ऴߨٛʹࢀՃ(→) • ࣾձਓʹͳͬͨͷΛظʹ্ژ 2013೥ (7೥໨)
  4. ϓϩੜษڧձͱͷͭͳ͕Γ • 2012೥(ࢲͷֶੜ࣌୅(ʂ))͔Β࢝·Δ • ITษڧձελϯϓϥϦʔ͕͖͔͚ͬ • ͸͡ΊͯͷίϛϡχςΟ׆ಈ(Fukuoka NFC Lab)

  5. ϓϩੜษڧձΛڞ࠵ͨ͠Γɺొஃͨ͠Γ • 2013೥ ୈ21ճ@෱Ԭ (۝भॳ։࠵) • ձ৔ɾొஃऀͷΞϨϯδ • 2017೥ ୈ48ճ@גࣜձࣾDMM.comϥϘʢ࿡ຊ໦ʣ

    • ʮ࠷ۙͷRailsϑϩϯτΤϯυ։ൃͷ঺հʯ • 2018೥ ୈ55ճˏ෱Ԭ • ʮϞμϯJSͰϞμϯͳWebΞϓϦέʔγϣϯΛ࡞Ζ͏ʂʯ • 2020೥ ୈ61ճˏ෱Ԭ <- ΠϚίί
  6. ࣮ՈͷΑ͏ͳ҆৺ײ

  7. ࠓ೔ͷ಺༰ 1݄ʹΩϟϦΞνΣϯδ(స৬)Λͨ͠ͷ͕ͩɺ࿩Λฉ͍ͯ΄͍͠

  8. ஫ҙॻ͖ ※͜Ε͔Β͓࿩͢͠Δ಺༰͸͋͘·ͰϑΟΫγϣϯͰ͋Γɺ࣮ࡍͷۀ຿಺༰ʹۙ ͔ͬͨͱͯ͠΋ͦΕ͸ۮવͰ͢ɻ

  9. ΞδΣϯμ • ΩϟϦΞͷมભͱͦΕͧΕͷٕज़෼໺ • VCͰͷ࢓ࣄʹ͍ͭͯ • Podcastͷ͝Ҋ಺

  10. ΩϟϦΞͷมભ(ब৬ޙ) • ৽ଔʙ ιγϟήձࣾ (PHP) • 2015 γΣΞϦϯάΤίϊϛʔձࣾ (Rails) •

    2016 ϑϦʔϥϯε (Rails / Django) • 2017 ϚʔέςΟϯάπʔϧձࣾ (Rails / AWS / Vue.js) • 2020 ౎಺ಠཱܥVC (Tech Talent)
  11. ΩϟϦΞͷมભ(ब৬ޙ) • ৽ଔʙ ιγϟήձࣾ (PHP) • 2015 γΣΞϦϯάΤίϊϛʔձࣾ (Rails) •

    2016 ϑϦʔϥϯε (Rails / Django) • 2017 ϚʔέςΟϯάπʔϧձࣾ (Rails / AWS / Vue.js) • 2020 ౎಺ಠཱܥVC (Tech Talent <- ??)
  12. VC = ϕϯνϟʔΩϟϐλϧ

  13. ……Ͱɺ͓ۚΛग़͢ํͰ͢ɻ https://japan.cnet.com/article/35149189/

  14. ϕϯνϟʔΩϟϐλϧͷۀ຿ϑϩʔ • LP(Limited Partner)ީิ(େاۀͳͲ)΁Ӧۀ͠ɺϑΝϯυΛ૊੒ • ౤ࢿઌελʔτΞοϓͷ։୓ɾ໘ஊ • ౤ࢿݕ౼ɺ֤छ(ࡒ຿ɺ๏຿ɺTech౳) DD(Due Diligence)

    • ౤ࢿҕһձ(ҙࢥܾఆ)ɺ౤ࢿ࣮ߦ • όϦϡʔΞοϓͷͨΊͷۀ຿ࢧԉ(ϋϯζΦϯ) • ౤ࢿઌελʔτΞοϓͷExit (Buyout / IPO) => ΩϟϐλϧήΠϯ Q. ͜ͷ͏ͪɺզʑ͕ܞΘΔ෦෼͸ʁ
  15. A. શྖҬͱ΋ݴ͑Δ͠ʮඞཁͳ͍ʯͱ΋ݴ͑Δ • LP(Limited Partner)ީิ(େاۀͳͲ)΁Ӧۀ͠ɺϑΝϯυΛ૊੒ • ౤ࢿઌελʔτΞοϓͷ։୓ɾ໘ஊ • ౤ࢿݕ౼ɺ֤छ(ࡒ຿ɺ๏຿ɺTech ౳)

    DD(Due Diligence) • ౤ࢿҕһձ(ҙࢥܾఆ)ɺ౤ࢿ࣮ߦ • όϦϡʔΞοϓͷͨΊͷۀ຿ࢧԉ(ϋϯζΦϯ) • ౤ࢿઌελʔτΞοϓͷExit (Buyout / IPO) => ΩϟϐλϧήΠϯ ࣮ࡍɺݱ৬ͷதͰ΋ϙδγϣϯ͕Ͱ͖ͨͷ͸͜͜1,2೥Ͱݱࡏ4໊ͷνʔϜ TechʹؔΘΔ͜ͱԿͰ΋΍Δײ͡Ͱ৘γεΛ΍ͬͯΔϝϯόʔ΋͍Δ
  16. ࣮ࡍԿΛ΍͍ͬͯΔͷʁ 1. Tech DDཁһ 2. ۀ຿ࢧԉͷͨΊͷࣾ಺γεςϜߏங 3. σʔλ෼ੳɺAIΛ࢖ͬͨۀ຿ޮ཰Խ • ελʔτΞοϓͷ։୓ɺಈ޲ͷมԽͷ؂ࢹΛࣗಈԽ͍ͨ͠

    • DDͰఏग़͞Εͨࢿྉͷ͏ͪɺΠέͯΔ͔Ͳ͏͔Λޮ཰Խ͍ͨ͠ • ϋϯζΦϯͰ࢖͑ΔศརσʔλΛ࡞Γ͍ͨ ౳ʑ
  17. ࣮ࡍԿΛ΍͍ͬͯΔͷʁ 1. Tech DDཁһ <- ίϯαϧతεΩϧ 2. ۀ຿ࢧԉͷͨΊͷࣾ಺γεςϜߏங <- WebΤϯδχΞεΩϧ

    3. σʔλ෼ੳɺAIΛ࢖ͬͨۀ຿ޮ཰Խ <- σʔλ෼ੳεΩϧ(?) • ελʔτΞοϓͷ։୓ɺಈ޲ͷมԽͷ؂ࢹΛࣗಈԽ͍ͨ͠ • DDͰఏग़͞Εͨࢿྉͷ͏ͪɺΠέͯΔ͔Ͳ͏͔Λޮ཰Խ͍ͨ͠ • ϋϯζΦϯͰ࢖͑ΔศརσʔλΛ࡞Γ͍ͨ ౳ʑ
  18. ࣗ෼ͷεΩϧηοτ • WebΤϯδχΞεΩϧ • ࢖͏ٕज़: Vue.js / Laravel / Rails౳ʑ

    • ݴޠ΍ϑϨʔϜϫʔΫशख़౓ͷϜϥ͸͋ΕͲҰ௨ΓͰ͖Δ • σʔλ෼ੳεΩϧ (௕ظతʹ͸ͪ͜Β͕ظ଴͞Ε͍ͯͦ͏) • ͜Ε·ͰBigQuery΍Presto͔ΒσʔλΛͱΔΑ͏ͳ࢓ࣄ͸͋ͬͨ • ͔͠͠ͳ͕ΒɺΨοπϦσʔλʹؔΘΔ࢓ࣄΛͨ͜͠ͱ͸ͳ͍
  19. ࣗ෼ͷεΩϧηοτ • WebΤϯδχΞεΩϧ • ࢖͏ٕज़: Vue.js / Laravel / Rails౳ʑ

    • ݴޠ΍ϑϨʔϜϫʔΫशख़౓ͷϜϥ͸͋ΕͲҰ௨ΓͰ͖Δ • σʔλ෼ੳεΩϧ (௕ظతʹ͸ͪ͜Β͕ظ଴͞Ε͍ͯͦ͏) • ͜Ε·ͰBigQuery΍Presto͔ΒσʔλΛͱΔΑ͏ͳ࢓ࣄ͸͋ͬͨ • ͔͠͠ͳ͕ΒɺΨοπϦσʔλʹؔΘΔ࢓ࣄΛͨ͜͠ͱ͸ͳ͍
  20. ࠔͬͨ • ͔֬ʹେن໛σʔλΛѻ͏ձࣾʹ͍͚ͨΕͲ • ຊ֨తͳ΋ͷ͸ະܦݧͳͷͰखΛ͚ͭͯྑ͍͔෼͔Βͳ͍ ¯\_(π)_/¯

  21. ޾͍ͳ͜ͱʹ • ITͷྺ࢙͕ઙ͍ͷͰɺҰൠͷWeb։ൃͰ΋ձࣾʹߩݙͰ͖Δ • ձࣾͷϙʔλϧ΍ͪΐͬͱͨ͠ศརγεςϜͳͲ

  22. ศརγεςϜ • ۀ຿ϑϩʔ • όϦϡʔΞοϓͷͨΊͷۀ຿ࢧԉ(ϋϯζΦϯ) • LPͳେاۀͱελʔτΞοϓͷϚονϯάγεςϜ • طଘ౤ࢿઌͷಈ޲΢Υον •

    ࣾ಺γεςϜ • ϙʔλϧ(ϦϯΫूɺυΩϡϝϯτɺۈଵ) • ձࣾओ࠵ͷΠϕϯτ؅ཧγεςϜ
  23. ޾͍ͳ͜ͱʹ • ITͷྺ࢙͕ઙ͍ͷͰɺҰൠͷWeb։ൃͰ΋ձࣾʹߩݙͰ͖Δ • ձࣾͷϙʔλϧ΍ͪΐͬͱͨ͠ศརγεςϜͳͲ • => WebΤϯδχΞεΩϧͰ৯͍ͭͳ͗ͳ͕Βɺ৽نεΩϧमಘΛߦ͏ • ׂ߹͸େମ൒ʑ͘Β͍

  24. ৽نεΩϧशಘΛߦ͏ͨΊʹ ౰ͨΕΔ৘ใʹ͔ͨͬͺ͔͠Β౰ͨͬͯ·͢ɻ • ML Study Jams • ษڧձࢀՃ • ػցֶश޻ֶݚڀձ

    • σʔλΞʔΩςΫτʢσʔλ੔උਓʣΛ”લ޲͖ʹ”ߟ͑Δձ • etc etc • ʰ࠷ڧͷσʔλ෼ੳ૊৫ʱ
  25. σʔλपΓͷ৬੹ ͋Δఔ౓ഽײΛ௫ΉͨΊʹͬ͘͠Γ͖ͨਤ • σʔλΤϯδχΞ …… σʔλϨΠΫ • σʔλΞʔΩςΫτ …… σʔλ΢ΣΞϋ΢

    εʙूܭ • σʔλαΠΤϯςΟετ …… ෼ੳ https://speakerdeck.com/shinu/maemuki-data- seibinin01 ΑΓ
  26. ࣮ࡍʹ͸ • ݱ৬Ͱ͸۠ผ͸ͳ͍ͩΖ͏ • কདྷతʹ͸શ෦୲͏͜ͱʹͳΓͦ͏ • ݱஈ֊Ͱ͸σʔλӠʑͷϑΣʔζʹͳ͘ཁ݅ͷώΞϦϯά΍ࢼߦࡨޡ͕த৺ • ޾͍ͳ͜ͱʹཁ݅ώΞϦϯάͰ͋Ε͹ɺ͍࣋ͬͯΔεΩϧͰԿͱ͔ͳΔ •

    ͱ͸͍͑ɺઌʑඞཁʹͳΔͩΖ͏͠ɺͳΜͳΒઌΛݟਾ͑ͯಈ͘ඞཁ͕͋Δ • Πϯϓοτ͸ܧଓ͓ͯ͜͠ͳ͏ • ˍ ஌ݟΛ୳͍ͯ͘͜͠ͱΛΞ΢τϓοτ͢Δ
  27. ࣮ࡍʹ͸ • ಛʹඇΤϯδχΞͱͷίϛϡχέʔγϣϯ͕؊ཁ • ͜Ε·Ͱͷܦݧͷ૯߹֨ಆٕײ͋Γͳ͕Β໛ࡧͯ͠·͢

  28. σʔλ෼ੳܥͷ͓࢓ࣄΛ΍͍ͬͯΔΑʂˍڵຯ͋ΔΑʂͱ͍͏ ํ͸σΟεΧογϣϯ͠·͠ΐ͏ʂ

  29. ͓·͚: ΩϟϦΞʹ͍ͭͯ࿩͢PodcastΛ΍͍ͬͯ·͢ https://anchor.fm/kinokoru

  30. Happy Hacking!!