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
minami-aoyama-night-6
Search
Yuya Kaido
June 30, 2018
Technology
1
1.2k
minami-aoyama-night-6
Yuya Kaido
June 30, 2018
Tweet
Share
More Decks by Yuya Kaido
See All by Yuya Kaido
droidkaigi-2019
yuyakaido
7
4.7k
matching-dev-meetup-1
yuyakaido
1
210
eureka-meetup-10
yuyakaido
0
790
droidkaigi-2018
yuyakaido
4
5.9k
navitime-eureka-1
yuyakaido
0
79
droidkaigi-2017
yuyakaido
11
7.9k
retty-tech-cafe-8
yuyakaido
0
170
mti-eureka-tech-beer
yuyakaido
0
460
potatotips-33
yuyakaido
2
650
Other Decks in Technology
See All in Technology
アジャイルテストで高品質のスプリントレビューを
takesection
0
110
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
2
270
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
570
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
190
人と組織に偏重したEMへのアンチテーゼ──なぜ、EMに設計力が必要なのか/An antithesis to the overemphasis of people and organizations in EM
dskst
5
600
LLM時代の検索とコンテキストエンジニアリング
shibuiwilliam
2
1.1k
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
3
790
Claude Code x Androidアプリ 開発
kgmyshin
1
570
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
ueokande
0
180
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
180
Postman MCP 関連機能アップデート / Postman MCP feature updates
yokawasa
0
140
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Designing for Performance
lara
610
69k
Fireside Chat
paigeccino
39
3.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Designing Experiences People Love
moore
142
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Transcript
େنαʔϏεͷ ϑϧϦχϡʔΞϧΛ Ԍ্ͤ͞ͳ͍ͨΊʹ Minami Aoyama Night #6 yuyakaido
ࣗݾհ • ւ౻༏ • ͔͍Ͳ͏Ώ͏ • eureka, Inc.
• Android Engineer • Head of Android • Couples → Pairs Global → Pairs Japan yuyakaido
Pairs Japan/Global • ຊ࠷େͷϚονϯάαʔϏε • ɾؖࠃͰαʔϏεల։ • ձһ700ສਓ
• Ϛονϯάɿ5600ສ • Χοϓϧɿ11ສ
ࠓ͓͢͠Δ͜ͱ
Pairs Globalͷ ϑϧϦχϡʔΞϧ
ຊηογϣϯͷΰʔϧ • Pairs GlobalΛࡐͱͯ͠ɺେنαʔϏεͷϑϧϦ χϡʔΞϧʹ͓͚Δམͱ݀͠ΛͬͯΒ͏ • ͜ΕΛճආ͢ΔʹͲ͏͢Ε͍͍͔ΛͬͯΒ͏ •
ಉ͡ڥ۰ʹૺ۰ͨ͠߹ͷʹཱͬͨΒخ͍͠Ͱ͢
͋Δͷ ϦχϡʔΞϧ༰ݕ౼MTG
͋ΔͷϦχϡʔΞϧ༰ݕ౼MTG ɹɹɹ༷͜Μͳײ͡ʹ͠Α͏ͱࢥ͏ ɹɹɹάϩʔόϧελϯμʔυͳσβΠϯʹʂ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ͓ͬɺ͍͍͡ΌΜʂɹ ɹɹɹAPIϨεϙϯε͍ͨ͠ ɹɹɹϚελʔσʔλͷ࠶ઃܭ͠Α͏ ɹɹɹɹɹɹɹɹɹɹɹɹͦΕɺΊͬͪΌΓ͍ͨʂ ɹɹɹɹɹɹɹɹɹΞʔΩςΫνϟͷݟ͠Δ͔
ɹɹɹ͍͍ػձͩ͠Ζ͏
͋Δͷ εέδϡʔϧݟੵΓMTG
͋ΔͷεέδϡʔϧݟੵΓMTG ɹɹɹ༷ͷେ͜Μͳײ͡ ɹɹɹ͜͜ͷσβΠϯ·ͩͳ͍ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ͓ɺ͓͏ ɹɹɹϓϩϞ߹Ͱ˓݄ʹϦϦʔε͍ͨ͠ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͳΔ΄Ͳ ɹɹɹϦϦʔε͔Βٯࢉͯ͠ݟੵΖ͏ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͳΔ΄Ͳ
։ൃ։࢝ޙͷ͋Δ
։ൃ։࢝ޙͷ͋Δ ɹɹɹɹɹɹ ɹɹɹɹɹɹɹը໘Aͷ༷ͬͯͲ͏ͳΔΜ͚ͩͬʁ ɹɹɹܾ·ͬͯͳ͍ ɹɹɹɹɹɹɹɹɹɹɹɹɹը໘BͷσβΠϯ͋Δʁ ɹɹɹ͝ΊΜɺ·ͩσβΠϯͳ͍ ɹɹɹɹɹɹɹɹը໘CͰΤϥʔͷ࣌ͬͯͲ͏ͳΔʁ ɹɹɹ·ܾͩ·ͬͯͳ͍͔
։ൃ։࢝ޙͷ͋Δ ɹɹɹɹɹɹɹը໘ABCத్ʹͳͬͪΌ͏ͳ ɹɹɹɹɹɹɹɹը໘D༷σβΠϯἧͬͯΔͳ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘DΛΔ͔ ɹɹɹը໘Aͷ༷ͱσβΠϯग़དྷͨΑʂ ɹɹɹɹɹɹɹɹɹ͓ɺը໘D్͕தʹͳͬͪΌͬͨͳ ɹɹɹɹɹɹɹɹɹɹɹͰɺը໘Aͷํ͕ॏཁͩ͠ͳ ɹɹɹɹɹɹɹɹɹɹɹ$
git commit - m “WIP!!!!!!!!” ɹɹɹɹɹɹɹɹɹɹɹɹɹ$ git push origin renewal
ϦχϡʔΞϧத൫ͷ͋Δ
ϦχϡʔΞϧத൫ͷ͋Δ ɹɹʢएׯεέδϡʔϧ͔ΒϏϋΠϯυͯ͠Δͳ…ʣ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹʢٳग़ۈ͢Δ͔…ʣ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹʢΧλΧλΧλʣ ɹɹʢগ͠ਐΜ͚ͩͲ·ͩϏϋΠϯυؾຯͩͳ…ʣ ɹɹɹਐḿͲ͏Αʁ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ΅ͪ΅ͪͰ͢Ͷ…
ϦχϡʔΞϧऴ൫ͷ͋Δ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹɹɹɹɹɹɹʢɺશવؒʹ߹Θͳ͍…ʣ ɹɹɹɹɹɹɹɹͪΐͬͱεέδϡʔϧݫͦ͠͏Ͱ͢ ɹɹɹతʹ͋ͱ2ਓ͍Ε͍͚ͦ͏ͩͶ ɹɹɹPairs Japan͔ΒਓΛआΓΔ͔ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͦ͏Ͱ͢Ͷ ɹɹɹOKɺަবͯ͘͠ΔΘ
ɹɹɹʢަবதʣ ɹɹɹ2िؒͳΒେৎͩͬͯʂ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹ ɹɹը໘AͱBͷͲͪΒΛΓ·͠ΐ͏͔ʁ ɹɹɹɹɹͦ͜ෳࡶͳͷͰ͕ͬͨ΄͏͕͍͍͔ ɹɹͳΔ΄ͲɺͰɺը໘CͰ͔͢Ͷʁ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘CෳࡶͳΜͩΑͶ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘DͰཔΉ ɹɹJapanͱ༷͕ҟͳΔͷͰ͔͔࣌ؒΔ͔Ͱ͢
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹେৎɺը໘DͰཔΉ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹɹɹɹɹɹɹɹɹɹ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘DͷਐḿͲ͏ʁ ɹɹɹΩϟονΞοϓʹ͕͔͔࣌ؒͬͯ·͢ ɹɹɹεέδϡʔϧ͔Βগ͠ΕΔ͔Ͱ͢ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹྃղɺҾ͖ଓ͖པΉ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹ͜͜ͷ࣮Λڭ͑ͯΒ͑·ͤΜ͔ʁ ɹɹɹɹɹɹɹɹɹɹɹͦ͜˓˓ͳࣄ͕͋ͬͯͳ ɹɹɹɹɹɹɹɹɹଥڠͯͦ͠͏͍͏࣮ʹͳͬͯΔ ɹɹɹͦ͏ͩͬͨΜͰ͢Ͷ ɹɹɹͰɺ××ͳํͰߦ͜͏ͱࢥ͍·͢ ɹɹɹɹɹɹɹɹɹɹɹɹͦ͏ͩͶɺͦͷํͰཔΉ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹ ɹɹɹ͕࣮͜͜͞Εͯͳ͍Έ͍ͨͰ͕͢ ɹɹɹɹɹɹɹɹ͋ɺͦ͜·༷͕ܾͩ·ͬͯͳ͍ ɹɹɹɹɹɹɹɹͳͷͰɺ͚ͦͩ͜ආ͚࣮ͯΛཔΉ ɹɹɹͦ͏ͩͬͨΜͰ͢Ͷ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͦ͏ͳΜͰ͢Α ɹɹ͋ͱͰ࣮͢ΔͷͰىථ͚͓ͩئ͍Ͱ͖Δ͔ͳʁ
ɹɹɹ͔Γ·ͨ͠
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹ͜ͷը໘Ͱ͜͏͢ΔͱΤϥʔ͕ى͖ΔΈ͍ͨͰ͢ ɹɹɹɹɹɹɹɹɹɹɹ͑ɺͦΕѲͯ͠ͳ͍͔ ɹɹɹɹɹɹɹɹɹɹɹɹɹຊͩɺ͜ΕόάͩͶ ɹɹɹͳΔ΄Ͳɺىථ͓͖ͯ͠·͢Ͷ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹཔΉ
ϑϧϦχϡʔΞϧʹ͓͚Δམͱ݀͠ • Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • ແͳεέδϡʔϧͰਐΜͰ͠·͏ • ະܾఆࣄ߲͕ͲΜͲΜ૿͍͑ͯ͘ •
్தͰਓΛ૿ͯ͠͠·͏
Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • Կ͕͔ͩͬͨʁ • άϩʔόϧల։ʹదͨ͠αʔϏεʹ͢Δ͜ͱ͕ओత • ίʔυϕʔεͷ৽APIͷݟ͠ಉ࣌ʹͬͨ •
ͦͷଞͷࡉ͔ͳ՝શ෦Ұॹʹվળ͠Α͏ͱͨ͠ • શͯͷతΛฏʹѻͬͯ͠·ͬͨ
Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • తΛ໌֬Խ͢Δ͚ͩͰෆेͰɺ༏ઌॱҐ͕ॏཁ • ༏ઌॱҐΛ໌֬ʹ͠ɺ߹ʹΑͬͯΔஅΛ͢Δ •
༏ઌॱҐऴ൫ʹ͓͚ΔҙࢥܾఆͰʹཱͭ
༏ઌͰෆे͔ʁ • ෆ֬ఆཁૉͷଟ͍ϓϩδΣΫτ༏ઌॱҐΛܾΊΔ͖ • ػೳΛΔࡍͷҙࢥܾఆͳͲʹ͏ ػೳ ༏ઌ ػೳ"
ߴ ػೳ# ߴ ػೳ$ ߴ ػೳ ༏ઌॱҐ ػೳ" ػೳ# ػೳ$
ແͳεέδϡʔϧͰਐΜͰ͠·͏ • Կ͕͔ͩͬͨʁ • ෆ໌֬ͳ͜ͱ͕ଟ͘ɺଥͳεέδϡʔϧ͕Ίͳ͍ • ϏϋΠϯυ͍ͯ͠Δͷʹݟ͠Λߦ͍ͬͯͳ͍ •
ΤϯδχΞ͕Χόʔ͠Α͏ͱ͢Δɺ࣌͢Ͱʹ͠
ແͳεέδϡʔϧͰਐΜͰ͠·͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • ͋Δఔͷଥੑඞཁʢࢀߟɿෆ࣮֬ੑͷίʔϯʣ • ݟੵΓޡࠩΛڐ༰ͯ͠ਐΊΔˠ৺ཧత҆શੑ •
༏ઌॱҐʹج͍ͮͯఆظతͳݟ͠Λߦ͏
ෆ࣮֬ੑͷίʔϯ ϓϩδΣΫτͷຊ࣭ͱͳʹ͔ https://tech.nikkeibp.co.jp/it/article/COLUMN/20131001/508039/
ະܾఆࣄ߲͕ͲΜͲΜ૿͍͑ͯ͘ • Կ͕͔ͩͬͨʁ • ݟΓൃंͯ͠͠·ͬͨͨΊɺൈ͚࿙Ε͕େྔʹൃੜ • ༷ɿΤοδέʔεͷߟྀ࿙Ε •
σβΠϯɿը໘୯Ґͷൈ͚ɺΤϥʔঢ়ଶ͕ະఆٛ • ͪ࣌ؒͷൃੜ • ίϯςΩετεΠονίετͷ૿େ • ίϛϡχέʔγϣϯίετͷ૿େ
ະܾఆࣄ߲͕ͲΜͲΜ૿͍͑ͯ͘ • Ͳ͏͢Εྑ͔͔ͬͨʁ • ༷ϚτϦοΫεΛͬͯཏతʹఆٛ͢Δ • σβΠϯUIελοΫͷ֓೦ΛऔΓೖΕΔ •
ը໘ભҠਤࣄલʹ࡞Γ·͠ΐ͏
UIελοΫ όουUIΛվળ͢Δํ๏ ― UIͷʮ5ͭͷঢ়ଶʯΛߟ͑Δ https://postd.cc/how-to-fix-a-bad-user-interface-part1/
్தͰਓΛ૿ͯ͠͠·͏ • Կ͕͔ͩͬͨʁ • ϒϧοΫεͷ๏ଇͷ௨Γʹͳͬͯ͠·͍ͬͯΔ • Ԍ্ϓϩδΣΫτʹਓΛՃͯ͠͞ΒʹԌ্͢Δ •
ϑϧϦχϡʔΞϧ్தԟʑʹͯ͠ϋΠίϯςΩετ • 2ਓՃͨ݁͠Ռɺίϛϡχέʔγϣϯίετ͕૿େ
్தͰਓΛ૿ͯ͠͠·͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • 1ਓͳΒίϛϡχέʔγϣϯίετ͋·Γ૿͑ͳ͍ • Ճ͢ΔͷͰ͋ΕγχΞϨϕϧͷΤϯδχΞΛ
·ͱΊ • ϑϧϦχϡʔΞϧʹ͓͚Δམͱ݀͠ • Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • ແͳεέδϡʔϧͰਐΜͰ͠·͏ •
ະܾఆࣄ߲͕ͲΜͲΜ૿͑Δ • ్தͰਓΛ૿ͯ͠͠·͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • తΛ໌֬Խ͠ɺ༏ઌॱҐΛܾΊΔ • ଥͳݟੵΓͱɺఆظతͳݟ͠Λߦ͏ • ϚτϦοΫεUIελοΫΛ༻͍ͯൈ͚࿙ΕΛͳ͘͢ • ਓΛ૿͢߹৻ॏʹݕ౼Λߦ͏
Thank you :) Credit: NASA Earth Observatory/NOAA NGDC