Slide 1

Slide 1 text

I want to be part of the Senior Engineer. ੜ֔ΠνɾΤϯδχΞͱͯ͠޷͖ͳٕज़ͰδϟϯϓΞοϓ͠ଓ͚Α͏ - ਖ਼ເ͔Βͷະདྷͷ࿩ Shinichi Nakagawa @shinyorkeʢJX Press Corporation Senior Engineerʣ Developers Summit2020 2/14 Talk Session(14-E-6)

Slide 2

Slide 2 text

TL;DRʢݴ͍͍ͨ͜ͱʣ • ʮເΛਖ਼ເʯʹͯ͠ΈΑ͏, ͔ͦ͜Βݟ͑Δʮఱ৬ʯ΋͋Δ. • ʮ޷͖ͳٕज़ʯΛτίτϯ௥ٻ͠,ʮ࣮ફʯ͍ͯ͜͠͏. • I want to be part of the Senior Engineer.

Slide 3

Slide 3 text

Starting Member⚾ʢࠓ೔͓࿩͢Δ͜ͱʣ • ະདྷɿ#JX௨৴ࣾ #ݸਓΩϟϦΞ #໺ٿσʔλαΠΤϯςΟετ • աڈɿ#͜Ε·ͰͷΩϟϦΞ #ηΠόʔϝτϦΫε #ເ͸ਖ਼ເ • ΠϚɿ#ٕज़ #σʔλαΠΤϯε #ݴޠԽ • ੜ֔ΠνɾΤϯδχΞ #ͱ͸

Slide 4

Slide 4 text

Who am I ?ʢ͓લ୭Αʣ • Shinichi Nakagawaʢத઒ɹ৳Ұʣ • JX Press Corporation/Senior Engineer • Python΋͘΋ࣗ͘शࣨΦʔΨφΠβʔ https://jisyupy.connpass.com/ • SNS౳͸@shinyorkeʢ͠ΜΑʔ͘ʣͱ͍͏໊લͰੜଉ • #Python #DataScience #Baseball⚾ #SABRmetrics #Agile

Slide 5

Slide 5 text

JX PressʢJX௨৴ࣾʣ #ͱ͸ ※ͪΐͬͱ͚ͩձࣾͷ࿩Λ :bow:

Slide 6

Slide 6 text

ςΫϊϩδʔͰʮࠓى͖͍ͯΔ͜ͱʯ Λ໌Β͔ʹ͢Δใಓػؔ • ্هͷϏδϣϯͰใಓͷະདྷΛม͍͑ͯ͘ใಓػ͔ؔͭ, ςΫϊϩδʔɾυϦϒϯͳूஂ, ͦΕ͕JX௨৴ࣾͰ͢. • BtoB SaaSͷʮFASTALERTʯ, ੈ࿦ௐࠪetc… • BtoCͷχϡʔε଎ใΞϓϦʮNewsDigestʯ ʮGoogle Play ϕετΦϒ2019ʯͰ෦໳৆Λड৆

Slide 7

Slide 7 text

JX௨৴ࣾͷValue • FOCuSʢϑΥʔΧεʣ • Future-oriented - ະདྷʹ޲͔ͬͯ௅ઓ͠Α͏ • Ownership - ౰ࣄऀҙࣝΛൃش͠Α͏ • Customer-first - ৗʹސ٬ࢤ޲Ͱ • Speed - εϐʔυײΛ࣋ͬͯऔΓ૊΋͏ • ؾʹͳΔํ͸Ask The SpeakerͳͲͰ͓੠ֻ͚͍ͩ͘͞m(_ _)m

Slide 8

Slide 8 text

ࠓ೔ͷ࿩ʢͬ͘͟Γͱʣ ະདྷɾաڈɾΠϚͷॱͰࣗ෼ͷυϥϚʢϊϯϑΟΫγϣϯʣͷ࿩Λ͠·͢

Slide 9

Slide 9 text

ະདྷͷΩϟϦΞʢ2020ʙʣ ·ͣ͸໨ࢦ͍ͨ͠ະདྷͷ࿩͔Β.

Slide 10

Slide 10 text

ࢲ͕๬ΉʮະདྷͷΩϟϦΞʯ • ݱ৬Ͱ͋ΔJX௨৴ࣾʹ͓͚Δେ͖ͳ੒ޭ • ݸਓ׆ಈ…͔Βͷ, ͍͍ײ͡ͳύϥϨϧɾΩϟϦΞͷܗ੒ • ʮ໺ੜͷ໺ٿσʔλαΠΤϯςΟετʯͱͯ͠ͷ͞ΒͳΔ֮੧ …ͱ͍͏ͷΛ3ʙ5೥ઌʹ໨ࢦ͍͖͍ͯͨ͠.

Slide 11

Slide 11 text

ݱ৬ʢJX௨৴ࣾʣͰͷ੒ޭ • ੈʹ΋௝͍͠།ҰແೋͷʮςΫϊϩδʔͰઓ͏ใಓػؔʯ Ϗδϣϯʹڞײ&νʔϜ΋େ޷͖ͳίίͰΨνϯίউෛ͍ͯ͘͠ • ΤϯδχΞϦϯάεΩϧɾϏδωεεΩϧͦͯ͠ಛٕͳͲΛ ϑΥΞɾβɾνʔϜͳ͓ؾ࣋ͪͰਅ伨ʹ׆͔͢ɾपΓʹؐݩ͢Δ • …͍ͬͯ͏͓ؾ࣋ͪ͸స৬ΤϯτϦʔͰද໌, ݱࡏ͸࣮ફϑΣʔζ https://shinyorke.hatenablog.com/entry/it-really-could-happen

Slide 12

Slide 12 text

γχΞɾΤϯδχΞͱ͍͏ϙδγϣϯ • JX௨৴ࣾʹ͓͚ΔࢲͷݞॻͰ, ࢲࣗ਎ͷղऍͱͯ͠͸ ʮνʔϜϝϯόʔͷ໛ൣͱͳΔ”ڧ͍”ΤϯδχΞʯͰ͋Δ͜ͱ • ΤϯδχΞεΩϧͰͷ໛ൣʢσʔλαΠΤϯε, Python, etc…ʣ • ਓͱͯ͠ͷ໛ൣʢϏδωεεΩϧ, ελϯε, ܦݧ஋, etc…ʣ

Slide 13

Slide 13 text

ݸਓOKRΛཱͯͨ • ʮ੒ޭ͍ͨ͠ʯʮڧ͘ͳΓ͍ͨʯͱΠΩΔ͚ͩͳΒ୭Ͱ΋Ͱ͖Δ • େ੾ͳͷ͸ʮͪΌΜͱܭଌՄೳͳঢ়ଶͰݴޠԽʯ݁͠ՌΛग़͢͜ͱ • ͱ͍͏͓ؾ࣋ͪͷݩ, ࡢ೥຤ʹ൒ظͷݸਓOKRΛ࡞ͬͨ. • https://note.com/shinyorke/n/n3e2f82645573 • ͳ͓, JX௨৴ࣾ͸શࣾతʹOKRΛ࢖ͬͨӡӦΛ͍ͯ͠·͢.

