Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
若手のうちから活躍したいんじゃ/ How to work well as a freshman
Search
Satoshi Komatsu
March 31, 2022
Programming
0
110
若手のうちから活躍したいんじゃ/ How to work well as a freshman
Satoshi Komatsu
March 31, 2022
Tweet
Share
More Decks by Satoshi Komatsu
See All by Satoshi Komatsu
WWDC Labsは怖くない。 Labsの準備とコツ、完全公開します / iOSDC-WWDC-Labs
tosh7
1
1.5k
10年以上の歴史を持つプロダクトのRosettaフリー / zozotown-rosetta-free
tosh7
0
3.2k
Apple silicon導入のウラガワ/ Introducing Apple silicon and its behind the scenes
tosh7
0
1.8k
Compositional Layoutは銀の弾丸になるのか~実際に導入してみて得た知見、全て公開しちゃいます~
tosh7
0
2.3k
三年間で100人以上の中高大学生にiOSアプリ開発を教えていて感じたこと
tosh7
1
4.2k
Other Decks in Programming
See All in Programming
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
130
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
410
効率的な開発手段として VRTを活用する
ishkawa
0
140
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
390
WebViewの現在地 - SwiftUI時代のWebKit - / The Current State Of WebView
marcy731
0
120
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
100
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
190
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
130
ふつうの技術スタックでアート作品を作ってみる
akira888
1
820
NPOでのDevinの活用
codeforeveryone
0
830
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
290
VS Code Update for GitHub Copilot
74th
2
640
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Speed Design
sergeychernyshev
32
1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
The World Runs on Bad Software
bkeepers
PRO
69
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
A better future with KSS
kneath
238
17k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
Transcript
एखͷ͏͔ͪΒ׆༂͍ͨ͠Μ͡Όʂ ʲֶੜݶఆʳZOZOͱCAͷएखϞόΠϧΤϯδχΞ͕ʮ৽ଔ1ͷۀ༰ʯΛདʑެ։ʂ גࣜձࣾZOZO ZOZOTOWN։ൃຊ෦ ZOZOTOWNΞϓϦ෦ iOSϒϩοΫ খদ ޛ Copyright ©
ZOZO, Inc.
© ZOZO, Inc. ͱ͠(@tosh_3) 2020ZOZOςΫϊϩδʔζ(ݱZOZO)ʹ৽ଔೖࣾɻ ZOZOTOWNͷiOSΞϓϦͷ։ൃʹैࣄɻ ॳڅͰങͬͨͷHHKB type-Sɻ 2 גࣜձࣾZOZO
ZOZOTOWN։ൃຊ෦ ZOZOTOWNΞϓϦ෦ iOSϒϩοΫ
© ZOZO, Inc. 3 एखͷ͏͔ͪΒ׆༂͍ͨ͠Ͱ͔͢ʁ
© ZOZO, Inc. 4 एखͷ͏͔ͪΒ׆༂͍ͨ͠ ֶੜ͔ΒΑ͘ฉ͘ݴ༿ Ͱ͖Δڥ
© ZOZO, Inc. एखͷ͏͔ͪΒ׆༂͍ͨ͠ Ͱ͖Δڥ 5 ֶੜ͔ΒΑ͘ฉ͘ݴ༿ Πϝʔδͱݱ࣮ͷΪϟοϓ © ZOZO,
Inc.
© ZOZO, Inc. 6 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ © ZOZO, Inc.
© ZOZO, Inc. 7 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ ׆༂ͬͯͳΜͩΖ͏ʁ
© ZOZO, Inc. 8 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ ׆༂ͬͯͳΜͩΖ͏ʁ ɾϦʔυΤϯδχΞͱͯ͠ɺόϦόϦϓϩδΣΫτΛਐΊ͍ͯ͘ʂ ɾ৽͍͠ΞʔΩςΫνϟͷఏҊ ɾ៉ྷͰόάͷͳ͍ίʔυΛॻ͘
ɾࣄΛαΫοͱऴΘΒͤΔ
© ZOZO, Inc. 9 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ
© ZOZO, Inc. 10 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ ࣦഊͷ࿈ଓ ɾશ͘ҧ͏෦ॺͷਓͷλεΫදͷਐߦঢ়ଶΛউखʹߋ৽ ɾ͔ࣗ͠ཧղͰ͖ͳ͍ղίʔυΛॻ͍ͯɺ୭ಡΊͳ͍ ɾͦͦPRͷઆ໌͕͔Γʹ͍͘
ɾಛఆͷOSͰશ͘ىಈͰ͖ͳ͘ͳͬͨ ɾ։ൃظؒʹ։ൃ͕ऴΘΒͳ͍ ɾύϑΥʔϚϯεແࢹͷࣗউखͳίʔυ ɾtypoͨ͜͠ͱʹΑͬͯAPIϦΫΤετʹΛૹ͍ͬͯͳ͔ͬͨ
© ZOZO, Inc. 11 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ एखͷڧΈ ɾ৳ͼ͕େ͖͍ ɾࣦഊͰ͖Δɺ͔ͦ͜ΒͳΜͰֶͿ͜ͱ͕Ͱ͖Δ ɾແͰ͋Δ͕ނʹઓͰ͖Δ
© ZOZO, Inc. 12 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ एखͷڧΈ͚ͩ͋Ε͍͍Θ͚Ͱͳ͍
© ZOZO, Inc. 13 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ एखͷڧΈΛ࠷େʹൃش͢Δ͜ͱͷͰ͖Δڥͱʁ ɾࣦഊͯ͠ɺר͖औͬͯ͘ΕΔਓ͕͍Δ ɾઓ͢Δ͜ͱʹରͯ͠എதΛԡͯ͘͠Εͯɺαϙʔτ·Ͱͯ͠Β͑Δ ɾࣦഊ݁Ռʹରͯ͠ɺ͖ͪΜͱϑΟʔυόοΫΛΒ͑Δ
ɾؾܰʹ૬ஊͰ͖Δ
© ZOZO, Inc. 14 एखͷ͏͔ͪΒ׆༂ʹ͍ͭͯߟ͑Δ एखͷ͏͔ͪΒͷ׆༂ͱɺ αϙʔτͯ͘͠ΕΔઌഐ͕͍ͯͦ͜ͷͷ
© ZOZO, Inc. 15 ;0;0ͱ͍͏ڥ © ZOZO, Inc.
© ZOZO, Inc. 16 ;0;0ͱ͍͏ڥ Ͱ୲ͨ͠ࣄ ɾϓϩδΣΫτͷνʔϜऀ ɾHomeը໘ͷ࠶ઃܭ ɾͩ͜ΘΓαΠζ࣮
ɾA/BςετͷΈ࣮ ɾiOSDCొஃ ɾAfter iOSDCӡӦ ɾʮϚϧναΠζʯબը໘࣮ ɾAPIج൫ͷϦϑΝΫλϦϯά ɾίʔσΟωʔτը໘ͷ৽ن࣮ ɾݕࡧ݁Ռը໘ʹόφʔՃ ɾΧελϜΧϥʔཧख๏ͷఏҊ
© ZOZO, Inc. 17 Ͱઓͨ͠ͷ ɾϓϩδΣΫτͷνʔϜऀ ɾHomeը໘ͷ࠶ઃܭ ɾͩ͜ΘΓαΠζ࣮ ɾA/BςετͷΈ࣮
ɾiOSDCొஃ ɾAfter iOSDCӡӦ ɾʮϚϧναΠζʯબը໘࣮ ɾAPIج൫ͷϦϑΝΫλϦϯά ɾίʔσΟωʔτը໘ͷ৽ن࣮ ɾݕࡧ݁Ռը໘ʹόφʔՃ ɾΧελϜΧϥʔཧख๏ͷఏҊ ;0;0ͱ͍͏ڥ
© ZOZO, Inc. 18 ͳͥɺઓͰ͖ͨͷ͔ ɾͬͯΈ͍ͨͱਃ͠ग़ͨࣄΛੵۃతʹͤͯΒ͑ͨ ɾϦϑΝΫλϦϯάͷੵۃతͳޙԡ͕͠Β͑ͨ ɾٕज़తͳઓͷޙԡ͕͠Β͑ͨ ɾνʔϜϝϯόʔ͕Discordʹৗற͍ͯ͠Δ
ɾࣦഊΛΊΔͷͰͳ͘ɺઓΛධՁͯ͠Β͑ͨ ;0;0ͱ͍͏ڥ
© ZOZO, Inc. 19 ͳͥɺઓͰ͖ͨͷ͔ ;0;0ͱ͍͏ڥ ˠઓͷਫ਼ਆత҆৺ ɾͬͯΈ͍ͨͱਃ͠ग़ͨࣄΛੵۃతʹͤͯΒ͑ͨ ɾϦϑΝΫλϦϯάͷੵۃతͳޙԡ͕͠Β͑ͨ
ɾٕज़తͳઓͷޙԡ͕͠Β͑ͨ ɾνʔϜϝϯόʔ͕Discordʹৗற͍ͯ͠Δ ɾࣦഊΛΊΔͷͰͳ͘ɺઓΛධՁͯ͠Β͑ͨ
© ZOZO, Inc. 20 ͳͥɺઓͰ͖ͨͷ͔ ;0;0ͱ͍͏ڥ ˠઓͷਫ਼ਆత҆৺ Ծʹࣦഊͯ͠ɺνʔϜશମͰΧόʔͯ͠Β͑Δ ɾͬͯΈ͍ͨͱਃ͠ग़ͨࣄΛੵۃతʹͤͯΒ͑ͨ
ɾϦϑΝΫλϦϯάͷੵۃతͳޙԡ͕͠Β͑ͨ ɾٕज़తͳઓͷޙԡ͕͠Β͑ͨ ɾνʔϜϝϯόʔ͕Discordʹৗற͍ͯ͠Δ ɾࣦഊΛΊΔͷͰͳ͘ɺઓΛධՁͯ͠Β͑ͨ
© ZOZO, Inc. 21 ઓͱࣦഊͱ © ZOZO, Inc.
© ZOZO, Inc. 22 ͳͥɺઓ͕େࣄͳͷ͔ ɾԿͷઓΛ௨͡ɺࣗͷதͰͷࢥߟ͕ཧ͞ΕΔ ɾҰܦݧͨ͜͠ͱ࣍ͬͱ͏·͘Ͱ͖Δ͜ͱ͕ଟ͍ ɾ࣌ͷֶͼΛ·ͱΊ͓ͯ͘͜ͱʹΑͬͯɺదͳϑΟʔυόοΫ͕ಘΒΕΔ ઓͱࣦഊͱ
© ZOZO, Inc. 23 ઓͱࣦഊͱ Կ͕͔Γʹ͔ͬͨ͘ͷ͔ͷڞ༗͔ͭٙͷղফ
© ZOZO, Inc. 24 ઓͱࣦഊΛ܁Γฦ͍ͯ͘͜͠ͱ ɾޙഐ͕Ͱ͖ͨ࣌ʹɺࣗͷܦݧͷڞ༗͕Ͱ͖Δ ɾαϙʔτ͞Εͨଆ͔Βαϙʔτ͢Δଆ·ΘΕΔΑ͏ʹͳΔ ɾࣗࣗͰΛ࣮ײͰ͖Δ ઓͱࣦഊͱ
© ZOZO, Inc. 25 ઓͱࣦഊΛ܁Γฦ͍ͯ͘͜͠ͱ ઓͱࣦഊͱ पΓ͔Β׆༂͢Δएखʹݟ͑ͯ͘Δʂ ɾޙഐ͕Ͱ͖ͨ࣌ʹɺࣗͷܦݧͷڞ༗͕Ͱ͖Δ ɾαϙʔτ͞Εͨଆ͔Βαϙʔτ͢Δଆ·ΘΕΔΑ͏ʹͳΔ
ɾࣗࣗͰΛ࣮ײͰ͖Δ
© ZOZO, Inc. 26 ·ͱΊ © ZOZO, Inc.
© ZOZO, Inc. 27 ɾएखͷ׆༂ͷཪଆʹɺଟ͘ͷࣦഊɺઌഐ͔Βͷαϙʔτ͕͋Δ ɾࣦഊΛڪΕͣʹੵۃతʹઓ͍ͯ͜͠͏ɺࣦഊ͔ΒԿΛֶͿͷ͔͕େࣄʂ ·ͱΊ
© ZOZO, Inc. 28 ࣗͷΓ͍ͨ͜ͱʹੵۃతʹઓͰ͖Δڥ ͦͷઓΛαϙʔτͯ͘͠ΕΔڥ ɾएखͷ׆༂ͷཪଆʹɺଟ͘ͷࣦഊɺઌഐ͔Βͷαϙʔτ͕͋Δ ɾࣦഊΛڪΕͣʹੵۃతʹઓ͍ͯ͜͠͏ɺࣦഊ͔ΒԿΛֶͿͷ͔͕େࣄʂ ·ͱΊ
© ZOZO, Inc. 29 એ ZOZOTOWNΞϓϦHomeը໘࠶ઃܭͷي~10Ҏ্ྺ࢙Λ࣋ͭΞϓϦͲͷΑ͏ʹͯ͠ੜ·ΕมΘͬͨͷ͔~ https://techblog.zozo.com/entry/zozotown-ios-home-rearchitecture
© ZOZO, Inc. 30 ৽ଔ࠾༻ https://corp.zozo.com/recruit/newgraduate/ w αʔόʔαΠυΤϯδχΞ w ϑϩϯτΤϯυΤϯδχΞ
w 43& 4JUF3FMJBCJMJUZ&OHJOFFS w "OESPJEΤϯδχΞ w J04ΤϯδχΞ w .-ΤϯδχΞ
None