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

なぜエンジニアの僕は論文を読み論文を書くのか / why read write paper

なぜエンジニアの僕は論文を読み論文を書くのか / why read write paper

Webサービスに関わる事業を差別化する技術の醸成と更なる成長そして国際化

ペパボ研究所 主席研究員 松本亮介 / Pepabo R&D Institute, GMO Pepabo, Inc.
2017.10.26 新卒エンジニア研修 座学 最終回

MATSUMOTO Ryosuke
PRO

October 26, 2017
Tweet

More Decks by MATSUMOTO Ryosuke

Other Decks in Technology

Transcript

  1. WebαʔϏεʹؔΘΔࣄۀΛࠩผԽ͢Δٕज़ͷৢ੒ͱߋͳΔ੒௕ͦͯ͠ࠃࡍԽ
    ϖύϘݚڀॴ ओ੮ݚڀһ দຊ྄հ / Pepabo R&D Institute, GMO Pepabo, Inc.
    2017.10.26 ৽ଔΤϯδχΞݚम ࠲ֶ ࠷ऴճ
    ͳͥΤϯδχΞͷ๻͸࿦จΛಡΈ
    ࿦จΛॻ͘ͷ͔

    View Slide

  2. ݚڀͷ໨తͷͻͱͭ͸ͦͷ׆ಈ͕
    ࣾձʹ͍ͣΕؐݩ͞Ε͍ͯ͘͜ͱ͕ͩ…

    View Slide

  3. اۀͰখ࢝͘͞ΊΔ৔߹ʹ͸
    ͦͷཱͯ෇͚Ͱ͸ਖ਼౰ੑͷओு͕೉͍͠

    View Slide

  4. Ͱ͸զʑ͸Ͳ͏͍͏ཱͯ෇͚Ͱ
    ݚڀॴΛ૑ઃ͠ݚڀʹऔΓ૊ΜͰ͍Δ͔

    View Slide

  5. 1. WebαʔϏεࣄۀΛࠩผԽ͢Δٕज़
    2. ͳͥΤϯδχΞͷ๻͸࿦จΛಡΉͷ͔
    3. ͳͥΤϯδχΞͷ๻͸࿦จΛॻ͘ͷ͔
    4. ·ͱΊ
    5
    ໨࣍

    View Slide

  6. ※ WebαʔϏεࣄۀΛલఏͱͨ͠
    ΤϯδχΞΛ૝ఆ͍ͯ͠·͢

    View Slide

  7. 1.
    WebαʔϏεࣄۀΛࠩผԽ͢Δٕज़

    View Slide

  8. ͦͷલʹ·ͣ͸
    ϖύϘͷΤϯδχΞ৬Ґ੍౓Λ஌Δ

    View Slide

  9. 1. ࡞Γ্͛Δྗ
    2. ઌΛݟ௨͢ྗ
    3. ӨڹΛ޿͛Δྗ
    9
    ϖύϘͷΤϯδχΞ৬Ґ੍౓ͷධՁ࣠

    View Slide

  10. ࡞Γ্͛Δྗ
    10
    l͜Ε͸ɺҰൠʹٕज़ྗͱ͍ͬͨ৔߹ʹ૝૾͠΍͍͢ೳྗͰ͠ΐ͏ɻ
    ʮଞͷਓʹ͸ͳ͍ɺٕज़తʹ༏ΕͨԿ͔ʯΛ༻͍ͯɺٕज़తʹࠔ೉ͳ໰୊Λɺ
    ૉૣ͘ɺ࣮֬ʹղܾ͢Δ͜ͱ͕Ͱ͖Δɺͱ͍͏͜ͱͰ͢ɻz

    View Slide

  11. ઌΛݟ௨͢ྗ
    11
    lҰํͰɺզʑ͕࡞Δ΋ͷ͸ɺ୯ʹҰ౓࡞Ε͹ࡁΉ΋ͷͰ͸ͳ͘ɺܧଓతʹՁ
    ஋Λಧ͚ଓ͚Δ΂͖΋ͷͰ͢ɻͭ·Γɺ͋Δಛఆͷ࣌఺ʹ͓͚ΔઢͷՁ஋ͷ
    Έ͕ߴ͍͚ͩͰ͸ෆे෼Ͱ͢ɻ
    ͦΕʹՃ͑ͯɺ࣌ؒͷܦաʹରͯ͠ੵ෼తͳ໘ͷՁ஋Λ૿େͤ͞Δඞཁ͕͋
    Γ·͢ɻͦͷͨΊʹ͸ɺઃܭྗɺςετΛॻ͘ೳྗ͕ඞཁͰ͢ɻz

    View Slide

  12. ӨڹΛ޿͛Δྗ
    12
    l͞Βʹ͸ɺ্هͷೳྗʹج͍ͮͯɺࣗ෼΍਎ͷճΓ͚ͩͰ͸ͳ͘ɺΤϯδχ
    ΞϦϯάʹ͓͚ΔϦʔμʔͱͯ͠ӨڹྗΛ޿͍ൣғʹٴ΅ͤΔ͜ͱ΋ɺγχ
    ΞɺϓϦϯγύϧɺγχΞɾϓϦϯγύϧʹ͸ٻΊΒΕ·͢ɻ
    ٕज़తʹ͸ٕज़ϨΠϠʔͷ্Լํ޲΁ɺϓϩηεతʹ͸޿͍ൣғͷਓʑΛר
    ͖ࠐΜͰ͍͘ࠨӈํ޲΁ɺͦΕͧΕӨڹΛ޿͍͚͛ͯΔೳྗͰ͢ɻz

    View Slide

  13. վΊͯϖύϘͷΤϯδχΞ৬Ґ੍౓ͷ
    ໨తͱ͸Կ͔ʁ

    View Slide

  14. ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͢ΔͨΊ
    ͷ΋ͷͰ͋Δ

    View Slide

  15. • ଞࣾʹෛ͚ͳ͍ڝ૪ྗΛ࣋ͭͨΊʹ͸ߴ౓ͳٕज़ྗ͕ඞཁ
    • ΤϯδχΞ৬Ґ੍౓͸ͦͷٕज़ྗΛৢ੒͢ΔͨΊͷ΋ͷ
    • ߴ౓Ͱઐ໳తͳೳྗΛ࣋ͪɺͦΕʹجͮ͘ྙཧ΍ίϛϡχςΟΛ࣋ͭ
    • ΤϯδχΞઐ໳৬͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛੜΈग़͢
    • ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛ࣋ͭઐ໳৬ͱͯ͠ͷΤϯδχΞʹͳͬͯ΄͍͠
    15
    ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͢ΔͨΊͷઐ໳৬
    ʮࣄۀΛࠩผԽͰ͖Δٕज़ʯΛੜΈग़͢
    IUUQTUFDIQFQBCPDPNQSPGFTTJPOBMDBSFFSBUQFQBCP

    View Slide

  16. ϖύϘͰ͸ͦ͏͍͏ํ਑ͰΤϯδχΞ͕
    ੒௕Ͱ͖ΔΑ͏ʹऔΓ૊ΜͰ͍Δ

    View Slide

  17. ͦΕ͕ͳͥ࿦จͷಡΈॻ͖ʹܨ͕Δͷ͔ʁ

    View Slide

  18. 2.
    ͳͥΤϯδχΞͷ๻͸࿦จΛಡΉͷ͔

    View Slide

  19. ·ͣ͸എܠ͔Β

    View Slide

  20. • ୈ39ճΠϯλʔωοτٕज़ୈ163ҕһձݚڀձ ITRC meet39Ͱͷٞ࿦
    • ཁૉٕज़ͷݚڀ͔ΒγεςϜͷݚڀ։ൃ΁
    • ݚڀऀͱٕज़ऀ͕྆ํͷࢹ఺͔Βڠྗͯ͠ݚڀ։ൃ͢Δํ޲΁
    • ྆ํͷݱ৔Ͱͷ໰୊ҙࣝͷڞ༗͕ඞཁʹͳΔੈք
    ➜ ΞΧσϛΞͰ΋γεςϜͷݚڀ։ൃʹର͢Δ໰୊ҙ͕ࣝٞ࿦͞ΒΕ͍ͯΔ
    20
    ΠϯλʔωοτʹؔΘΔγεςϜͷݚڀ։ൃͷඞཁੑ

    View Slide

  21. ݚڀऀͱٕज़ऀͷڠྗ͸·ͩ·ͩ͜Ε͔Β
    21
    IUUQTUXJUUFSDPNNBUTVNPUPSZTUBUVT

    View Slide

  22. ͱ͸͍ٕ͑ज़΁ͷཁٻ͸ࢭ·Βͳ͍

    View Slide

  23. WebۀքͰͷϢʔβՁ஋΁ͷߩݙ౓ʢদຊ༧૝Ͱ͢ʣ
    23
    ೥લ
    ݱࡏ
    ೥ޙ
    ϢʔβՁ஋
    ։ൃ ݚڀ

    View Slide

  24. • ٕज़ϨΠϠʔͷந৅Խ͕Ճ଎
    • ٕज़৘ใͷڞ༗΍ιϑτ΢ΣΞͷެ։ʹΑΔٕज़ͷಁ໌Խ͕Ճ଎
    • ٕͨͩज़Λ૊Έ߹ΘͤΔγεςϜ͔Β৽͍͠γεςϜͷఏҊ͕ڝ૪ྗ΁
    • AIΛ׆༻ͨ͠γεςϜɺ৽͍͠ΞʔΩςΫνϟɺ৽͍͠ӡ༻ٕज़ͳͲ
    • WebαʔϏε΁ͷϢʔβՁ஋ʹ઎ΊΔݚڀͷྖҬ͕૿େ͍ͯ͘͠ʢ༧૝ʣ
    ➜ اۀͰ΋γεςϜͷݚڀ։ൃ͕ඞཁͩͱ͍͏໰୊ҙ͕ࣝٞ࿦͞Ε͍ͯΔ
    24
    WebαʔϏεͷڝ૪ྗ͕·͢·͢ڧ·͍ͬͯ͘

    View Slide

  25. Πϯλʔωοτ΍WebαʔϏεʹؔ͢Δ
    ݚڀऀͱٕज़ऀͷ໰୊ҙࣝ͸
    ࣮͸ॏͳΓ࢝Ί͍ͯΔ

    View Slide

  26. ޓ͍ͷ༗༻ͳऔΓ૊Έʹؔ৺Λ࣋ͭ࣌୅ͷ͸͡·Γ
    26

    View Slide

  27. • ѹ౗త࣮૷ྗʹΑΔߴ඼࣭ͳιϑτ΢ΣΞ΍γεςϜʢखΛಈ͔͢ྗʣ
    • ࣮͸ͱͯ΋೉͍͠
    • ୹ظؒͰ࣮૷ྗ͕େ෯ʹ޲্͢Δ͜ͱ͸΄ΜͱͲͳ͍
    • ৽نੑͷ͋Δٕज़ΛੜΈग़͢ʢߟ͑Δྗʣ
    • ษڧ͢Δ౒ྗͱࢥߟΛਂΊΔ͜ͱͰͳΜͱ͔ͳΔ৔߹΋͋Δ
    • ๲େͳؔ࿈ٕज़ͷαʔϕΠΛߦ͍ݱ৔ͷ໰୊ҙࣝΛ੔ཧ͢Δ
    • طʹ͋Δٕज़ʹରͯͦ͠΋ͦ΋ͷΞϓϩʔνͷ࢓ํΛม͑ͯࢥߟ͢Δ
    27
    ΤϯδχΞ͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯʹඞཁͳཁૉ

    View Slide

  28. • ࣮͸࿦จʹશ͕ͯॻ͔Ε͍ͯΔ
    • എܠˠ໨తˠैདྷݚڀˠ՝୊ˠղܾ๏ˠఏҊˠ࣮૷ˠ࣮ݧͱධՁˠల๬
    • ಉྖҬͷ༏Εͨ࿦จͷॻ͖ํʢ= ߟ͑ํʣΛࢀߟʹ͢Δ
    • ࠪಡͱ͍͏৴པͷ͋Δ஌ͷ࿈࠯ͱͦͷ඼࣭Λଟ͍ʹ׆༻͢Δ
    • ৽نੑΛ୲อ͢ΔͨΊʹؔ࿈෼໺ͷαʔϕΠ͕جຊͱͳ͍ͬͯΔ
    • ࢓૊Έͱ֤ͯ͠ྖҬͷҰ࣍ࢿྉ΍ମܥతʹ੔ཧ͞Εͨ৘ใΛಘ΍͍͢
    • δϟʔφϧͷࢀߟจݙ͔Βߴ඼࣭ͳ৘ใΛ࿈࠯తʹ௥͍͚ͬͯ͹Α͍
    28
    ৽نੑͷ͋Δٕज़ΛੜΈग़͢ํ๏࿦

    View Slide

  29. αʔϕΠ͢Ε͹
    ࣗͣͱ৽نੑͷ͋Δٕज़͕ݟ͑ͯ͘Δ

    View Slide

  30. ࿦จγεςϜ͕ͦ͜ݚڀऀ͕
    ࡞Γ্͛ͨ࠷΋༗༻ͳऔΓ૊Έͷͻͱͭ

    View Slide

  31. • ٕज़ऀ͕࿦จγεςϜͱ͍͏औΓ૊Έʹ·ͣ͸ؔ৺Λ࣋ͭ
    • ҰൠԽ͢ΔͱʮࣄۀΛࠩผԽ͢Δٕज़ʯΛੜΈग़͢Ξϓϩʔνͱಉ͡
    • ࿦จͷΞϓϩʔνʹٕज़ऀͳΒͰ͸ͷʮ࣮ޮੑʯΛՃ͍͑ͯ͘
    • ࿦จͱ͍͏࿮૊ΈΛ׆༻ͯͦ͠Ε͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͢Δ
    31
    ʮࣄۀΛࠩผԽ͢Δٕज़ʯͱ࿦จ

    View Slide

  32. ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͢ΔͨΊ
    ʹΤϯδχΞͷ๻͸࿦จΛಡΉ

    View Slide

  33. • ࿦จ΍ֶձ͕༗ྉͰͦͷՁ஋Λ֎ͷاۀ΍ݸਓ͔Β൑அ͠ʹ͍͘
    • ΞΧσϛΞͰҰఆظؒͷ׆ಈ͕લఏʹͳΓ͕ͪ
    • վΊͯͦͷྖҬʹ౿ΈࠐΉ৔߹ͷࢀೖোน͕ߴ͍
    • ͦΕΒͷಛੑ͔ΒΠϯλʔωοτͰ৘ใऩू͢Δ͜ͱ͕೉͍͠
    ➜ ྆ํ޲͔ΒՁ஋൑அՄೳͳਓࡐͷҭ੒͕ඞཁ
    ➜ ඞཁͳ࿦จΛɺඞཁͱ൑அͰ͖ɺඞཁͳ࣌ʹฏқʹऔಘͰ͖Δ࢓૊Έ͕ඞཁ
    ➜ ຊࢿྉͷΑ͏ͳ৘ใ͕اۀͷݚڀ׆ಈͷઆಘࡐྉʹڞ༗͞ΕΔ͜ͱ͕ඞཁ
    33
    ͱ͸͍ٕ͑ज़ऀ໨ઢͰ՝୊΋͋Δ

    View Slide

  34. 3.
    ͳͥΤϯδχΞͷ๻͸࿦จΛॻ͘ͷ͔

    View Slide

  35. 2017೥ͷݚڀ։ൃ࣮੷

    View Slide

  36. 36

    View Slide

  37. • δϟʔφϧ࿦จूট଴࿦จ 1ຊ
    • δϟʔφϧ࿦จ 1ຊʢ༧ఆʣ
    • ࠪಡ෇͖࿦จ 1ຊ
    • ࠪಡͳ͠ͷݚڀใࠂ 6ຊ
    • ޱ಄ൃද 20ຊʢޙ2ຊ௥Ճ༧ఆʣ
    • ֶձࢽɾ঎ۀࢽղઆ౳ 4ຊ
    37
    2017೥ݚڀ։ൃ࣮੷
    • ॿ੒ۚɾݚڀඅ౳ 1ຊ
    • തֶ࢜Ґ࿦จ 1ຊ

    View Slide

  38. ݁ߏॻ͍͍ͯΔ

    View Slide

  39. ͳͥͩΖ͏ʁ

    View Slide

  40. ͯ͞WebαʔϏεࣄۀͷݚڀ։ൃ͕
    ਐΉͱͲ͏ͳΔ͔ʁ

    View Slide

  41. • લड़ͨ͠௨ΓWebۀքͰ΋ݚڀ͕ڝ૪ྗΛ࣋ͭ࣌୅ʹͳΔͱ༧૝
    • ಉ࣌ʹٕज़৘ใ΍ιϑτ΢ΣΞͷಁ໌ੑ͸ߴ·Γଓ͚Δ
    • ಁ໌ੑͱ૬·ͬͯܧଓతݚڀʹΑΓଞࣾΑΓৗʹઌ΁ߦ͘͜ͱ͕ٻΊΒΕΔ
    • Ұาઌ΁ਐΈଓ͚Δ͜ͱ͕ࣄۀͷ৴པ΁ͱܨ͕͍ͬͯ͘
    41
    ͞ΒͳΔߴΈͱ৴པͷ֫ಘ΁

    View Slide

  42. • ΤϯδχΞϦϯάͷಁ໌ੑ͕ਐΜͩྺ࢙Λ܁Γฦ͢
    • Webۀքͷݚڀ։ൃ΋·ͨಉ༷ʹಁ໌ੑ͕ਐΈଓ͚ΔͩΖ͏
    • ΞΧσϛΞͷݚڀΛ࢖͏ଆ͔ΒੜΈग़͢ଆ΁ͷཁٻ͕͞Βʹߴ·Δ
    • ৽نੑͷ͋Δٕज़Λެ։ͯ͠ߋʹ੒௕͍ͤͯ͘͜͞ͱ͕ڝ૪ྗͱͳΔ
    ʢΤϯδχΞϦϯά͚ͩͰͳ͘ݚڀ։ൃʹ͓͍ͯ΋ʣ
    Ӆ͢͜ͱʹΑΔڝ૪ྗ ʻ ެ։ͯ͠ڞ༗͢Δ͜ͱʹΑΔڝ૪ྗ
    42
    Webۀքʹ͓͚Δݚڀ։ൃ΋·ͨಁ໌ੑ͕ߴ·Δ

    View Slide

  43. • ࿦จγεςϜͱ͍͏ڊਓͷݞͷ্ʹͷΓٕज़ऀͷ஌ݟ(࣮ޮੑ)Λڞ༗͢Δ
    • ྆ํ޲͔Βͷܦݧͱ՝୊ͷ੔ཧ͓Αͼڞ༗͕ඞཁʹͳΔ
    • ݚڀऀͱٕज़ऀ͕ޓ͍ͷ༏ΕͨऔΓ૊Έʹؔ৺Λ࣋ͭ͜ͱ͕େࣄ
    • ͦͷؔ৺͔Βٞ࿦͕ੜ·ΕγεςϜʹؔ͢Δ༏Εͨݚڀ։ൃ͕ੜ·ΕΔ
    • ࿦จγεςϜʹ͓͚Δձٞ΍ࠪಡʹΑͬͯ඼࣭Λߋʹ޲্ͤ͞Δ
    • ৽نੑɾ༗ޮੑɾ৴པੑʹʮ࣮ޮੑʯΛՃ͑ͯ࿦จԽ͠ڞ༗͢Δ
    • ͦΕ͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯͷৢ੒͔ΒߋͳΔ੒௕ͱڝ૪ྗΛੜΉ
    43
    ʮ࣮ޮੑʯͷ͋ΔݚڀΛΞΧσϛΞͱڞ༗͢Δ

    View Slide

  44. • ੈքͱٕज़తͳٞ࿦Λߦ͏πʔϧͱͯ͠ͷ࿦จ
    • ఻౷తʹഓΘΕ͖ͯͨ࿦จγεςϜͷ࠾༻͸࣮͸௿ίετ
    • ࿦จແ͠ʹͦΕΒΛ࣮ݱ͢Δํ͕ίετ΍ݸਓͷྗ͕ඞཁʹͳΔ
    • ࿦จͱࠃࡍձٞΛ௨ͯ͡લఏΛҰகͤ͞៛ີͳٞ࿦ͱൃల͕ظ଴Ͱ͖Δ
    ৽نੑͷ͋Δٕज़͕ࣄۀΛ੒௕ͤ͞Δલఏʹ͓͍ͯɺٕज़తʹ੒௕͠ଓ͚ɺ
    OSSͷΑ͏ʹੈքΛר͖ࠐΉͨΊʹ͸ɺ࿦จγεςϜʹͷΔํ͕௿ίετ
    44
    ࠃࡍԽʹ޲͚ͯੈքͱͷର࿩͢Δ

    View Slide

  45. ڞ༗ͯ͠ಘΒΕΔڝ૪ྗ͸
    ੈք͕ର৅Ͱ͋Ε͹ߋʹڧԽ͞ΕΔ

    View Slide

  46. ੜΈग़ͨ͠ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛ
    ߋʹ੒௕ͤ͞ɺৗʹઌߦ͘ڝ૪ྗΛ
    ࣋ͭͨΊʹΤϯδχΞͷ๻͸࿦จΛॻ͘

    View Slide

  47. ͦΕ͕αʔϏε
    ͻ͍ͯ͸ձࣾͷ੒௕ʹܨ͕Δ

    View Slide

  48. ͦͷͨΊͷϖύϘݚڀॴͰ͋Γ
    ͦΕ͕๻ͷۀ຿Ͱ͋Δ

    View Slide

  49. 4.
    ·ͱΊ

    View Slide

  50. • ٕज़ऀ͕࿦จγεςϜͱ͍͏ڊਓͷݞͷ্ʹͷͬͯੈքͱର࿩͢Δ
    • ࿦จͱࠪಡͷΞϓϩʔν͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯͷ੒௕ΛՃ଎ͤ͞Δ
    • ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛ੒௕ͤ͞ଓ͚Δ͜ͱ͕ڝ૪ྗΛ࣋ͭ͜ͱʹͳΔ
    • ʮ࣮ޮੑʯΛՃ͑ͨݚڀΛڞ༗͠੒௕ͤ͞Δ͜ͱ͕ઌΛߦ͖ଓ͚ΔྗͱͳΔ
    ͦΕ͕ࣄۀͱͯ͠΋ٕज़ͱͯ͠΋݁Ռతʹࣾձʹؐݩ͞Ε͍ͯ͘
    ➜ ͔ͩΒΤϯδχΞͷ๻͸࿦จΛಡΈɺ࿦จΛॻ͘
    50
    ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͠੒௕ͤ͞Δ

    View Slide

  51. ݚڀһɺੵۃతʹืूதʂ
    http://rand.pepabo.com/

    View Slide