Slide 14

Slide 14 text

ݸਓ׆ಈ͔ΒͷύϥϨϧΩϟϦΞ • ຊۀͰ͋ΔJX௨৴ࣾͷ࢓ࣄҎ֎ʹ׆ಈΛ͍ͯ͘͠ • ຊ֨తʹ෭ۀΛ͸͡ΊͨΓʢٕज़ސ໰Ͱ΋։ൃλεΫͰ΋ʣ • ࣥචɾग़൛ͨ͠ΓʢͦΖͦΖϒϩά⽁Λ੔ཧ͍ͨ͠ͳ͋ʣ ຊۀ΁ͷؐݩ, ͞ΒͳΔՄೳੑͷ໛ࡧͱ͍͏ҙຯͰ΍͍ͬͯ͘

Slide 15

Slide 15 text

͜͏͍͏ͷΛͪΌΜͱ΍Γ͍ͨ. ៉ྷʹճͯ͠Valueग़͢ͷΉ͔͍ͣ͠ΑͶʢނʹΨνͰ௅ઓ͍ͨ͠ʣ

Slide 16

Slide 16 text

ͦͯ͠΋͏Ұͭେ੾ͳ͜ͱ͕⽁

Slide 17

Slide 17 text

໺ٿ΁ͷ๞͘ͳ͖୳ڀ৺ ͣͬͱ໺ٿͱσʔλ෼ੳ͕େ޷͖. ͜Ε͕ࣗ෼ͷݪಈྗ.

Slide 18

Slide 18 text

໺ੜͷ໺ٿσʔλαΠΤϯςΟετ׆ಈ • FACTΛݩʹ໺ٿΛ΋ͬͱ໘നָ͘͠Ήɾ΍͍ͬͯ͘׆ಈ • ໺ٿʢʹݶΒͣେ఍ͷ෺ࣄʣ͸ҎԼͷҙݟʢOPINIONʣʹറΒΕ͕ͪ • ৗࣝ΍ओ؍తࢹ఺ʹجͮ͘ࢦಋͱ͔ڭҭʢ㲈͖ͨ͠Γɾ׳शʣ • ᐆດͳղऍ. ʮνϟϯεʹڧ͍ɾऑ͍ʯʮ౤͛ͬ΀Γ͕͍͍ʯˡʁʁʁ • ໺ٿɾεϙʔπͬͯՊֶతʹ٬؍తʹݟΔɾಈ͚Δͱ໘നָ͍͍ͥ͠͠ʂ ͱ͍͏ͷΛʮਅ໘໨ʯʹʮίϛΧϧʯʹ΍͍ͬͯ͘ʮ໺ੑຯ͋;ΕΔݚڀ⽁ʯ

Slide 19

Slide 19 text

ؾʹͳͬͨ͜ͱΛαΫοͱ΍Δ ྫ͑͹͜͏͍͏࿩⽁

Slide 20

Slide 20 text

ؾʹͳΔʮΞΠπʯͱࣅ͍ͯΔ໺ٿબखΛ୳ͤ ͍΍ϞϊϚω͡Όͳ͍Α, ͋͘·Ͱ਺ࣈతͳҙຯͰͶ.

Slide 21

Slide 21 text

ͪΌΜͱઆ໌͢Δͱ… • ݱ࣌఺ͷ௨ࢉ੒੷Λݩʹʮͱ͋Δ໺ٿબख͕୭ʹࣅ͍ͯΔʁʯ ͱ͍͏ͷΛ౷ܭతʹग़ͯ͠Έ·ͨ͠. • ʮྨࣅੑείΞʢSimilarity ScoreʣʯΛ࢖ͬͯࣅ͍ͯΔ͔Ͳ͏͔ΛݟΔ. 1,000఺ຬ఺ͰຊਓͱͲΕ͚ͩࣅͯΔ͔Λൺ΂Δͱ͍͏ࢦඪͰ͢. • Python΄͔ͰβΫοͱ΍Γ·ͨ͠. ৄࡉ͸ϒϩάॻ͖·ͨ͠. https://shinyorke.hatenablog.com/entry/similarity-score-python

Slide 22

Slide 22 text

ؾʹͳΔબखɹ˞ϝδϟʔϦʔΨʔݶఆ • Ichiro Suzuki • Yoshitomo Tsutsugo • Shohei Ohtani ※౵߳બखͷΈ, ೔ຊ࣌୅ͷ࠷ऴ੒੷ͱൺֱʢ͋͘·Ͱࢀߟ஋ʣ

Slide 23

Slide 23 text

Ichiro Suzuki & Yoshitomo Tsutsugo Ichiro͞Μ͸֎໺ख͔ͭ޼ଧͳબखʹࣅ͍ͯΔ, ͦͯ͠௨ࢉ੒੷͕ϨδΣϯυ͗͢. Tsutsugoબख͸ࣗ෼ͱࣅͨΑ͏ͳڧଧऀͰ֎໺ख΄͔ࡾྥखʹࣅͯΔͷ͕ڵຯਂ͍. Ichiro Suzuki Yoshitomo Tsutsugo

Slide 24

Slide 24 text

͜͏͍͏ͷΛμογϡϘʔυͰݟͤͯΈΔ. Nuxt.js + FastAPIͳͲͳͲͰ࡞ͬͯΈ·ͨ͠, ͜Ε΋ϒϩά͋Γ·͢. https://tech.jxpress.net/entry/devsumi2020-demo

Slide 25

Slide 25 text

Shohei Ohtaniͱࣅ͍ͯΔਓʢଧऀͱͯ͠ʣ ϠϯΩʔεͷҰྥखLuke Void͕ࣅͯΔͬΆ͍Ͱ͢. ੒੷ʢଧ཰ɾຊྥଧɾଧ఺ɾOPSʣͷงғؾ͕ࣅ͍ͯΔ.

Slide 26

Slide 26 text

ϓϨʔͷʮ࣭ʯΛग़ྥ཰ɾ௕ଧ཰ɾOPSͰൺֱ େ୩͸2೥, ϘΠυ͸3೥MLBͰϓϨʔ. ϘΠυ͸3೥໨Ͱଧ੮૿͑ͯ௿Լ? ͪͳΈʹ೥ྸ͸ϘΠυ্͕Ͱେ୩͸શવए͍ͷͰظ଴͠·ͬͯ͘ྑ͍͸ͣ.

Slide 27

Slide 27 text

