ΤϯδχΞͱͯ͠ ։ൃσΟϨΫλʔΛܦݧ͢Δid:yashigani_wHatena Engineer Seminar #10
View Slide
id:yashigani_w@yashiganihttps://yashigani.hatenablog.com
ͯͳͰͷܦྺ
• 2014/07 ϞόΠϧΞϓϦΤϯδχΞͱͯ͠ೖࣾ• 2015/11 ͯͳϒοΫϚʔΫ for iOS 3.0ϦϦʔε• ͦͷ··ΤϯδχΞνʔϜͷϦʔυతׂ• 2016/08 σΟϨΫλʔʹͳΔ• ϒοΫϚʔΫΞϓϦ• 2017/02 ήʔϜνʔϜσΟϨΫλʔ• ΠΧϦϯά2• 2017/08 ϚϯΨνʔϜαϒσΟϨΫλʔ• ͱͳΓͷϠϯάδϟϯϓɺδϟϯϓϧʔΩʔʂ
Agenda
• σΟϨΫλʔ৬ͱ• ΤϯδχΞϦϯάͱͷؔΘΓ• ΤϯδχΞͱͯ͠ͷػձ
σΟϨΫλʔ৬ͱ
ͯͳͷσΟϨΫλʔ৬ʹٻΊΒΕΔ͜ͱϓϥϯχϯάϓϩμΫτ ϚωδϝϯτϓϩδΣΫτ Ϛωδϝϯτ
• ·ͣΰʔϧΛ࡞Δ• ͓٬͞ΜͷϏδωεͷޭ• ΤϯυϢʔβʔʹ࠷ମݧͯ͠ཉ͍͜͠ͱ• ͕͍͑ͨΰʔϧʹ͔ͬͯνʔϜΛಈ͔͢• ՌͷΫΦϦςΟΛཧ͢ΔσΟϨΫλʔͷΔ͜ͱ
• ϝϯόʔͷࣗ༝Λ͏Θͳ͍• ΰʔϧ͑͞ઃఆͰ͖͍ͯΕඞͣͨͲΓண͚Δ• ࣗͰͯ͠Ͱ͖ΔΑ͏ʹͤΔ• νʔϜ͚ͩͰͰ͖ͳ͍͜ͱΛੵۃతʹर͏• ࣌ʑͰνʔϜʹΓͳ͍෦Λ͕ࣗຒΊΔνʔϜΛ͏·͘ಈ͔ͨ͢Ίʹҙ͍ࣝͯ͠Δ͜ͱ
ΤϯδχΞϦϯάͱͷؔ
• த৺ίʔυϦʔσΟϯά• ͋·ΓಘҙͰͳ͍Ͱ͋ͬͯಡΜͰΈΕ ͍͍ͩͨԿΛ͍ͯ͠Δ͔ཧղͰ͖Δ• ࣮ΛಡΜͰཧղͰ͖ΔͷඇΤϯδχΞग़ͷ σΟϨΫλʔͱൺͨͱ͖ͷѹతڧΈجຊతʹखΛಈ͔͠·ͤΜ
• Ͳ͜ʹͳʹ͕͋Δͷ͔ඓ͕ར͘ঢ়ଶʹͳΔͱָ• Ͳ͜ʹखΛೖΕΕ͍͍͔༧Ͱ͖Δঢ়ଶ• ෛ࠴(௧Έ)Λ๊͍͑ͯΔՕॴͲ͔͜• ૣΊʹݒ೦Λચ͍ग़͢͜ͱ͕Ͱ͖Δࢦ͢ͷ͔͔Γ͚ͭҩ
• ͠ΎͬͱϓϩτλΠϓΛ࡞ͬͯݟͤΔ͜ͱ͕Ͱ͖Δ• ίετ͕͔͔Δ͜ͱͷઆಘྗ্͕͕Δ• ؆୯ͳมߋࣗͰͰ͖Δ• ͖ʹूܭεΫϦϓτΛॻ͍ͯཉ͍͠ࣈΛऔͬͯ͘Δ͜ͱ͕Ͱ͖Δ• ࣗΛαϙϝϯͱͯ͠ΧϯτͰ͖ΔܦݧΛ͏·͘׆͔ͤΔࣄྫ
৽͍ٕ͠ज़ΛֶͿ
• ेʹ͋Δ• ϓϩδΣΫτͷঢ়ଶʹΑͬͯख͕ۭ͘ظ͕ؒ͋Δ• ֶͼνϟϯελΠϜ!!ٕज़ΛֶͿػձ͋Δͷ͔
• ྫ͑yashigani͕࠷ֶۙΜٕͩज़• Docker/React/Redux/TypeScriptͳͲ• ֶͼͭͭڭ͑ͯΒ͍ͳ͕ΒϓϩμΫτίʔυ Λ৮Δ͜ͱ͕Ͱ͖Δ• υϝΠϯཧղ͍ͯ͠ΔͷͰָ• σΟϨΫλʔʹͳ͔ͬͯΒҾ͖ग़͕͠૿͑ͨ• Web։ൃͦͦ͜͜Ͱ͖ΔΑ͏ʹͳͬͨ
·ͱΊ
• ΤϯδχΞͳΓʹڧΈΛ׆͔ͭͭ͠σΟϨΫλʔΛ͍ͯ͠·͢• ίʔυΛॻ͔ͳ͍ͱ͍͏͜ͱ͋Γ·ͤΜ͕ɺ ಡΉ͜ͱͷ΄͏͕ଟ͍Ͱ͢• ٕज़తͳཁ݅ͰΞαΠϯ͞Εʹ͍͘ϓϩδΣΫτ୲Ͱ͖ΔͷͰɺٕज़ͷΛ͛Δνϟϯε
• σΟϨΫλʔΤϯδχΞͷܦݧΛ׆͔ͭͭ͠ ઓ͏͜ͱ͕Ͱ͖Δ৬छ• ͱʹ͔͘Γ͜ΈϙΠϯτ͕ଟͯ͘ΤϯδχΞʹ ͍͍ͯΔ(ͱ͓͏)• ΤϯδχΞͷྖΛ͑ͯ৭ʑͰ͖Δͷָ͍͠
Thank you