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
入門: マークダウン
Search
asmsuechan
August 11, 2021
Technology
0
9.6k
入門: マークダウン
社内のテックトークで発表したスライドを公開用に編集したものです。
asmsuechan
August 11, 2021
Tweet
Share
More Decks by asmsuechan
See All by asmsuechan
REST脳脱出のためのGraphQLの命名の話
asmsuechan
0
270
Other Decks in Technology
See All in Technology
AOAI Dev Day - Opening Session
yoshidashingo
2
470
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
[NIKKEI Tech Talk]Bias for Action!! 実践から学ぶための仕組とコミュニティ / Community for Practice and Learning
kanamasa
0
280
Classmethod Odyssey 登壇資料
yamahiro
0
390
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
Azure AI ことはじめ
tsubakimoto_s
0
130
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
270
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
630
Featured
See All Featured
A better future with KSS
kneath
231
17k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Clear Off the Table
cherdarchuk
89
320k
Happy Clients
brianwarren
94
6.6k
Agile that works and the tools we love
rasmusluckow
325
20k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
How to Ace a Technical Interview
jacobian
274
23k
A Philosophy of Restraint
colly
200
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
YesSQL, Process and Tooling at Scale
rocio
166
14k
Transcript
ೖϚʔΫμϯ BTNTVFDIBO
ࣾ༻1$Ͱ͏ϚʔΫμϯϊʔτΞϓϦΛ࡞ͬͨ લճͷ͋Β͢͡ ೖࣾޙϫΠɺ ͍͍ϊʔτΞϓϦ͕ແͯ͘ٽ͘ 🏀ʮແ͚Ε࡞Ε͍͍ ͡ΌΜʁʁʁΜʁʁʁʯ Ͱɹ͖ɹͨ ΈΜͳͷײʮWJNʯʮWJNͷ͜ͱʁʯʮ74$PEFʯʮࢴͰΑ͘ͳ͍ʯʮWJNͰΑ͘ͳ͍ʯʮͬͺ7JNͰ͍͍ͷͰʯ
࠷ॳͷࢲ ʮ͏ʔΜɺਖ਼نදݱͰΰϦοͱϚʔΫμϯΛ )5.-ʹஔ͖͑Ε͍͚Δͬ͠ΐXXXΑΏʔXXXʯ ʮΑʔ͠ϚʔΫμϯύʔα࡞Δ͔ʔXXXʯ ͦΕ͕Ͳ͏ͨ͠ύʔαͩΑ ϚʔΫμϯύʔαͱύʔΫϚϯαʔࣈ໘͕ͳΜ͔ࣅͯΔ
ޙ ʮແཧͫΌΜɾɾɾ ʀТʀʆ ŲƄƂŕʯ Ͱຊਖ਼نදݱΰϦԡ͠ͰͰ͖ͳ͘ͳ͍ؾ͢Δɻ͕ςʔϒϧཁૉͱ͔ͰϚξŷžɾɾɾͳײ͡ʹͳΔ༧ײ͔͠͠ͳ͍ɻ ʮ·ͫΊʹΖɾɾɾʯ ͜͏ͯ͠ࢲॲཧܥΛ࡞Γ࢝Ίͨɻ
ϚʔΫμϯͱ ϚʔΫμϯʹఆ·ͬͨڞ௨ن֨ͳ͍ ͋͘·Ͱ࢝ͷ.BSLEPXOQMΦϦδφϧ ΈΜͳͦΕͧΕ͕ࢥ͍ࢥ͍ͷ࠷ڧͷϚʔΫμϯΛ࡞͍ͬͯΔ (JU)VC'MBWPSFE.BSLEPXO(JU-BC'MBWPSFE.BSLEPXONSLEXO 4MBDL ʜʑ ςΩετΛָʹॻ͚Δͭ CPME@@JUBMJD@@BCDE ͭ·Γ͜͜ͰԶ'MBWPSFE.BSLEPXOΛ࡞͍͖ͬͯ·͢
ॲཧܥશମͷߏ ࣈ۟ղੳ τʔΫϯԽ ߏจղੳ )5.-ग़ྗ ϚʔΫμϯϑΝΠϧΛߦͣͭಡΜͰτʔΫϯͱݺΕΔதؒදݱʹ͢Δ
தؒදݱΛߏจղੳͯ͠)5.-ʹԊͬͨߏʹग़ྗ͢Δ
ࣈ۟ղੳث࡞ͬͯΈΔ ςΩετΛτʔΫϯπϦʔʹม͑Δͭ
ࣈ۟ղੳͷೖग़ྗ ࣈ۟ղੳ෦ CPME@@JUBMJD@@BCDE ೖྗϚʔΫμϯͷςΩετ ग़ྗτʔΫϯπϦʔ CCPMEJJUBMJDJBCDEC
τʔΫϯͬͯͳʹʁ ࣈ۟ղੳ෦ ͨͩͷΦϒδΣΫτͩͱࢥͬͯΒ͑ΕΑ͍Ͱ͢ ඞཁͳใ ཁૉ໊ͱ͔ͦͷதͱ͔ Λͻͱմʹͨͭ͠
ΠϯϥΠϯཁૉΛτʔΫϯπϦʔʹ͍ͯ͘͠ ࠷ऴܗ )5.- ͔ΒͲΜͳπϦʔΛߏங͢ΔͱΑ͍͔Λٯࢉ͢Δ τʔΫϯԽͰςΩετΛτʔΫϯʹஔ͖͑Δ CCPMEJJUBMJDJBCDEC ࣈ۟ղੳ෦ ˢΠϯϥΠϯཁૉ ͜Ε؆୯ͳྫ͔ͩΒਖ਼نදݱͷΈͰͳΜͱ͔ͳΔ͚ͲɺBλάͱ͔ʹͳΔͱ݁ߏͭΒ͍
·ͣϧʔτΛஔ͘ CCPMEJJUBMJDJBCDEC 3PPU ࠷ऴܗ͔ΒͲΜͳπϦʔΛߏங͢Ε͍͍͔Λߟ͑Δ CPME@@JUBMJD@@BCDE CCPMEJJUBMJDJBCDEC ˣཉ͍͠ͷ ࣈ۟ղੳ෦
Ұ൪֎ଆʹ͋ΔCλάΛϧʔτͷԼʹ͚ͬͭ͘Δ CPMEJJUBMJDJBCDE 3PPU C C CPME@@JUBMJD@@BCDE CCPMEJJUBMJDJBCDEC ˣཉ͍͠ͷ ࣈ۟ղੳ෦
ಉ͡ཁྖͰCλάͷதͷλάπϦʔʹ͢Δ 3PPU C C CPME ࠨ͔Βݟ͍͖ͯɺωετ͕͋Εͦ͜Λ۷Δͭ·Γਂ͞༏ઌ୳ࡧ JJUBMJDJBCDE CPME@@JUBMJD@@BCDE
CCPMEJJUBMJDJBCDEC ˣཉ͍͠ͷ ࣈ۟ղੳ෦ ˞λάҎ֎ͷςΩετ5FYUτʔΫϯ ͱ͍͏ઐ༻ͷτʔΫϯʹ͍ͯ͠·͢
ಉ͡ཁྖͰCλάͷதͷλάπϦʔʹ͢Δ 3PPU C C CPME J J
JUBMJD BCDE ࠨ͔Βݟ͍͖ͯɺωετ͕͋Εͦ͜Λ۷Δͭ·Γਂ͞༏ઌ୳ࡧͷฒͼʹͳͬͯ͘ΕΔͱศརͦ͏ CPME@@JUBMJD@@BCDE CCPMEJJUBMJDJBCDEC ˣཉ͍͠ͷ ࣈ۟ղੳ෦
͜ΕͰτʔΫϯͷπϦʔ 3PPU C C CPME BCDE J J
JUBMJD CPME@@JUBMJD@@BCDE CCPMEJJUBMJDJBCDEC ˣཉ͍͠ͷ ࣈ۟ղੳ෦ ͜͏͍͏πϦʔ͕ཉ͍͠Μ
τʔΫϯͷछྨ 3PPU C C CPME BCDE J J JUBMJD λάΛ֨ೲ͢Δ
ΠϯϥΠϯτʔΫϯ จࣈΛ֨ೲ͢Δ ςΩεττʔΫϯ CCPMEJJUBMJDJBCDEC ࣈ۟ղੳ෦
τʔΫϯͷߏ CCPMEJJUBMJDJBCDEC ࣮ࡍʹ༻͍ͯ͠Δ5PLFOͷσʔλߏ ยํ-JOLFE-JTUͰදݱ͞ΕͨπϦʔߏ ࣈ۟ղੳ෦
CCPMEJJUBMJDJBCDEC ͜ΕͰτʔΫϯԽͷཉ͍͠ܗ͕ࣜݟ͑ͨɻ 2͡Ό࣮͋ࡍͲ͏ͬͯࣈ۟ղੳΛ࣮͠Α͏͔ʁ τʔΫϯԽͷख๏ ࣈ۟ղੳ෦
CCPMEJJUBMJDJBCDEC 2͡Ό࣮͋ࡍͲ͏ͬͯࣈ۟ղੳΛ࣮͠Α͏͔ʁ "ͱΓ͋͑ͣਖ਼نදݱͰൈ͘ τʔΫϯԽͷख๏ ࣈ۟ղੳ෦
τʔΫϯԽͷख๏ CCPMEJJUBMJDJBCDEC Ͱ͜Εͩͱωετͨ͠ΠϯϥΠϯཁૉΛ͏·͘औΕͳ͍ ωετͨ͠ΠϯϥΠϯཁૉΛશͯτʔΫϯԽ͍ͨ͠ ࠶ؼͰ۷͍ͬͯ͘ ࣈ۟ղੳ෦
τʔΫϯͷߏ CCPMEJJUBMJDJBCDEC ࠶ؼͰπϦʔΛΈཱͯΔͱ͍͏͜ͱɾɾɾʁ ਂ͞༏ઌ୳ࡧͷฒͼͰτʔΫϯԽͰ͖Δʂ 5PLFOͷ"SSBZΛ
d ͷฒͼͰҾͬ͜ൈ͚Δ ࣈ۟ղੳ෦ CPME@@JUBMJD@@BCDE
ࣈ۟ղੳث·ͱΊ ࣈ۟ղੳ෦ w ࣈ۟ղੳثϚʔΫμϯΛೖྗͱͯ͠τʔΫϯπϦʔΛग़ྗ͢Δ w ωετͨ͠ΠϯϥΠϯཁૉ͕͋ΔͷͰ࠶ؼͰ۷Δ w πϦʔͷཁૉਂ͞༏ઌ୳ࡧͷฒͼ ͔ͯ͠͠ͳΜ໊͔শ͋Δʁ ʹฒͿ
ߏจղੳث࡞ͬͯΈΔ τʔΫϯπϦʔΛड͚औͬͯ)5.-จࣈྻΛฦͭ͢ ύʔαʔ
ߏจղੳͷೖग़ྗ CPME@@JUBMJD@@BCDE ग़ྗ)5.-ςΩετ ೖྗτʔΫϯπϦʔ CCPMEJJUBMJDJBCDEC ߏจղੳث෦
τʔΫϯπϦʔΛ)5.-จࣈྻʹ͢Δ ͜ΕΛ࣮͢ΔͨΊɺϚʔδࡁΈτʔΫϯͱ͍͏τʔΫϯΛ͏ ςΩεττʔΫϯΛτʔΫϯͱ߹ମͤͯ͞ πϦʔͷ࡞Γସ͑Λߦ͏ CCPMEJJUBMJDJBCDEC ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO 3PPU C C CPME BCDE J J JUBMJD
ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ CCPMEJJUBMJDJBCDEC ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO 3PPU C C CPME BCDE J J JUBMJD
ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ CCPMEJJUBMJDJBCDEC ߏจղੳث෦ Լ͔Βॲཧ͢ΔɻπϦʔͷϊʔυͨͪ ςΩεττʔΫϯͰ͋ΔͨΊ
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
JUBMJD ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
JUBMJD ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC JUBMJD ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC JUBMJD ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC JUBMJD ˞Ұ൪֎ଆͷཁૉͷ࠷ॳͷࢠ ͱͯ͠ૠೖ͢Δ ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC JUBMJD ߏจղੳث෦
ϚʔδࡁΈτʔΫϯ .FSHFE5PLFO ෳͷτʔΫϯΛϚʔδͨ͠ͷΛϚʔδࡁΈτʔΫϯͱͯ͠৽͍͠τʔΫϯʹ͢Δ 3PPU C C CPME BCDE J J
ϚʔδࡁΈτʔΫϯ CCPMEJJUBMJDJBCDEC JUBMJD ʂʂʂʂʂ ߏจղੳث෦
ߏจղੳث·ͱΊ ߏจղੳث෦ w ߏจղੳثτʔΫϯπϦʔΛೖྗͱͯ͠)5.-จࣈྻΛग़ྗ͢Δ w τʔΫϯΛτʔΫϯͱϚʔδͯ͠ϚʔδࡁΈτʔΫϯΛ࡞ΓπϦʔΛ࡞Γସ ͑Δ w τʔΫϯπϦʔͷྻΛޙΖ͔ΒϚʔδ͍ͯ͘͠
ͦͷଞͷਂͨͪ ͜Ε͚ͩ͡Όͳ͍ʂϚʔΫμϯͷ༇շͳؒͨͪʂ ͕࣌ؒΓͳ͍ͷͰհ͚ͩ
ͪΖΜύʔα͜Ε͚ͩ͡ΌΓͳ͍ ͦͷଞͷਂͨͪ ϚʔΫμϯͱ͍͑ଞʹ͋Γ·͢ΑͶʁ -JTU 🏀 Μʁʁʁ UFTU ˡ͜Μͳͷͱ͔ cTQFBLFScUFYUc ccc
c🏀cΜʁʁʁc ͜Μͳͷͱ͔ˠ ͜ΕΒͪΌΜͱ࣮͠·ͨ͠ɻ͑Β͍ͧɻ
ͪΖΜύʔα͜Ε͚ͩ͡ΌΓͳ͍ ͦͷଞͷਂͨͪ ΠϯϥΠϯཁૉߦʹऩ·Δͷ͕ͩɺ ϦετςʔϒϧͳͲͷϒϩοΫཁૉෳߦʹ·͕ͨΔ ʊਓਓਓਓਓਓਓʊ ʼɹঢ়ଶ͕ඞཁɹʻ ʉY^Y^Y^Y^Y^Y^ʉ
ঢ়ଶ͕ඞཁͳཁૉϦετ ͦͷଞͷਂͨͪ ঢ়ଶ͕ඞཁʹͳͬͯ͘Δ ddʁʁʁdd -JTU 🏀 Μʁʁʁ UFTU ͋͋ʁ
ˡߦී௨ͷΠϯϥΠϯཁૉ ঢ়ଶχϡʔτϥϧ
ͦͷଞͷਂͨͪ ঢ়ଶ͕ඞཁʹͳͬͯ͘Δ ddʁʁʁdd -JTU 🏀 Μʁʁʁ UFTU ͋͋ʁ
ˡߦ͔ΒϦετཁૉ ঢ়ଶϦετ ঢ়ଶ͕ඞཁͳཁૉϦετ
ͦͷଞͷਂͨͪ ঢ়ଶ͕ඞཁʹͳͬͯ͘Δ ddʁʁʁdd -JTU 🏀 Μʁʁʁ UFTU ͋͋ʁ
ˡ͜͜ͰϦετঢ়ଶΛऴྃ ঢ়ଶχϡʔτϥϧ ঢ়ଶ͕ඞཁͳཁૉϦετ Έ͍ͨͳॲཧ͕ͨ͘͞Μ͋Δ
ͦͷଞͷਂͨͪ ϦετͱҾ༻ΠϯσϯτʹΑͬͯωετΛදݱ͢Δ ddʁʁʁdd -JTU 🏀 Μʁʁʁ UFTU ͋͋ʁ
հͳͭΠϯσϯτʹΑΔωετ
ͦͷଞͷਂͨͪ ͳ͓ѱ͍͜ͱʹɺ Πϯσϯτਂ͘ͳͬͨΓઙ͘ͳͬͨΓ͢Δ ddʁʁʁdd -JTU 🏀 Μʁʁʁ ʁʁʁ ͋ʁʁʁ UFTU
͋͋ʁ հͳͭΠϯσϯτʹΑΔωετ ͬͱѱ͍͜ͱʹɺ ΠϯσϯτͷจࣈจࣈͰจࣈͰࣗ༝
ͦͷଞͷਂͨͪ ͑͑Γ·ͨ͠Αɻ հͳͭΠϯσϯτʹΑΔωετ
ͦͷଞͷਂͨͪ Πϯσϯτ͕ҙͷจࣈ͚ͩ ਐΜͰͬͯظ͢Δ)5.-͕ ు͔ΕΔ͘ΜΛ࡞Γ·ͨ͠Α հͳͭΠϯσϯτʹΑΔωετ
ͦͷଞͷਂͨͪ ͪΐͬͱ͍͍Βͤɺߏจղੳث͕ཉ͢Δ τʔΫϯπϦʔΛ࡞Ε͋ͱ ͍͍ײ͡ʹύʔεͯ͘͠ΕΔ͜ͱ հͳͭΠϯσϯτʹΑΔωετ UPLFOJ[F-JTU ؔ͘Μͦ͏͍͏ͭͰ͢ ਂʹ৮ΕΔʹ͕࣌ؒΒͳ͍ͷͰɺུʂ
ऴ