ࣅ͍ͯΔબख͕είΞͱͯ͠Θ͔Δͱ… • બखͷະདྷ૾ɾ܏޲͕͔ͭΊΔ. ྫ͑͹͜Ε͔ΒϝδϟʔσϏϡʔ͢Δ౵߳બख͸୭ͬΆ͘ͳΔͱ͔. • Ԡ༻͢Δͱ, ͦͷ··બख੒੷༧ଌʹ΋࢖͑Δ ※ϝδϟʔͷ੒੷༧ଌϞσϧʮPECOTAʯ͸ྨࣅੑείΞΛ࢖༻ • ʮఆྔతʯ͔ͭʮܭଌՄೳʯͳείΞͳͷͰ୭͕ݟͯ΋ಉ͡ …͍ͬͯ͏෼ੳΛ͔Ε͜Ε5೥Ҏ্͍ͯ͠·͢ʢ͜Ε͸͋͘·ͰҰྫʣ

Slide 28

Slide 28 text

͓Θ͔Γ͍͚ͨͩͨͩΖ͏͔ʁ

Slide 29

Slide 29 text

໺ੜͷ໺ٿσʔλαΠΤϯςΟετ #ͱ͸ • ԾઆɾISSUEɾσʔλΛݩʹ໺ٿ΁ͷ੾ΓޱΛݟ͚ͭΔɾূ໌͢Δ • ηΠόʔϝτϦΫε + ςΫϊϩδʔͱ͍͏ࢹ఺, ϒϩάʹ΋ॻ͍ͨ https://shinyorke.hatenablog.com/entry/sabr-metrics-2020 • ͜ͷࢹ఺Ͱٕज़ͱ໺ٿͷ৘ใൃ৴Λ΍Γଓ͚Δ ৗࣝʹറΒΕͳ͍,٬؍తɾఆྔతͳࢹ఺Ͱ໺ٿΛָ͘͢͠Δ׆ಈ

Slide 30

Slide 30 text

ʮγχΞɾΤϯδχΞʯ ʮύϥϨϧΩϟϦΞʯ ʮ໺ੜͷ໺ٿσʔλαΠΤϯςΟετʯ ͜ΕΒͷݪ఺͸͢΂ͯ ࠓ·ͰͷΩϟϦΞʹ͋Γ·͢

Slide 31

Slide 31 text

աڈ͋ͬͨ͜ͱʢ2012 - 2019ʣ ໺ٿΤϯδχΞͱ͍͏ʮເʯΛʮਖ਼ເʯʹ͠, ΠϚʹϐϘοτ͢Δ·Ͱ

Slide 32

Slide 32 text

աڈ͋ͬͨ͜ͱʢ2019೥·Ͱʣ • ηΠόʔϝτϦΫεͱٕज़ͱࢲ - ಠֶͱίϛϡχςΟ • ʮ໺ٿΤϯδχΞʯͱ͍͏໨ඪ͔Βٯࢉͯ͠ΩϟϦΞܗ੒ • ʮເΛਖ਼ເʯʹ͔ͯ͠ΒͷϐϘοτ

Slide 33

Slide 33 text

ηΠόʔϝτϦΫε⽁ͱٕज़ͱΘͨ͠ ໺ٿͷ਺ࣈͱٕज़͕޷͖͔ͭ, ಠֶͱίϛϡχςΟΛߦ͖དྷͯ͠΍͖ͬͯ·ͨ͠

Slide 34

Slide 34 text

ϚωʔϘʔϧͱͷग़ձ͍ͱ໺ٿPython • 25ࡀ͝Ζʢ15೥લʣʹݟͨTV൪૊ͰϚωʔϘʔϧΛ஌Δ →ࢹ఺ɾߟ͑ํ͕ࣗ෼ͷυπϘʹϋϚΓ, ηΠόʔϝτϦΫε޷͖ʹ • 30ࡀ͝Ζʢ10೥લʣʹ໺ٿιγϟήʹϋϚΔʢTwitter஥ؒͱ͍ͯͨ͠ʣ ΤϯδχΞϦϯά×ηΠόʔϝτϦΫεͰήʔϜʹউͭ౒ྗΛ͸͡ΊΔ • ໺ٿιγϟήʹউͭͨΊͷ෼ੳɾπʔϧ࡞Γ͸ઐΒPython ͪΐ͏Ͳ࢓ࣄͰ࢖͍ͬͯͨͷͱ໨తʢσʔλ෼ੳʣʹ΋߹க͍ͯͨ͠

Slide 35

Slide 35 text

ಠֶ͔ΒίϛϡχςΟ -> Ξ΢τϓοτ૿Ճ • ήʔϜʹউͭͨΊͷ໺ٿΤϯδχΞϦϯά͸Ұਓίπίπ͸͡Ίͨ. ΞϓϦҰຊ࡞ͬͨΓϋοΧιϯʹ௅ઓͨ͠Γetc… • ·ͨ, ্هͱ͸ผจ຺ͰPythonɾΞδϟΠϧͷίϛϡχςΟʹࢀՃ ϫΠʮͳΜ΍͜Εʂֶͼଟ͍͠໘ന͍΍Μ͚ʂʂʯ • ٕज़ྗຏ͖ͱίϛϡχςΟͰग़ձ͏ਓୡͷ໘ന͞ʹऒ͔ΕϋϚΔ ͱಉ࣌ʹ, ϒϩάɾൃදͳͲͷΞ΢τϓοτ͕രൃతʹ૿͑ͨ

Slide 36

Slide 36 text

झຯͰ৳͹ͨ͠”࢓ࣄ޲͚ͷ”ٕज़εΩϧ • ໺ٿΤϯδχΞϦϯά͸ʮ࣮ફతʹ࢖͑ΔϞϊʯ͔ͭʮ޷͖ͳٕज़ʯΛࢤ޲ ݴ͍ํΛม͑ΔͱʮҰਓR&DϓϩδΣΫτʯͰ͋Γʮझຯʯͩͬͨ • PythonϥΠϒϥϦ, Framework, Docker, σʔλαΠΤϯε, SPA, etc… ͦͷ࣌ʑͰࢼ͍ͨ͠ɾڵຯ͋Δ͜ͱΛ੯͠Ή͜ͱͳ͘࢖͏ࣄʹ • झຯϓϩδΣΫτͷܦݧ͕ͦͷ··࢓ࣄʹܨ͕ΔΑ͏ʹͳͬͨ ͍΍, ΋ͬͱݴ͑͹࢓ࣄʹ͢ΔΑ͏ʹΩϟϦΞΛาΜͩ

Slide 37

Slide 37 text

ͦͷ݁Ռ͕ʮస৬ʯ ࢓ࣄͷܦݧ΍εΩϧͷΈͳΒͣ,ʮझຯͰ΍ͬͨ͜ͱʯͷ͓͔͛Ͱࣗ৴ͱ࣮ྗ͕

Slide 38

Slide 38 text

