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

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

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

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

2b692bd83f4418103142a053ecf5ff59?s=128

MATSUMOTO Ryosuke

October 26, 2017
Tweet

Transcript

  1. WebαʔϏεʹؔΘΔࣄۀΛࠩผԽ͢Δٕज़ͷৢ੒ͱߋͳΔ੒௕ͦͯ͠ࠃࡍԽ ϖύϘݚڀॴ ओ੮ݚڀһ দຊ྄հ / Pepabo R&D Institute, GMO Pepabo,

    Inc. 2017.10.26 ৽ଔΤϯδχΞݚम ࠲ֶ ࠷ऴճ ͳͥΤϯδχΞͷ๻͸࿦จΛಡΈ ࿦จΛॻ͘ͷ͔
  2. ݚڀͷ໨తͷͻͱͭ͸ͦͷ׆ಈ͕ ࣾձʹ͍ͣΕؐݩ͞Ε͍ͯ͘͜ͱ͕ͩ…

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

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

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

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

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

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

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

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

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

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

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

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

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

    15 ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͢ΔͨΊͷઐ໳৬ ʮࣄۀΛࠩผԽͰ͖Δٕज़ʯΛੜΈग़͢ IUUQTUFDIQFQBCPDPNQSPGFTTJPOBMDBSFFSBUQFQBCP
  16. ϖύϘͰ͸ͦ͏͍͏ํ਑ͰΤϯδχΞ͕ ੒௕Ͱ͖ΔΑ͏ʹऔΓ૊ΜͰ͍Δ

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

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

  19. ·ͣ͸എܠ͔Β

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

    ➜ ΞΧσϛΞͰ΋γεςϜͷݚڀ։ൃʹର͢Δ໰୊ҙ͕ࣝٞ࿦͞ΒΕ͍ͯΔ 20 ΠϯλʔωοτʹؔΘΔγεςϜͷݚڀ։ൃͷඞཁੑ
  21. ݚڀऀͱٕज़ऀͷڠྗ͸·ͩ·ͩ͜Ε͔Β 21 IUUQTUXJUUFSDPNNBUTVNPUPSZTUBUVT

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

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

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

    ➜ اۀͰ΋γεςϜͷݚڀ։ൃ͕ඞཁͩͱ͍͏໰୊ҙ͕ࣝٞ࿦͞Ε͍ͯΔ 24 WebαʔϏεͷڝ૪ྗ͕·͢·͢ڧ·͍ͬͯ͘
  25. Πϯλʔωοτ΍WebαʔϏεʹؔ͢Δ ݚڀऀͱٕज़ऀͷ໰୊ҙࣝ͸ ࣮͸ॏͳΓ࢝Ί͍ͯΔ

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

  27. • ѹ౗త࣮૷ྗʹΑΔߴ඼࣭ͳιϑτ΢ΣΞ΍γεςϜʢखΛಈ͔͢ྗʣ • ࣮͸ͱͯ΋೉͍͠ • ୹ظؒͰ࣮૷ྗ͕େ෯ʹ޲্͢Δ͜ͱ͸΄ΜͱͲͳ͍ • ৽نੑͷ͋Δٕज़ΛੜΈग़͢ʢߟ͑Δྗʣ • ษڧ͢Δ౒ྗͱࢥߟΛਂΊΔ͜ͱͰͳΜͱ͔ͳΔ৔߹΋͋Δ

    • ๲େͳؔ࿈ٕज़ͷαʔϕΠΛߦ͍ݱ৔ͷ໰୊ҙࣝΛ੔ཧ͢Δ • طʹ͋Δٕज़ʹରͯͦ͠΋ͦ΋ͷΞϓϩʔνͷ࢓ํΛม͑ͯࢥߟ͢Δ 27 ΤϯδχΞ͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯʹඞཁͳཁૉ
  28. • ࣮͸࿦จʹશ͕ͯॻ͔Ε͍ͯΔ • എܠˠ໨తˠैདྷݚڀˠ՝୊ˠղܾ๏ˠఏҊˠ࣮૷ˠ࣮ݧͱධՁˠల๬ • ಉྖҬͷ༏Εͨ࿦จͷॻ͖ํʢ= ߟ͑ํʣΛࢀߟʹ͢Δ • ࠪಡͱ͍͏৴པͷ͋Δ஌ͷ࿈࠯ͱͦͷ඼࣭Λଟ͍ʹ׆༻͢Δ •

    ৽نੑΛ୲อ͢ΔͨΊʹؔ࿈෼໺ͷαʔϕΠ͕جຊͱͳ͍ͬͯΔ • ࢓૊Έͱ֤ͯ͠ྖҬͷҰ࣍ࢿྉ΍ମܥతʹ੔ཧ͞Εͨ৘ใΛಘ΍͍͢ • δϟʔφϧͷࢀߟจݙ͔Βߴ඼࣭ͳ৘ใΛ࿈࠯తʹ௥͍͚ͬͯ͹Α͍ 28 ৽نੑͷ͋Δٕज़ΛੜΈग़͢ํ๏࿦
  29. αʔϕΠ͢Ε͹ ࣗͣͱ৽نੑͷ͋Δٕज़͕ݟ͑ͯ͘Δ

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

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

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

  33. • ࿦จ΍ֶձ͕༗ྉͰͦͷՁ஋Λ֎ͷاۀ΍ݸਓ͔Β൑அ͠ʹ͍͘ • ΞΧσϛΞͰҰఆظؒͷ׆ಈ͕લఏʹͳΓ͕ͪ • վΊͯͦͷྖҬʹ౿ΈࠐΉ৔߹ͷࢀೖোน͕ߴ͍ • ͦΕΒͷಛੑ͔ΒΠϯλʔωοτͰ৘ใऩू͢Δ͜ͱ͕೉͍͠ ➜ ྆ํ޲͔ΒՁ஋൑அՄೳͳਓࡐͷҭ੒͕ඞཁ

    ➜ ඞཁͳ࿦จΛɺඞཁͱ൑அͰ͖ɺඞཁͳ࣌ʹฏқʹऔಘͰ͖Δ࢓૊Έ͕ඞཁ ➜ ຊࢿྉͷΑ͏ͳ৘ใ͕اۀͷݚڀ׆ಈͷઆಘࡐྉʹڞ༗͞ΕΔ͜ͱ͕ඞཁ 33 ͱ͸͍ٕ͑ज़ऀ໨ઢͰ՝୊΋͋Δ
  34. 3. ͳͥΤϯδχΞͷ๻͸࿦จΛॻ͘ͷ͔

  35. 2017೥ͷݚڀ։ൃ࣮੷

  36. 36

  37. • δϟʔφϧ࿦จूট଴࿦จ 1ຊ • δϟʔφϧ࿦จ 1ຊʢ༧ఆʣ • ࠪಡ෇͖࿦จ 1ຊ •

    ࠪಡͳ͠ͷݚڀใࠂ 6ຊ • ޱ಄ൃද 20ຊʢޙ2ຊ௥Ճ༧ఆʣ • ֶձࢽɾ঎ۀࢽղઆ౳ 4ຊ 37 2017೥ݚڀ։ൃ࣮੷ • ॿ੒ۚɾݚڀඅ౳ 1ຊ • തֶ࢜Ґ࿦จ 1ຊ
  38. ݁ߏॻ͍͍ͯΔ

  39. ͳͥͩΖ͏ʁ

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

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

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

    ʻ ެ։ͯ͠ڞ༗͢Δ͜ͱʹΑΔڝ૪ྗ 42 Webۀքʹ͓͚Δݚڀ։ൃ΋·ͨಁ໌ੑ͕ߴ·Δ
  43. • ࿦จγεςϜͱ͍͏ڊਓͷݞͷ্ʹͷΓٕज़ऀͷ஌ݟ(࣮ޮੑ)Λڞ༗͢Δ • ྆ํ޲͔Βͷܦݧͱ՝୊ͷ੔ཧ͓Αͼڞ༗͕ඞཁʹͳΔ • ݚڀऀͱٕज़ऀ͕ޓ͍ͷ༏ΕͨऔΓ૊Έʹؔ৺Λ࣋ͭ͜ͱ͕େࣄ • ͦͷؔ৺͔Βٞ࿦͕ੜ·ΕγεςϜʹؔ͢Δ༏Εͨݚڀ։ൃ͕ੜ·ΕΔ • ࿦จγεςϜʹ͓͚Δձٞ΍ࠪಡʹΑͬͯ඼࣭Λߋʹ޲্ͤ͞Δ

    • ৽نੑɾ༗ޮੑɾ৴པੑʹʮ࣮ޮੑʯΛՃ͑ͯ࿦จԽ͠ڞ༗͢Δ • ͦΕ͕ʮࣄۀΛࠩผԽ͢Δٕज़ʯͷৢ੒͔ΒߋͳΔ੒௕ͱڝ૪ྗΛੜΉ 43 ʮ࣮ޮੑʯͷ͋ΔݚڀΛΞΧσϛΞͱڞ༗͢Δ
  44. • ੈքͱٕज़తͳٞ࿦Λߦ͏πʔϧͱͯ͠ͷ࿦จ • ఻౷తʹഓΘΕ͖ͯͨ࿦จγεςϜͷ࠾༻͸࣮͸௿ίετ • ࿦จແ͠ʹͦΕΒΛ࣮ݱ͢Δํ͕ίετ΍ݸਓͷྗ͕ඞཁʹͳΔ • ࿦จͱࠃࡍձٞΛ௨ͯ͡લఏΛҰகͤ͞៛ີͳٞ࿦ͱൃల͕ظ଴Ͱ͖Δ ৽نੑͷ͋Δٕज़͕ࣄۀΛ੒௕ͤ͞Δલఏʹ͓͍ͯɺٕज़తʹ੒௕͠ଓ͚ɺ OSSͷΑ͏ʹੈքΛר͖ࠐΉͨΊʹ͸ɺ࿦จγεςϜʹͷΔํ͕௿ίετ

    44 ࠃࡍԽʹ޲͚ͯੈքͱͷର࿩͢Δ
  45. ڞ༗ͯ͠ಘΒΕΔڝ૪ྗ͸ ੈք͕ର৅Ͱ͋Ε͹ߋʹڧԽ͞ΕΔ

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

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

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

  49. 4. ·ͱΊ

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

    ͔ͩΒΤϯδχΞͷ๻͸࿦จΛಡΈɺ࿦จΛॻ͘ 50 ʮࣄۀΛࠩผԽ͢Δٕज़ʯΛৢ੒͠੒௕ͤ͞Δ
  51. ݚڀһɺੵۃతʹืूதʂ http://rand.pepabo.com/