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 Github works and How Google works
Search
usagi-f
March 17, 2017
Business
0
87
How Github works and How Google works
usagi-f
March 17, 2017
Tweet
Share
More Decks by usagi-f
See All by usagi-f
フロントエンド実装から見たAtomic Design開発のポイント
usagif
3
6.8k
Take into Accessibility in React
usagif
1
550
platoを使ったコードメトリクス生成
usagif
0
240
良いUIをエンジニアに作ってもらうために、デザイナーができること
usagif
1
75
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
usagif
0
90
Frontend summary in 2015 summer
usagif
0
37
なるべく噛み砕いたGit基礎講習
usagif
1
61
position: fixed;を上手に飼う方法
usagif
2
280
Other Decks in Business
See All in Business
三井物産のデジタル証券〜浅草・まちなか旅館〜徹底解説セミナースライド(20240408)
c0rp_mdm
0
1.6k
AnyMind Group Credential Deck(EN)
anymind
1
77k
株式会社エビリー_会社紹介資料_エンジニア
eviryr_recruit
0
2.4k
BRUTUS SPIRAL SCHOOL
takuro_nakajima
PRO
0
1.4k
プライシングについて
umzws
0
760
AnyMind Group Company Deck (JP)
anymind
1
98k
Value Driven DevOps Team
kakehashi
10
890
AnyMind Group Company Deck (EN)
anymind
1
170k
Nextfield|会社案内パンフレット
nextfield
0
120
【キャリア採用】BuySell Technologies会社説明資料
buyselltechnologies
2
60k
プロダクトの価値を最大化する「言語化筋トレ」のすすめ / "Verbalizing muscle training” to maximize the value of products
ar_tama
5
880
生成AIに個人情報/秘密情報を入力する際の法的論点20240318
kenjisugiura
1
170
Featured
See All Featured
Practical Orchestrator
shlominoach
181
9.7k
Building an army of robots
kneath
300
41k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
Code Review Best Practice
trishagee
54
15k
Typedesign – Prime Four
hannesfritz
36
2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
The Mythical Team-Month
searls
214
42k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
What the flash - Photography Introduction
edds
64
11k
Transcript
)PX(JUIVC8PSLT BOE )PX(PPHMF8PSLT ᴷ Ishibashi Keita 2017.03.17
(PPHMFͱ(JUIVC৫ͷҧ͍
ΦϑΟεΛॆ࣮Խͯ͠ɺ ΤϯδχΞͷָԂΛͭͬͨ͘ɻ (PPHMF
Ͳ͜ʹ͍ͯ ࣄ͕Ͱ͖ΔΑ͏ʹͨ͠ɻ (JUIVC
)PX(JUIVC8PSLT
)PVSTBSF#VMMTIJU
ۀʹ͓͚ΔޮԽʹ͍ͭͯݚڀΛͨ݁͠Ռ ʮ࣌ۚͳΓʯ ͘ࣄΛ͜ͳ͢ํ͕ྑ͍ɻ ࣌ؒΑΓଟ͋͘Δํ͕ྑ͍ɻ
ͨͩ͠ɺελʔτΞοϓͰಇ͘ͷ͜Εͱ ·ͬͨ͘ҟͳΔɻ ͳͥͳΒ ૉΒ͍͠ίʔυΛੜΈग़͢ʹࢥߟ͕ඞཁɻ
ΦϑΟεʹډΔ͜ͱΛڧཁ͢Δ͜ͱ ͦΕΛ௵ͯ͠͠·͏Մೳੑ͕͋Δ
#F"TZODISPOPVT
νϟοτΛ׆༻ͯ͠ ඇಉظతίϛϡχέʔγϣϯΛଅਐͤ͞·͢ɻ Ͳ͜ʹ͍ͯ௨ৗͷΦϑΟεͰಇ͘Α͏ʹ ײ͡Δ͜ͱ͕Ͱ͖·͢ɻ
(JUIVCͷ։ൃϫʔΫϑϩʔͷ େ෦ϓϧϦΫΤετͰ͢ɻ
ʮ.FFUJOHTBSF5PYJDʯ ձٞ༗ಟͩ
ձٞʹඞཁҎ্ʹଟ͘ͷਓΛট͕͋͘Δɻ ·ͨɺϗϫΠτϘʔυʹॻ͖ࣸ͢ΑΓ EJ⒎Λ෮ͯ֬͠ೝ͢Δ΄͏͕؆୯Ͱ͢ɻ
ॏཁͳͷʮ;POFʯʹ͍Δ͜ͱɻ
$SFBUJWJUZJT*NQPSUBOU
(JUIVCࣾ ੑͷ͋Δڥ Λͭ͘Γ͍ͨͱࢥ͍ͬͯΔɻ
ैۀһ͕αΠυϓϩδΣΫτΛ։ൃ͢Δ͜ͱΛ ҙతʹଊ͍͑ͯΔɻ ΤΩαΠςΟϯάͰɺછੑ͕͋Γɺ ผͷϓϩδΣΫτ·Ͱ؆୯ʹ͕Γ·͢ɻ
తʹ͓ۚΛՔ͗·ͤΜ͕ɺ ͓ۚʹͳΔՄೳੑΛੜΈग़͠·͢ɻ
ࢲͨͪҰॹʹࣄΛ͠·͕͢ ୯ͳΔಉ྅Ͱ͋Γ·ͤΜɻ զʑ༑ୡͰ͢ɻ
ਖ਼ʹ͠ɺΞΠσΞΛײతʹ͑ɺ վળͷͨΊʹલʹਐΉ͜ͱ͕Ͱ͖·͢ɻ
ͦͷͨΊʹΞϧίʔϧ५ࡎʹͳΓ·͢ɻ #"3Ͱ͓ञΛҿΈͳ͕Β͠·͠ΐ͏ɻ ͨͩ͠ɺ۩ମతͳ͍͚ͯ͠·ͤΜɻ (JUIVCͷطଘػೳͷଟ͘ɺ αϯϑϥϯγείʹ͋Δ#"3ͷ യવͱͨ͠ηογϣϯ͔Βੜ·Ε͍ͯ·͢ɻ
(JUIVCͷେ෦ࣗओతʹ։ൃ͞Ε͍ͯ·͢ɻ ࠷ߴͷࣄϓϩδΣΫτʹ ຊʹؔ৺͕͋ΔਓʹΑͬͯߦΘΕ·͢ɻ
ձ͕ࣾݸਓͷ։ൃΛअຐΛ͢ΔΑ͏ͳ͜ͱ ܾͯ͠͠ͳ͍Ͱ͍ͩ͘͞ɻ
)PX(PPHMF8PSLT
$PNNVOJDBUJPO
ͳΔ͘ʮ:FTʯͱݴ͏͜ͱɻ ࣄ͕ಈ͖ग़͠ɺ͕࢝·Γ·͢ɻ ͦͯ͠ܦݧͱܙʹͭͳ͕Γ·͢ɻ
μϝͳ͜ͱΛ·ͣߟ͑ΔจԽ ֵ৽Λ્ɺอकతʹͳͬͯ͠·͍·͢ɻ
(PPHMFͷ3FGSFTI3PPNָ͛͘͠Ͱ͕͢ ࣮ࡍʹ࡞ۀΛ͢ΔॴҎ֎ʹڱ͍Ͱ͢ɻ ϦΞϧίϛϡχέʔγϣϯΛॏࢹ͍ͯ͠·͢ɻ
ใΛʮڞ༗ʯ͢Δ͜ͱΛσϑΥϧτͱ͠·͢ɻ
ѱ͍ঢ়گ์͓͍ͬͯͯస͠·ͤΜɻ ૣΊͷใ࿈૬͕େࣄͰ͢ɻ
0SHBOJ[BUJPO
εϚʔτɾΫϦΤΠςΟϒ ʮࣗͷઐͷਂ͍ࣝΛੑɾϏδωε ײ֮͞·͟·ͳΫϦΤΠςΟϒͳࢿ࣭ͱΈ ߹ΘͤΔਓʯ
ޭͷ伴 ʮεϚʔτɾΫϦΤΠςΟϒʯͳਓࡐ
w ߴͳઐࣝΛ͍࣋ͬͯͯɺܦݧ͕ߴ͍ w ࣮ߦྗʹ༏Εɺاը͢Δ͚ͩͰͳ͘ɺϓϩτλΠϓΛ࡞Δ w σʔλΛҙࢥܾఆʹੜ͔͢͜ͱ͕Ͱ͖Δ w ڝ૪৺͕ԢͰɺྗΛ͔ܽ͞ͳ͍ w Ϗδωεײ֮ʹ༏ΕΔ
w ୭ΑΓϢʔβઢͰɺࣗΒͷϓϩμΫτʹͷΊΓࠐΉ w ح৺ԢͰɺৗʹٙΛ๊͖ɺݱঢ়ʹຬ͠ͳ͍ w ϦεΫΛ͍ͱΘͣɺࣦഊΛڪΕͳ͍ w ࣗൃతͰɺओମੑʹج͍ͮͯߦಈ͢Δ w ͋ΒΏΔՄೳੑʹΦʔϓϯͰɺ୭ͷΞΠσΞ͔Ͱͳ͘ɺͦͷ࣭ʹΑͬͯ ࣄΛஅ͢Δ w ࡉ͔͍·Ͱҙ͕ߦ͖ಧ͖ɺूதྗΛΒ͞ͳ͍ w ίϛϡχέʔγϣϯ͕ಘҙͰ͋Δ
ϧʔϧ ʮबۀ࣌ؒͷ͏ͪ ݸਓͷࣗ༝ͳݚڀͳͲʹͬͯΑ͍ʯ
ܾ·ͬͨ࣌ؒʹҰ੪ͷߦ͏ͷͰͳ͘ɺ ਓʹΑ͍ͬͯํ༷ʑɻ
੍͕ॏཁͰͳ͘ɺ ৽͍͠ΞΠσΞΛଈࢼͤΔʮࣗ༝ʯ͕ඞཁɻ
ϧʔϧͷ࣮ࢪత ֵ৽తͳϓϩμΫτΛੜΈग़͢͜ͱͰͳ͘ɺ ઓΛ௨ͯ͡ಘΔࣾһͷֶͼɻ
(PPHMFࣾһಛఆͷʹ͠ΒΕͳ͍͠ɺ ձࣾͷใʹࣗ༝ʹΞΫηε͕Ͱ͖ɺ ࣦഊͯ͠ॲേແ͍ɻ
ೲಘͰ͖ͳ͍͜ͱ͕͋ͬͨΒɺ ͦΕΛʹ͢Δʮٛʯ͕͋Δɻ ʢ˞ݖརͰͳ͍ʣ
൴ΒࣗൃతͰɺ ࢦࣔʹೲಘͰ͖ͳ͍߹ ͦΕΛແࢹ͢Δ͜ͱ͋Δ
͜ͷΑ͏ͳλΠϓΛϚωδϝϯτ͢Δͷ ैདྷͷͷͰෆՄೳɻ ಛఆͷߟ͑Λԡ͚͠Δ͜ͱͰ͖ͳ͍ͷͰ ൴Β͕ߟ͑ΕΔʮڥʯΛϚωδϝϯτ͢Δɻ ຖتΜͰग़ࣾ͢ΔॴΛͭ͘Δɻ
Ϛωʔδϟʔʹඞཁͳͷɺि࣌ؒ࿑ಇΛ क͍ͬͯΔ͔ΛޫΒͤΔ͜ͱͰͳ͍ɻ ʮ8PSLʯΛ͍͔ʹ ੜ͖ੜ͖ͱͨ͠ͷʹ͢Δ͔ɺͩɻ
)VNBO3FTPVSDFT
(PPHMFͷτοϓͷࣄҙࢥܾఆͰͳ͍ɻ ࠾༻Ͱ͋Δɻ
໘Λճߦͬͨͷͪʹ ෆ࠾༻ʹͨ͠ྫ͕͋Δ΄Ͳɺ (PPHMF࠾༻ʹͷ͘͢͝ؾΛ͍ͬͯΔɻ
࠾༻Ͱઈରʹߦ͍͚ͬͯͳ͍͜ͱ ͔࣭͔͞ɺ ΛഭΒΕͨͱ͖͞Λͱͬͯ͠·͏͜ͱɻ
ʮ࠾༻ͷ࣭Λམͱͯ͠·ͰຒΊΔ͖ϙετͳ͍ʯ
w ࣗΑΓ༏लͳਓͰ͋Δ w ϓϩμΫτͱاۀจԽɺ྆ํʹՃՁΛͨΒ͢ w ʹ͍͚ͭͯͩߟ͑ΔͷͰͳ͘ɺࣄΛ͛͠Δ w ҙ͕͋ΓࣗൃతͰ͋Δ w पғʹܹΛ༩͑ɺڠྗͰ͖Δʢ̍ਓͰࣄΛ͠Α͏ͱ͠ͳ͍ʣ
w εΩϧηοτڵຯͷ෯͕͍ (PPHMF࠾༻ͷΦΩς
5IBOLZPV