స৬Λ܁Γฦ͠ͳ͕Β৭ʑͱຏ͘ • Python͕͍ͨ͠ɾσʔλ෼ੳ͕͍ͨ͠ • ΤϯδχΞ૊৫ͷϚωδϝϯτ͕͍ͨ͠ • ࠾༻ɾٕज़޿ใ͕͍ͨ͠ …ͳͲͳͲ, ͦͷ࣌ʑͷςʔϚʹ߹Θͤͯస৬ͯ͠ܦݧΛੵΜͩ ※஫ɿԻָੑͷҧ͍, ͳͲ, ͋Γ͕ͪͳཧ༝΋ҰԠؚΈ·͢

Slide 39

Slide 39 text

…ͱ͍͏࿩Λ2೥લͷσϒαϛʢ2018ʣͰ͠·ͨ͠. ໺ٿΤϯδχΞʹͳΔ·ͰͷาΈʙເ͸ਖ਼ເ #devsumi https://speakerdeck.com/shinyorke/ye-qiu-enzinianinarumadefalsebu-mi-meng-hazheng-meng-number-devsumi

Slide 40

Slide 40 text

2018೥ʹ࿩ͨ͜͠ͱʢμΠδΣετʣ

Slide 41

Slide 41 text

໺ٿΤϯδχΞͱ͍͏ʮເʯΛʮਖ਼ເʯʹ ʮͳΔΜͩʂʯͱ͍͏ڧ͍ʮҙࢤʯΛݩʹʮܭըతʯʹ΍Γ͖Γ·ͨ͠.

Slide 42

Slide 42 text

ૂͬͯٯࢉͯ͠΍ͬͨʮ⽁΁ͷΩϟϦΞʯ • ʮ໺ٿͷ࢓ࣄΛ͢Δͧʂʯͱ͍͏໨ඪ͔Βٯࢉͯ͠ΩϟϦΞܗ੒ • ຊۀʢΤϯδχΞʣͱϏδωεϚϯͳྗʢΤϯδχΞҎ֎ʣΛຏ͍ͨ • WebΤϯδχΞϦϯάͱσʔλαΠΤϯε྆ํΛຏ͘ • ϝϯλϦϯάɾϚωδϝϯτͷ࢓ࣄ • ΤϯδχΞ࠾༻ʢͱ෇ਵ͢Δ޿ใʣͳͲ, ΤϯδχΞεΩϧҎ֎ • ࢓ࣄͷΈͳΒͣ, ίϛϡχςΟ׆ಈͱ͔ొஃʢओʹPythonʣ • ʮ޲͜͏ଆ⽁͔ΒΦϑΝʔΛ΋Β͏ʯͱ͍͏࠷ߴͷܗͰʮνϟϯεΛख܁Γدͤͨʯ

Slide 43

Slide 43 text

νϟϯεΛख܁Γدͤͨ. #େ੾ͳͷͰೋ౓ݴ͏ ొஃ΍ϒϩάͷ൓ڹʢΤϯήʔδϝϯτʣ͕⽁ۀքͷਓʹಧ͍ͨ݁Ռ͕ʮ໺ٿΤϯδχΞʯ ͜Ε͸ӡ͕ྑ͔ͬͨҎ্ʹʮख܁ΓدͤΔʯ౒ྗΛͨ͠ΜͰࣗ͢෼ࣗ਎͕ʢ֬৴ʣ

Slide 44

Slide 44 text

ͪͳΈʹΩϟϦΞʢݱ৬Ҏલʣ • 2000/04 - 2003/11 খ͍͞ιϑτ΢ΣΞϋ΢εʢn࣍੥͚తͳSEۀʣɹ˞৽ଔೖࣾ • 2004/01 - 2014/08 ϕΠΧϨϯτɾίϯαϧςΟϯά ʢۀ຿γεςϜܥͷSE -> R&DΤϯδχΞ -> ITίϯαϧʣ • 2014/09 - 2016/01 ϦΫϧʔτॅ·͍ΧϯύχʔʢࣄۀձࣾͷΤϯδχΞͱͯ͠ͷσϏϡʔʣ • 2016/02 - 2016/12 ϏβεΫʢΤϯδχΞʣ • 2017/01 - 2018/01 RettyʢΤϯδχΞϦϯάɾϚωʔδϟʔ, ࠾༻ɾٕज़޿ใʣ • 2018/02 - 2019/09 ωΫετϕʔεʢ໺ٿΤϯδχΞ݉CTOʣˡ͕͜͜໺ٿ

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

໺ٿͷ࢓ࣄͰ΍ͬͨ͜ͱ • ϓϩμΫτاըɾ։ൃɾอकӡ༻ • σʔλ෼ੳɾղੳ • ࠾༻ શ෦, ʮ໺ٿʢεϙʔπʣʯͳҎ֎͢΂ͯطࢹײ͋Δ͜ͱͩͬͨ

Slide 47

Slide 47 text

ʮϗϯτʹͦΕͰ͍͍Μ͔ͳ(´ɾωɾʆ)ʯ #͋Δ೔ࢥͬͨ͜ͱ

Slide 48

Slide 48 text

໺ٿΤϯδχΞۀ ≒ ఱ৬͕ͩͬͨ… • ໺ٿͷΤϯδχΞ͸͔֬ʹఱ৬ͩͬͨ. ௅ઓͰ͖ͨ͜ͱࣗମ͸େมײँͰ͋Δ. • ͕͔͠͠, ৭ʑͱࢥ͏ͱ͜Ζ͕Ͱ͖͖ͯͨ. • ࢲݸਓͷཧ૝૾ͱۀքͷཧ૝૾ͷDiff • ࢲݸਓͷՁ஋؍ͱձࣾɾϝϯόʔͷՁ஋؍ͷDiff • ௅ઓ͍ͨ͠ࣄͷมԽʢϏοάͰະ஌ͳσʔλͰϒΠϒΠݴΘ͍ͤͨͱ͔ʣ • ҰݴͰݴ͏ͱʮະ஌ͷISSUEͱσʔλͱ޲͖߹͏ΤϯδχΞϦϯάʯ͕ͨ͘͠ͳͬͨ

Slide 49

Slide 49 text

ʮΤϯδχΞͱͯ͠ͷࣗ෼ʯ͕Ұ൪େ੾ ͱؾ͕෇͖, ໎ΘͣϐϘοτ͠·ͨ͠. ʻ

Slide 50

Slide 50 text

ࠓɾ͜Ε͔Β΍Γ͍ͨ͜ͱ੔ཧˠస৬ • ͜Μͳ࢓ࣄ͕͍ͨ͠ʂͱݴޠԽͨ͠ • େ͖͍σʔλΛѻͬͯະདྷΛࣔࠦ͢Δ • ΤϯδχΞϦϯάͱϓϩηεͰʮັͤΔʯΧΠθϯ • ͜ΕΒͰνʔϜΛ૑Γ্͍͛ͯ͘ • ͜ΕΒ͕׎͍ͦ͏ͳ࢓ࣄʮσʔλج൫ΤϯδχΞʯʮCTOͱ͔VPEʯʮγχΞΤϯδχΞʯ Λத৺ʹ৬୳͠ʢϦϑΝϥϧɾస৬αʔϏεͳͲʣ • ʢ͍ͩͿলུ͠·͕͢ʣ৭ʑ͋ͬͯJX௨৴ࣾͱԑ͕ܨ͕Γೖࣾ

