Share
Embed
面白い事業に関わり続けるために ~エンジニアとしての成長戦略~
2021/12/11に開催された、developer boostで登壇した資料です
https://event.shoeisha.jp/devboost/20211211/session/3546/
Yuta Azumi
December 17, 2021
Transcript
34 slides
-
2 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ࣗݾհ ҆ւ ༔ଠ
גࣜձࣾϓϨΠυ ΤϯδχΞ QualtDataͷ։ൃ 201911݄ೖࣾ ex.େखSIer ML Quden αοΧʔ αφ ࠾༻ twitter : @minmin_yuta github : YA21 NN: azumin 26 -
ɹɹʛɹɹ© 2019 PLAID Inc. 3 גࣜձࣾϓϨΠυʹ͍ͭͯ 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ©
PLAID Inc. גࣜձࣾϓϨΠυ ౦ژதԝ۠ۜ࠲6-10-1 GINZA SIX 10F ઃཱɿ201110݄ ैۀһɿ200໊~ ※20217݄࣌ -
4 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. KARTEʹ͍ͭͯ ֬ೝ͢Δ جຊαʔϏε͝ར༻ํ๏Λ͝հ͠·͢ɻ
͓ಘͳಛయཱͭใ͕ຬࡌͰ͢ɻ ॳΊͯͷํ ְתּׅ然钠ׅ 6*رؠ؎ش٦ֽוזַזַ♳麦׃זְծ➙ ״إٔؗ،حف׃ְהְֲ倯䗳铣דׅկ UIرؠ؎ش٦ָ濼גֶֻץֹ 7אךرؠ؎ٕٝ٦ٕ DESIGN RULES » CHECK ׆ה⢪ִ،؎ذيֽ䲧ִת׃կ ֿך堣⠓ֶ鋅鷕׃זֻկ 窫㼎ծ 妜׃ְ ౙͷओɺ Ξλʔ COLLECTION OUTER 嗚稊勴⟝㼰׃㢌刿ֽׅדծ֮זך椚 䟝ך暟⟝ח⳿⠓ִ〳腉䚍ָ넝ֻזתׅկ 勴⟝㢌ִג嗚稊׃גגְֻׁկ ׀䋞劄ך暟⟝כ 鋅אַתׇד׃ַ ꟗׄ ҰਓҰਓʹ߹Θͤͨ ސ٬ମݧΛఏڙ WebαΠτͷ๚ऀͷߦಈΛ ސ٬͝ͱʹϦΞϧλΠϜʹղੳ $9 ސ٬ମݧ ϓϥοτϑΥʔϜ -
લஔ͖ 6 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. લஔ͖ •
͋͘·ͰݸਓͷՁ؍ͷΛ͠·͢ • (ͲͪΒ͔ͱ͍͏ͱ)ࣄۀͷڵຯ͕ڧΊ • ٕज़ͷ΄ͱΜͲग़͖ͯ·ͤΜ •ࣄۀతʹ໘ന͍͜ͱΛΓଓ͚͍ͨਓ͚ -
ຊͷςʔϚ 7 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ໘ന͍ࣄۀʹ ؔΘΓଓ͚ΔͨΊʹ
~ΤϯδχΞͱͯ͠ͷઓུ~ w ໘ന͍ࣄۀͱ w ͳͥ໘ന͍ࣄۀʁ w ΤϯδχΞͱͯ͠ͷઓུ ͢͜ͱ -
ຊͷςʔϚ 8 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. 👉 ͢͜ͱ
໘ന͍ࣄۀʹ ؔΘΓଓ͚ΔͨΊʹ ~ΤϯδχΞͱͯ͠ͷઓུ~ ໘ന͍ࣄۀͱ ͳͥ໘ന͍ࣄۀʁ ΤϯδχΞͱͯ͠ͷઓུ -
໘ന͍ࣄۀͱ 9 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. (ࣗʹͱͬͯͷ) ໘ന͍ࣄۀͱ
• ࣗͷཧͱࣄۀͷํੑ͕ಉ͡ • ݱঢ়ͱͷࠩΛݟͯɺํੑʹڞײͰ͖ͦ ͏͔ • Ϣʔβʔͱ͖ͯ͠ͳϓϩμΫτ • ೳಈతʹυοάϑʔσΟϯά͢Δ͘Β͍ • ୡͷաఔʹ͓͚Δٕज़/खஈ͕໘ന͍͔ • తୡ·Ͱԕ͍ɺऴΘΓ͕ͳ͍ • աఔָ͘͠ͳ͍ͱଓ͔ͳ͍ -
ຊͷςʔϚ 10 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. 👉 ͢͜ͱ
໘ന͍ࣄۀʹ ؔΘΓଓ͚ΔͨΊʹ ~ΤϯδχΞͱͯ͠ͷઓུ~ ໘ന͍ࣄۀͱ ͳͥ໘ന͍ࣄۀʁ ΤϯδχΞͱͯ͠ͷઓུ -
12 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ͳͥ໘ന͍ࣄۀʹؔΘΓଓ͚͍ͨͷ͔ ΤϯδχΞָ͍͚͠Ͳ ͣͬͱଓ͚͍ͯ͘ͷ͔ͳ
ࢢՁͬͯ ্͛ଓ͚ͳ͍ͱ ͍͚ͳ͍ͷ͔ͳɺɺ ͳΜͷͨΊʹ ؤுͬͯΔΜͩΖ͏ ͓͕ۚՔ͛Ε ͦΕͰຬʁʁ μϥμϥΒͨ͠ํ͕ ָ͍͠ʁ େֶ࣌μϥμϥ ͚ͯͨ͠Ͳ ॆ࣮ײͳ͔ͬͨͳʔ -
ͳͥ໘ന͍ࣄۀʹؔΘΓଓ͚͍ͨͷ͔ 14 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. Ϛζϩʔͷ̑ஈ֊ཉٻઆ •
Ϛζϩʔͷ̑ஈ֊ཉٻઆ • ੜཧతɾ҆શཉٻຬͨ͞Ε͍ͯΔલఏ • ৯ࣄɾਭɾॅډɾ࠷ݶͷ͓ۚ • ࣾձతཉٻʙࣗݾ࣮ݱཉٻ Λຬͨ͢ʹͲ͏͢Δ͔ • (ਓੜͰָ͔ͬͨ͜͠ͱ) ͜ΕΒΛ࣠ʹ Γ͍ͨ͜ͱΛߟ͑ͨ ੜཧతཉٻ ҆શཉٻ ࣾձతཉٻ ঝೝཉٻ ࣗݾ࣮ݱཉٻ -
ͳͥ໘ന͍ࣄۀʹؔΘΓଓ͚͍ͨͷ͔ 15 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. (ࣗʹͱͬͯͷ) Γ͍ͨ͜ͱ
• ଞऀͷߩݙײɾॴଐײΛ࣋ͯΔ • ϦϞʔτத৺ʹͳͬͯɺΑΓײ࢝͡Ίͨ • ͷ࣮ײ͕Ͱ͖Δ • લͰ͖ͳ͔ͬͨ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ͕࣌շײ • ୡײΛײ͡ΒΕΔ • Λײ͡ΒΕ͍ͯͯɺՌ͕ग़ͯ͜ͳ͍ͱଓ ͔ͳ͍ • ࣗͷཧΛ࣮ݱͰ͖͍ͯΔ • গ͠ͰࣗͷॅΉੈքΛָ͍͠ͷʹ͍ͨ͠ • ࢥ͍ग़ʹͳΔΑ͏ͳܦݧ͕Ͱ͖͍ͯΔ • ࠓָ͍͚ͩ͠ʹनΘΕͳ͍Α͏ʹ -
ຊͷςʔϚ 17 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. 👉 ͢͜ͱ
໘ന͍ࣄۀʹ ؔΘΓଓ͚ΔͨΊʹ ~ΤϯδχΞͱͯ͠ͷઓུ~ ໘ന͍ࣄۀͱ ͳͥ໘ന͍ࣄۀʁ ΤϯδχΞͱͯ͠ͷઓུ -
ΤϯδχΞͱͯ͠ͷઓུ 19 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. લ৬ͷঢ়گ •େखSIer
৽ଔ3ɺ৽نࣄۀ্ཱͪ͛ͷ෦ॺ •MLʙϓϩτλΠϓ࣮·Ͱ෯ؔ͘ΘΕͨ •ࣗͨͪͰٕज़બఆ͕Ͱ͖ΔͳͲɺࡋྔ͋Δ •ڵຯ͕͋ΔࣄۀʹؔΘΕ͍ͯΔ •νʔϜϝΠτɾ্࢘ັྗత •෦ॺͰཱͪճΓ͘͢ͳ͍ͬͯͨ •ͷಷԽΛײ͡ΔΑ͏ʹ •ࣄۀߏ্ɺࢢʹग़ͯ͠Trial&ErrorΛ͋·Γճ ͤͳ͍ -
ΤϯδχΞͱͯ͠ͷઓུ 21 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. స৬ •ࣗࣾͰαʔϏεΛ͍࣋ͬͯΔ͔
• ࣄۀߏతʹࣗ༝͕ߴ͘ͳΓ͍͢ • Trial&ErrorͷճΛ૿ͤΔ •ձࣾͷϛογϣϯʹڞײͰ͖Δ͔ • ϓϩμΫτڞײ͋Δલఏ • ϐϘοτɾผϓϩμΫτͰָ͠ΊΔΑ͏ʹ •෯͍ٕज़ྖҬʹؔΘΕΔ͔ • ࣗεϖγϟϦετλΠϓͰͳͦ͞͏ • ୯७ʹ৭ʑͳٕज़ΛֶͿͷ͕͖ ͜ΕΒΛ࣠ʹ స৬ઌΛ୳͍ͯͨ͠ -
ΤϯδχΞͱͯ͠ͷઓུ 24 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ϓϨΠυೖࣾ࣌ •ϓϩτλΠϓΛ࡞ΕΔఔͷٕज़ྗ͔͠ͳ͍
• ਏ͏ͯ͡ඃ͍ͬͯΔٕज़ελοΫVue.js͘Β͍ • Πϯϑϥશ͘Θ͔Βͳ͍ • GCPɾAWS΄ͱΜͲͬͨ͜ͱͳ͍ •पΓϑϩϯτʙΠϯϑϥ·ͰΧόʔɺ ͔࣮ͭര •ʹ͍͍ͭͯ͘ͷ͕ͬͱͰɺൃݴͰ͖ͳ͍ • ଟ͍͍͚ͭͯͯ͢Βͳ͍ •ߩݙͰ͖͍ͯΔײθϩ…😇 -
ΤϯδχΞͱͯ͠ͷઓུ 26 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ͬͨ͜ͱ •མ͍ͪͯΔϘʔϧͱΓ͋͑ͣरͬͯΈΔ
• ͍߹ΘͤͷτϦΞʔδ • ৼΓฦΓ/ ࡶஊͷ࣮ࢪ • Demodayͷ࢘ձ etc… •ܦݧ͕ͳ͍ނͷɺ७ਮͳҙݟΛग़͢ • ࠷ॳ୯७ͳ͔ٙΒൃͯ͠ΈΔ •ະઓྖҬͰͱΓ͋͑ͣखΛग़͢ • CIͷߴԽ / MongoDBΛAtlasʹҠߦ • όονॲཧ༻ͷϫʔΫϑϩʔΤϯδϯͷҠߦ •ΤϯδχΞͷΛগ͚ͩ͑ͯ͠ΈΔ • ࠾༻ͨ͠ΓɺΠϯλϏϡʔड͚ͯΈͨΓ… -
ΤϯδχΞͱͯ͠ͷઓུ 29 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ثΛຏ͖ଓ͚Δ •ͳͥେࣄ͔
• ٕज़ຏ͖ଓ͚ͳ͍ͱḊͼΔ/ഇΕΔ • Ұͭࣗ৴ʹͳΔͷ͕͋Δͱɺ৫ͰཱͪճΓ ͘͢ͳΔ •ҙ͍ࣝͯ͠Δ͜ͱ • ͷৎҎ্ͷ͜ͱΛΓଓ͚Δ • ݱ࣮తͳָ؍ओٛऀʹͳΔ • ଞͷ৫Ͱಇ͍ͯΈΔ • ৫ݻ༗ͷࣝ => நԽͨࣝ͠ -
ΤϯδχΞͱͯ͠ͷઓུ 30 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. कඋൣғΛ͛ଓ͚Δ •ͳͥେࣄ͔
• Ұͭͷث͚ͩͰઓ͏ͷқ/ϦεΫ͕ߴ͍ • ٕज़ͷຽओԽͳͲʹΑΓɺثมΘ͍ͬͯ͘ • εΩϧͷֻ͚ࢉ͕Ͱ͖Δ •ҙ͍ࣝͯ͠Δ͜ͱ • ͜Ε·ͰͷܦݧͰউෛ͗͢͠ͳ͍ • ৽͍͠ݴޠϑϨʔϜϫʔΫʹఆظతʹ৮ΕΔ • ΤϯδχΞҎ֎ʹखΛग़ͯ͠ΈΔ • ͙͢ʹࣗʹ͍ͯͳ͍ͱܾΊ͚ͭͳ͍ -
ΤϯδχΞͱͯ͠ͷઓུ 31 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ڥʹ͍ͭͯ •ͳͥେࣄ͔
• ਓͷɾϚΠϯυڥʹࠨӈ͞Ε͍͢ • ډ৺͕ྑ͗͢Δͱ͕ಷԽ͢Δ •ҙ͍ࣝͯ͠Δ͜ͱ • (·ͣ)ࠓ͍ΔڥΛΑΓྑ͍ͷʹ • ࠾༻׆ಈΛؤுΔ • গ͠എ৳ͼͨ͠ڥʹ͍͘ • ࣗͷΛετϨον • →બࢶ͕૿͑ɺ໘ന͍ࣄۀʹؔΘΕΔ • ܦݧ͕ઙ͍͏ͪϙςϯγϟϧΛݟΒΕ͍͢ -
·ͱΊ 33 2021.12.11ɹɹʛɹɹDeveloper Boost 2021ɹɹʛɹ ɹɹʛɹɹ© PLAID Inc. ·ͱΊ •ਓੜͰΓ͍ͨ͜ͱΛߟ͍͑ͯͨΒɺ”໘ന
͍ࣄۀ”Λ௨ͯ͡ୡͰ͖Δͷʹؾ͍ͮͨ •“໘ന͍ࣄۀ”ʹؔΘΓଓ͚Δʹɺ୯७ͳ εΩϧ͚ͩͰͳ͘ɺਓͱͯ͠ͷଟ࣍ݩతͳ ັྗΛ৳͍ͯ͘͠