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.9k
Compositional Layoutは銀の弾丸になるのか~実際に導入してみて得た知見、全て公開しちゃいます~
tosh7
0
2.4k
三年間で100人以上の中高大学生にiOSアプリ開発を教えていて感じたこと
tosh7
1
4.3k
Other Decks in Programming
See All in Programming
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
660
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.4k
PHPカンファレンス関西2025 基調講演
sugimotokei
6
1.1k
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
180
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
380
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
240
AI Ramen Fight
yusukebe
0
120
Comparing decimals in Swift Testing
417_72ki
0
160
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
180
AIのメモリー
watany
12
1.2k
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
2
740
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
430
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Fireside Chat
paigeccino
38
3.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Unsuck your backbone
ammeep
671
58k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
420
The Invisible Side of Design
smashingmag
301
51k
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