Slide 51

Slide 51 text

JX௨৴ࣾͰͷ໾ׂ • ʮγχΞɾΤϯδχΞʯͱͯ͠पΓΛҾͬுΔɾ໛ൣʹͳΔ • ϛογϣϯʮσʔλج൫ߏஙɾӡ༻ͱ෼ੳʯʮ࠾༻ɾ޿ใʯ • ্هͷจ຺ʹͱΒΘΕͣܦݧɾεΩϧΛओମతʹ׆͔͢ ʮ͜Μͳ࢓ࣄ͕͍ͨ͠ʯͷ͢΂͕ͯ׎ͬͨʢݱࡏਐߦܥͰ͢ʣ

Slide 52

Slide 52 text

ر๬͕׎͏ʮ৽ఱ஍ʯͱग़ձ͑ͨ ࠷େͷཧ༝ͱ͸Կͩͬͨͷ͔ʁ ͦΕ͸Ͷ…

Slide 53

Slide 53 text

ʮ޷͖ͳٕज़ͰδϟϯϓΞοϓʯ͠ଓ͚ͯ, ެࢲͱ΋ʹνϟϨϯδͷ࿈ଓͰ, ݁Ռతʹ΍ΕΔ͜ͱ͕૿͖͑ͯͨ. Docker, SPA, K8s, σʔλαΠΤϯε, ͦͯ͠Python, etc…

Slide 54

Slide 54 text

ΤϯδχΞͱͯ͠௥ٻ, ݁ՌΛग़͠ଓ͚͔ͨΒ. ʲਤʳઌఔͷσϒαϛ༻σϞΞϓϦͷߏ੒ਤʢத਎͸͢΂ͯϑϧεΫϥονʣ

Slide 55

Slide 55 text

ਖ਼ເ͔Β໨֮Ί, ࠶ͼΤϯδχΞͳੈք΁ Ұ೥൒΍ͬͯͨεϙʔπۀքͰͷܦݧ͸͋ΔҙຯເͷੈքͰͨ͠. ʮ໺ٿΤϯδχΞʯ͔ΒʮγχΞɾΤϯδχΞʯ΁ͷ໨֮Ί͸ྑ͍΋ͷͩͬͨ΍Ͱ.

Slide 56

Slide 56 text

ΠϚͰ͖Δ͜ͱʢ2020/2/14ʣ γχΞɾΤϯδχΞͱͯ͠ࠓಥͬ૸Δ͜ͱ #ͱ͸

Slide 57

Slide 57 text

…ͷલʹർΕͨͷͰ͓ਫΛҿΈ·͢. ͜͜·ͰͰ͓ͦΒ͘25෼ʢͷ͸ͣʣ

Slide 58

Slide 58 text

ݱࡏͷελϯεΛγϯϓϧʹݴ͏ͱ

Slide 59

Slide 59 text

݁ՌΛग़ͨ͢Ίʮએݴʯ͠, ʮଧ੮ʯʹཱͪ޲͔͏ ݁Ռ͸ࡾৼͩΖ͏͕ϗʔϜϥϯͩΖ͏͕஌Βͳ͍͠, ؾʹ͠ͳ͍. ৗʹʮϗʔϜϥϯ༧ࠂʯͯ͠ڪΕͣଧ੮ʹཱͪ޲͔͍ͬͯ͘.

Slide 60

Slide 60 text

ʲ࠶ܝʳࢲ͕๬ΉʮະདྷͷΩϟϦΞʯ • ݱ৬Ͱ͋ΔJX௨৴ࣾʹ͓͚Δେ͖ͳ੒ޭ • ݸਓ׆ಈ…͔Βͷ, ͍͍ײ͡ͳύϥϨϧɾΩϟϦΞͷܗ੒ • ʮ໺ੜͷ໺ٿσʔλαΠΤϯςΟετʯͱͯ͠ͷ͞ΒͳΔ֮੧ …ͱ͍͏ͷΛ3ʙ5೥ઌʹ໨ࢦ͍͖͍ͯͨ͠.

Slide 61

Slide 61 text

ະདྷͷΩϟϦΞΛ׎͑ΔͨΊ ʮΠϚʯͰ͖Δ͜ͱ

Slide 62

Slide 62 text

ʲએݴʳΠϚҙࣝͯ͠΍ͬͯΔ͜ͱ • ٕज़ྗΛຏ͖, ݁Ռʹίϛοτʢଞॴ༷ɾଞਓ༷ʹྲྀ͞Εͣʹʣ • νʔϜͱࣗ෼Λͭͳ͛ΔͨΊͷݴޠԽͱର࿩ • σʔλαΠΤϯεͱϏοάσʔλʹͷΊΓࠐΜͰValueΛग़͢

Slide 63

Slide 63 text

ٕज़ྗΛຏ͖, ݁Ռʹίϛοτ • ʮ”Ͱ͖ͳ͍”ͱݴΘͳ͍ʯΤϯδχΞʹͳΔͨΊͷࣗ෼ຏ͖ ※HowతͳҙຯͰ͢, How muchͰ͸ͳ͍Ͱ͢ • ࢓ࣄ͚ͩͰͳ͘, ੜ׆श׳ͱٕͯ͠ज़Λ஁͑Δ ݸਓϓϩδΣΫτ, ϒϩάͳͲͷࣥච, झຯ⽁ݚڀetc… • ͻͨ͢Β௅ઓ͢Δ. ͨ͘͞Μ΍Δʢଧ੮ʹཱͭʣ. ࡾৼΛڪΕͳ͍.

Slide 64

Slide 64 text

ࣗ෼͝ͱʹϑΥʔΧεʢ=ϒϨͪΌμϝʣ • ʮຊ౰ʹඞཁͱ͢Δʯٕज़ʹϑΥʔΧε͢Δ • ʮຊ౰ʹඞཁͱ͢Δ = νʔϜɾϓϩδΣΫτͷ݁Ռʹܨ͕Δʯ Ϟϊͱ৺ಘΔ, ࣗݾֶशɾษڧձ΋΍Δલʹ͜ΕΛࣗ໰ࣗ౴ • Α͘ಡ·ΕΔຊɾόζͬͨεϥΠυɾϒϩά΋ ʮࣗ෼ͷνʔϜʹͱͬͯࠓϗϯτʹඞཁ͔ʁʯΛࣗ໰ࣗ౴͢Δ

Slide 65

Slide 65 text

ଞॴ༷ɾଞਓ༷ʹྲྀ͞Εͳ͍ࣗ෼Λ࣋ͭ • ࣗ෼ͷ͜ͱ͸ࣗ෼ͰܾΊΑ͏ɾ΍Γ͖Ζ͏, ྲྀ͞ΕΔͳʂ • ·ͣ͸໨ͷલͷISSUEʹ࠷ޙ·ͰऔΓ૊ΜͰΈΔ. ྲྀ͞Εͣʹ΍Γ͖ͬͨ͜ͱ͔Βֶͼ͸΍ͬͯ͘Δ. • ਓ͔ΒͷΞυόΠεΛฉ͘ɾωοτ΍ϦΞϧͷ৘ใʹ৮ΕΔ …ͷ΋͍͍͚Ͳ, ্੅Έ͚͔ͩ΋ͳͷͰຊ࣭͸ࣗ෼Ͱݟ͚ͭΑ͏ ͜ͷεϥΠυɾൃදؚΊͯͶʢ͜Ε΋্੅ΈͷϋζͳͷͰʣ.

Slide 66

Slide 66 text

νʔϜͱࣗ෼Λຏͨ͘ΊͷݴޠԽͱର࿩ • ʮର࿩͓Αͼ, ಈ͘ιϑτ΢ΣΞΛݩʹมԽ΁ͷରԠʯ ͕໧͍ͬͯͯ΋Ͱ͖͍ͯΔঢ়ଶʹҰา͚ͣͭۙͮΔʂ • ͜ͷཧ૝ͷঢ়ଶʹࣗ෼΋νʔϜ΋Ҿͬு͍ͬͯͨ͘Ίʹ OwnershipΛ΋ͬͯʮνΣϯδɾΤʔδΣϯτʯͱͯ͠΍Γ͖Δ. • ৄ͍͠࿩͸JX௨৴ࣾTechϒϩάʹॻ͖·ͨ͠ͷͰͦͪΒΛͲ͏ͧ. https://tech.jxpress.net/entry/change-agent-and-agile

Slide 67

Slide 67 text

νʔϜʢJX௨৴ࣾʣͰ΍ͬͯΔݴޠԽ • ࢪࡦͷҰͭͱͯ͠, ࣾ಺ݶఆϒϩάʮLean Baseball “JX”ʯ Λෆఆظެ։, ओʹݴޠԽ΍࢓ࣄ্ͷϊ΢ϋ΢ͳ࿩ͳͲ. • KibelaͷݸਓσΟϨΫτϦʹϒϩά༻σΟϨΫτϦΛ࡞Γ Կ͔͋Δͨͼʹ௲͍ͬͯΔ. • ઌఔͷݸਓOKR͸ݩʑࣾ಺ݶఆϒϩάͰએݴͨ͠΋ͷ.

Slide 68

Slide 68 text

σʔλαΠΤϯεͱϏοάσʔλͱࣗ෼ • JX௨৴ࣾͷϝϯόʔͱͯ͠ͷϛογϣϯ • σʔλΛ༻͍ͨʮ෼ੳʯʮݟ͑ΔԽʯͰՁ஋Λग़͢ • ্هΛ࣮ݱ͢ΔͨΊʮσʔλͷຽओԽʯͱͯ͠ͷج൫੔උ • ݸਓͱͯ͠͸ʮ໺ੜͷ໺ٿΞφϦετʯ׆ಈ • ͲΕ΋͜Ε΋σʔλαΠΤϯεͱϏοάσʔλ, ζϒζϒ͸·Ζ͏ʂ

Slide 69

Slide 69 text

΋͏Ұճ໺ٿͷ਺ࣈͰ༡ΜͰΈΑ͏ ྲྀੴʹ࢓ࣄωλ͸൸࿐Ͱ͖ͳ͍ͷͰ, ໺ٿͰ΋͏ͪΐͬͱ΍Γ·͠ΐ͏͔.

Slide 70

Slide 70 text

ʮ҆ଧྔ࢈ػʯͱಉ͘͡Β͍ ʮࡾৼ͢Δઔ෩ػʯ͕ଚ͍ͱ͍͏ੲ࿩

Slide 71

Slide 71 text

Wikipediaʮࡾৼʯͷϖʔδʹ͜ͷ࿩ͷओਓެ͕͍Δ ϞσϧͱͳͬͯΔ͜ͷࣸਅͷਓ, ͪΌΜͱҙຯ͋ΔΜͰ͢Α

Slide 72

Slide 72 text

ࡾৼͷࢁ͔ΒՁ஋ΛੜΈग़ͨ͠׽ʮDunnʯ • ͦͷ໊લ͸ʮAdam DunnʢΞμϜɾμϯʣʯ • ֎໺ͱࢦ໊ଧऀʢDHʣΛ΍Δ, ຊྥଧ͕ଟ͍యܕతͳڧଧऀ • ࡾৼͱ࢛ٿͦͯ͠ຊྥଧ͕ҟৗʹଟ͍͜ͱͰΧϧτతʹ༗໊ ͜ͷ׽ͷϓϨʔͷղऍͰʮσʔλαΠΤϯεʯྗ͕Θ͔Δ

Slide 73

Slide 73 text

ࡾৼɾ࢛ٿɾຊྥଧ͔ΒΘ͔Δ⽁ͷಛ௃ྔ • ໺ٿσʔλΛಛ௃ྔͱͯ͠ѻ͏࣌, ʮࣗ੹ʯͱʮଞ੹ʯΛ෼͚Δ • ࣗ੹ɿࣗ෼ͷϓϨʔͰܾ·Δࢦඪʢઆ໌ม਺͕গͳ͍ʣ • ଞ੹ɿଞਓͷϓϨʔʹӨڹΛड͚΍͍͢ࢦඪʢઆ໌ม਺ͩΒ͚ʣ • Α͘஌ΒΕ͍ͯΔ໺ٿͷࢦඪ͸ʮଞ੹ʯͷ΋ͷ͕Ҋ֎ଟ͍ • ηΠόʔϝτϦΫεͷࢦඪ͸͜ͷลΛ͏·͘෼͚ͯදݱ

Slide 74

Slide 74 text

ࡾৼɾ࢛ٿɾຊྥଧ͸ʮࣗ੹ʯͷ୅ද֨ • ʮࣗ੹ʯʮଞ੹ʯΛΑΓ໺ٿͷυϝΠϯͰղઆ͢Δͱ • ࣗ੹ɿࣗ਎ͷϓϨʔͰ΄΅׬݁͢Δ. • ଞ੹ɿࣗ਎ͷϓϨʔͷΈͰ׬݁͠ͳ͍. ͳʹ͔ͷӨڹΛड͚Δ • ଞ੹ͷ୅ද֨͸ʮ୯ଧʯʮΤϥʔʯʮଧ཰ʯʮଧ఺ʯ • Ұํࣗ੹ͷ୅ද֨ʮࡾৼʯʮ࢛ٿʯʮຊྥଧʢ+௕ଧʣʯ • ౷ܭɾηΠόʔϝτϦΫεతʹֶͼ͍ͨਓ͸ʮDIPSʯʮFIPʯ͋ͨΓͰάάΕ

Slide 75

Slide 75 text

ࣗ੹Λܭଌ͢ΔʮΞμϜɾμϯʯ཰ • ࣗ੹͕ଟ͍ଧऀ͸ݴ͍׵͑Δͱʮ૬खͷकඋʹؔ܎ͳ͘׬݁͢Δʯ׽ ࡾৼ΋࢛ٿ΋ຊྥଧ΋ొ৔͢Δͷ͸ʮ౤खʯͱʮଧऀʯ͚ͩ ʢϥϯχϯάຊྥଧͱ͔ͦ͏͍͏ποίϛ͸φγΑʣ • ʁʁʁʮ͡Ό͋ͦΕ͚ͩ਺͑Δͱ໘ന͍΍Ζʂʯͬͯੜ·Εͨͷ͕ ΞμϜɾμϯ཰ͱ͍͏ࢦඪ • ʢࡾৼ+࢛ٿ+ຊྥଧʣ / ଧ਺ * 100 ←͔ͳΓγϯϓϧͳ਺ࣜ

Slide 76

Slide 76 text

Ichiro Suzuki͞ΜͷʮΞμϜɾμϯ཰ʯ ӈԼͷ๮άϥϑ͕ʮΞμϜɾμϯ཰ʯͰ, ݢฒΈ30%ະຬ. ྲྀੴ҆ଧ੡଄ػ. 30%Λ௒͑ͨͷ͸Ҿୀͨ͠2019೥ͷΈͰ, ݩʑࡾৼ࢛ٿ͕গͳ͍બखͬΆ͍਺ࣈ.

Slide 77

Slide 77 text

Adam Dunn͞ΜͷʮΞμϜɾμϯ཰ʯ ಉ͘͡ӈԼͷ๮άϥϑ͕ʮΞμϜɾμϯ཰ʯͰ, 50%Λܰ͘௒͑Δઔ෩ػwww

Slide 78

Slide 78 text

ͪͳΈʹ࠷ۙͷબखʢMike Troutʣ ϑϥΠଧٿΛ૿΍͢ʮϑϥΠϘʔϧֵ໋ʯͷӨڹͰʮࡾৼʯͷ਺͕શମతʹര૿ͯ͠Δࠓ. ʮຊྥଧΛૂ͏ͨΊͳΒࡾৼ͸ஏ͔ͣ͘͠ͳ͍ʯ෩ைʹ. ※ҟ࿦͸ೝΊ·͢

Slide 79

Slide 79 text

ͱʹ͔͘ৼΓ·͘Ε͹͍͔ͭ͸ຊྥଧʹ. ݁Ռ͸ࡾৼͩΖ͏͕ϗʔϜϥϯͩΖ͏͕஌Βͳ͍͠, ؾʹ͠ͳ͍. ͪͳΈʹΞμϜɾμϯ͸2379ݸͷࡾৼͱҾ͖׵͑ʹ462ຊྥଧΛ์ͬͨେଧऀ.

Slide 80

Slide 80 text

ʮࡾৼ͢Δઔ෩ػʯ͕ଚ͍ͱ͍͏࿩ Θ͔Γ·͔ͨ͠Ͷʁ

Slide 81

Slide 81 text

…ͱ͍͏ࡶஊ͸͓͖ͯ͞ ຊ୊ʹ໭Γ·͢.

Slide 82

Slide 82 text

ͪͳΈʹ࢓ࣄͰͷσʔλαΠΤϯε • ʲݱࡏʳϓϩμΫτͷσʔλ෼ੳͱݟ͑ΔԽ • ʲҎલʳσʔλج൫ߏஙͱӡ༻ • ৄࡉ͸ݴ͑·ͤΜ͕, JX௨৴ࣾͷϓϩμΫτ͸૬౰ྔͳσʔλ͕ ͨ͘͞Μଧ੮ʹཱͬͯࡾৼ͠·ͬͨ͘Βຊྥଧ͸ग़ͦ͏ • ͦΜͳฃಆྺ͸JX௨৴ࣾTechϒϩάͰಡΊ·͢ https://tech.jxpress.net/

Slide 83

Slide 83 text

͜͜·Ͱͷܦա࣌ؒʢଟ෼ʣ #NHK ർΕͨͬ͠͞͞ͱऴΘΖ͏ 33෼4ඵ

Slide 84

Slide 84 text

ੜ֔ΠνɾΤϯδχΞ #ͱ͸

Slide 85

Slide 85 text

ʮ޷͖ = ఱ৬ʯͱ͸ݶΒͳ͍. ԣల։Ͱ͖Δྗ͕ʮఱ৬ʯΛট͘. ʲҾ༻ݩʳੜ֔ΠνɾΤϯδχΞͱͯ͠ͷΩϟϦΞ - ͜Ε͔Βۦ্͚͕Δಓʹ͍ͭͯ https://shinyorke.hatenablog.com/entry/it-really-could-happen

Slide 86

Slide 86 text

ʮເΛਖ਼ເʯʹͨ݁͠Ռ, ϗϯτͷʮఱ৬ʯΛݟ͚ͭͨ. झຯ΍ಌΕ͡Όͳͯ͘,ҰਓͷʮΤϯδχΞʯͱͯ͠ISSUEͱ޲͖߹ͬͨ݁Ռ͕͜Ε. -> ཧ૝ ݱ࣮

Slide 87

Slide 87 text

ʮເʯΛ࣮ݱ͔ͯ͠Βͦ͜ݟ͑Δ΋ͷ • ʮ໺ٿͷ࢓ࣄΛ΍Δͧʂʯͱએݴɾ΍Γ͖ͬͨ݁Ռʮਖ਼ເʯʹ • ʮਖ਼ເʯʹ͢Δͱ, ྑ͘΋ѱ͘΋ݱ࣮ͱ͔৭ʑݟ͑ͯ͘Δ • ݱ࣮ͱ޲͖߹͍, ΞΫγϣϯΛىͨ݁͜͠Ռʮఱ৬ʯʹग़ձͬͨ ͲΜͳʹখͯ͘͞΋͍͍, Ұ౓ʮເʯΛݱ࣮ʹ͢ΔͱΤΤ΍ͧʂ

Slide 88

Slide 88 text

ʮ޷͖ͳٕज़ͰͷδϟϯϓΞοϓʯ͕ݪಈྗ σʔλαΠΤϯε΁ͷಌΕ΍໺ٿ͕޷͖ͳʮ͚ͩʯ͡Όμϝͩͬͨͷ͸໌֬ େࣄͳͷ͸,ʮಌΕʯʮ޷͖ʯΛܗʹ͢Δʮٕज़ʯ

Slide 89

Slide 89 text

ʮ޷͖ͳٕज़ͰδϟϯϓΞοϓʯͷൿ݃ • ʮݴޠԽʯɿϞϠϞϠΛ·ͣʮݴ༿ʯʹͯ͠ΈΔ. • ʮٕज़ྗʯɿݴޠԽͨ͜͠ͱΛʮٕज़ʯͰূ໌͢Δ. • ʮܧଓੑʯɿ࣮ફ͠ଓ͚Δҝ, ࣗ෼ͷ৺਎ʹ੹೚Λ࣋ͭ.

Slide 90

Slide 90 text

ϞϠϞϠΛʮݴ༿ʯʹ͢Δ • ࢓ࣄͱ͔ϓϥΠϕʔτͰͷʮϞϠϞϠʯʮٙ໰ʯΛݴ༿ʹ͢Δ ྫʣ͜ͷઃܭΠέͯΔͷ͔ʁ, ⚾ͷόϯτͬͯҙຯ͋Δͷʁ • ݴ༿ʹͨ͠΋ͷΛͻͨ͢ΒҼ਺෼ղ͢Δ. ྫ͑͹ઃܭͷ࿩ͳΒ ʮOOPʯʮClean Architectureʯͱ͔ࢥ͍͍ͭͨࣄΛॻ্͖͍͛ͯ͘. • Ҽ਺෼ղͨ͠ݴ༿Λ੔ཧ͢Δ. Օ৚ॻ͖Ͱ΋ϕϯਤͰ΋ͳΜͰ΋. ͻͨ͢Βͭ͘͜͠ʮݴޠԽʯ͍ͯ͘͠ͷ͕ϕετ, ࡶͰߏΘͳ͍.

Slide 91

Slide 91 text

ʮٕज़ྗʯͰݴޠԽͨ͜͠ͱΛূ໌ • ʮݴޠԽʯͨ͠ԾઆɾςʔϚΛͻͨ͢Βূ໌͢Δͷʹඞཁͳ ٕज़ྗΛ਎ʹ͚ͭΔ, ͦΕ΋ָ͘͠ʂ • ࢓ࣄͰ࢖ͬͯΔ΋ͷͰ΋͍͍͠, ࢓ࣄ֎Ͱ޷͖ͳ΋ͷͰ΋໪࿦͍͍ ޙऀͰຊؾͰ࢓ࣄʹ͚ͨ͠Ε͹ެࢲͱ΋ʹ౒ྗ͢Δʢస৬͚ͩͰ͸ແཧʣ • ʮٕज़ʯΛ༻͍ͯԾઆɾςʔϚΛূ໌ͨ͠ΒΞ΢τϓοτΛ࢒͢ ਺Χ݄ޙ, ਺೥ޙͷࣗ෼ͷҝʹඞͣͳΔʂʢਓͷ໾ʹཱͭ͠Ұੴೋௗʣ

Slide 92

Slide 92 text

ʮ࣮ફ͠ଓ͚Δʯҝͷ৺਎ʹ੹೚Λ࣋ͭ • δϟϯϓΞοϓ͢ΔͨΊʹ͸࢓ࣄ֎ͷ࣌ؒɾϦιʔεΛ࢖͏ ͜Εͷ͍ͤͰຊ৬΍ϓϥΠϕʔτ่͕յͨ͠Βຊ຤స౗ • ि຤ɾฏ೔໷ʹ٧ΊࠐΈ͗͢ͳ͍, ৸৯ͱӡಈ͸େ੾ʹ. • େ͖͍Ξ΢τϓοτΛग़ͨ͠Βࣗ෼ʹ͝๙ඒΛʢ͔ͬ͠Γ༡Ϳʣ ޷͖ͳࣄͰຊؾͰ݁Ռग़͢ͷ͸୹ڑ཭૸͡Όͳ͍, ϚϥιϯͰ͢ʂ

Slide 93

Slide 93 text

৺͕ંΕͳ͍Α͏ʹࣗ෼ΛͪΌΜͱέΞ͠ ͯ͋͛Δ͜ͱɺ͋ͳͨͷ৺ͱମͷ݈߁ʹ͸ ͋ͳ͕ͨ੹೚Λ΋ͭ͜ͱɻ #ͦΕͳ ฐࣾΤϯδχΞϦϯάɾϚωʔδϟʔͷݴ༿ΑΓҾ༻. पΓͷঢ়گɾ৭Μͳਓ͔ͨͪΒͷϓϨογϟʔʹཱͪ޲͔͏৺࣋ͪͱମྗ͸ඞਢͰ͢ʂ

Slide 94

Slide 94 text

…ͱ·͋৭ʑͱޠΓ·͕ͨ͠ ਅʹݴ͍͍ͨͷ͸

Slide 95

Slide 95 text

ࠓ͸΋ͬͱߴ͍ͱ͜ΖʹδϟϯϓΞοϓ͍ͨ͠ ʮϞϠϞϠʯ΋ͨ͘͞Μ͋Δ, ৭Μͳٕज़ʹ௅ઓ͍ͨ͠, ࠓͷνʔϜͰ੒ޭ͍ͨ͠. ্͛ΔͱΩϦ͕ͳ͗͢͞Δ͠, ࠓҎ্ʹ΋ͬͱඈͼ্͕Γ͍ͨ. -> ͜Ε·Ͱ ͜ͷઌͷཧ૝

Slide 96

Slide 96 text

ͨ͘͞Μଧ੮ʹཱͪ, ͨ͘͞Μ௅ઓΛ͍ͨ͠. গͳ͍ػձʢଧ੮ʣͰখ͘͞੒ޭʢ҆ଧʣ͡Όͳͯ͘. ͨ͘͞Μࣦഊͯ͠΋͍͍ͷͰͨ͘͞ΜػձΛ࡞ͬͯେ͖ͳ੒ޭʢຊྥଧʣΛૂ͍͍ͨʂ

Slide 97

Slide 97 text

ͳͥͳΒ͹ʂ

Slide 98

Slide 98 text

I want to be part of the Senior Engineer. ʢࢲ͸ڧ͍ΤϯδχΞͷҰһͰ͋Γ͍ͨ.ʣ

Slide 99

Slide 99 text

ʮੜ֔ΠνɾΤϯδχΞʯͱͯ͠ͷ֮ޛͷ࿩Ͱͨ͠. ʮੜ֔Ұัखʯ͕͍ΔͳΒΤϯδχΞ΋͍͍͍ͯ͡Όͳ͍, ଚܟ͢ΔϊϜ͞Μʹ฿ܾͬͯΊ·ͨ͠. ނɾ໺ଜࠀ໵ࢯ΁ͷϦεϖΫτΛࠐΊͯ… R.I.P.

Slide 100

Slide 100 text

ເͷ͖ͭͮ͸Ϗοάσʔλͱ⽁Ͱ΍ͬͯ͜ʂ #͓͠·͍ #͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ Shinichi Nakagawa(Twitter/Facebook/etc… @shinyorke)