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
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
Search
すてにゃん
March 15, 2024
Technology
2
680
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
Ya8 2024 - ヤパチー 令和六年最新版(仮) - connpass
https://hachiojipm.connpass.com/event/304403/
で発表したときの資料です。
すてにゃん
March 15, 2024
Tweet
Share
More Decks by すてにゃん
See All by すてにゃん
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
4.1k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
940
dotfiles について話したい #湘なんか
stefafafan
2
450
意義から考えるObservability入門 #srenext
stefafafan
2
1.3k
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
1.2k
一番やさしいDJ入門 2024
stefafafan
6
2.1k
『Goサブ会』によるチームを超えた知見展開、あるいは hatena.go に対する期待 #hatenago
stefafafan
0
2.2k
開発チーム横断タスクフォース 「Goサブ会」の 運用事例と今後の展望
stefafafan
0
930
Team Topologies輪読会とScrapboxの活用
stefafafan
1
330
Other Decks in Technology
See All in Technology
Rustから学ぶ 非同期処理の仕組み
skanehira
1
130
2025年になってもまだMySQLが好き
yoku0825
8
4.6k
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
370
Obsidian応用活用術
onikun94
1
470
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
120
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3k
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
310
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
360
KotlinConf 2025_イベントレポート
sony
1
110
AWSで推進するデータマネジメント
kawanago
1
1.3k
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
340
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
220
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
How STYLIGHT went responsive
nonsquared
100
5.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
GitHub's CSS Performance
jonrohan
1032
460k
The Invisible Side of Design
smashingmag
301
51k
The Cult of Friendly URLs
andyhume
79
6.6k
Speed Design
sergeychernyshev
32
1.1k
Building Applications with DynamoDB
mza
96
6.6k
Thoughts on Productivity
jonyablonski
70
4.8k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Transcript
ιϑτΣΞΤϯδχΞͷͨΊ ͷDJೖɺ ͋Δ͍DJʹֶͿࣄज़ ͯ͢ʹΌΜ ( id:stefafafan / @stefafafan ) 2024/03/16
Ya8 2024 - Ϡύνʔ ྩ࠷৽൛(Ծ)
ࣗݾհ • ͯ͢ʹΌΜͰ͢ • WebΞϓϦέʔγϣϯΤϯδχΞͰ͢ • झຯͰDJ͠·͢
ࠓ͢͜ͱ • ࣄज़ • ྑ͍νʔϜϝϯόʔʹͳΔ • Ϧʔμʔγοϓͷൃشͱࣗ৴ • ࣄલ४උͱෆଌͷࣄଶͷରԠ
DJͷ͠Β͘͠·ͤΜʂ
ࣄज़
ࣄज़ ྑ͍νʔϜϝϯόʔʹͳΔ
ྑ͍νʔϜϝϯόʔʹͳΔ • ݸਓͱͯ͠ͷྗݶΒΕ͍ͯΔ͜ͱΛड͚ೖΕΔ͜ͱ • ਓΛ૿ͤԿͱ͔ͳΔΘ͚Ͱͳ͍͕ɺ1ਓͰશͯΛΔͷݶ ք͕͋Δ • ࢁͷਓ͕ؔΘΔ͜ͱɺਓؒಉ࢜ͷίϥϘϨʔγϣϯ͕ॏཁ • ιϑτεΩϧ͕େࣄ
ྑ͍νʔϜϝϯόʔʹͳΔ • HRT (ݠڏ / ଚܟ / ৴པ) • ਓؒಉ࢜ͷ࿈ܞͷͨΊʹ࠷ݶͷ৴པ͕ؔඞཁ
• PDCAαΠΫϧΛճ͢ɺఆظతʹৼΓฦΓΛ࣮ࢪ͢Δ • ্ख͍͔͘ͳ͍࣌ͰলΛ࣍ʹ׆͔͢
ྑ͍νʔϜϝϯόʔʹͳΔ • ଞϩʔϧͷਓؒͱͷ࿈ܞʹલ͖ʹͳΔ • ετϦʔϜΞϥΠϯυνʔϜͱͯ͠ɺετϦʔϜ ʹؔΘΔશһͱͷؔੑ͕େࣄ • ϓϩμΫτΰʔϧΛҙࣝͦ͜͠ʹ͚ͯಈ͍͍ͯ ͘ •
ڵຯͷ͋Δ͜ͱ͚ͩΛ͍ͬͯͯνʔϜʹ ܴ͞Εͳ͍
ࣄज़ Ϧʔμʔγοϓͷൃشͱࣗ৴
Ϧʔμʔγοϓͷൃشͱࣗ৴ • νʔϜͰಇ͘ࡍɺϑΥϩϫʔγοϓେࣄ • ͨͩ͠ɺ୭ϦʔμʔγοϓΛ࣋ͨͳ͍ͱͦΕ • ඞͣ͠ʮϦʔμʔʯͷΑ͏ͳϩʔϧͰͳͯ͘໘ʹΑͬͯʮϦʔ μʔγοϓʯ͕ٻΊΒΕΔ • औΕΔબࢶ͕ෳ͋Δͱ͖ʹԿΛࠜڌʹબͿ͔
• ΤϯδχΞϦϯάϚωʔδϟʔͷ4ྖҬEMҎ֎ͷϝϯόʔͰೱ୶ ͋ΕͲҙࣝ͢Δඞཁ͕͋Δ - stefafafan ͷ fa 3ͭͰ͢
Ϧʔμʔγοϓͷൃشͱࣗ৴ • ࢹɾࢹ࠲ɾࢹ • ෯͍ൣғͰݟΕ͍ͯΔ͔Ͳ͏͔ • ࣌ؒ • ະདྷʹ͔ͬͯߟ͑Δ •
৬छ • ༷ʑͳϩʔϧͷཱͰߟ͑Δ • ͬͱ͍ͨ͠ιϑτΣΞΤϯδχΞɺग़ձ͍ͱܦݧͰࣗΛม͑ΔʮΩϟ ϦΞͷཐટʯͷาΈํ - Findy Engineer Lab
Ϧʔμʔγοϓͷൃشͱࣗ৴ • ༷ʑͳཻͰͷҙࢥܾఆ͕Ͱ͖ΔΑ͏ʹͳΔඞཁ͕͋Δ • ͜ΕͰ͍͚Δͱ͍͏ࣗ৴ • ࣗ৴Ͳ͔͜ΒདྷΔͷͳͷ͔ • աڈͷܦݧࣝ •
ྫ্͑ख͍͔͘ͳ͔ͬͨͱͯ͠ϦΧόʔ͢Δͱ͍͏֮ޛ • ࣦഊ͔ΒֶΜͰ࣍ʹ׆͔͍ͤͯΔऀ͕ڧ͍
ࣄज़ ࣄલ४උͱෆଌͷࣄଶͷରԠ
ࣄલ४උͱෆଌͷࣄଶͷରԠ • ༷ʑͳࣄࣄલ४උΛࡁ·ͤΔͱεϜʔζʹਐߦͰ͖Δ • ࣄͷੑ࣭ʹ߹ΘͤͯͲΕ͚ͩࣄલ४උʹίετΛ͔͚Δ͔அ ͢Δ • ࣄલ४උΛଵͬͨ݁Ռɺ͕ൃੜͯ͠໎Λ͔͚Δ͘Β͍ ͳΒલ͓͖ͬͯͬͯ͘ •
ࣄࣄલ४උ͕9ׂ
ࣄલ४උͱෆଌͷࣄଶͷରԠ • ࣄલ४උͷ͍͍ͱ͜Ζ • ࣌ؒతɾਫ਼ਆత༨༟͕͋Δ • ४උஈ֊Ͱ͕ൃ֮ͯ͠୭ʹ໎͕͔͔Βͳ͍
ࣄલ४උͱෆଌͷࣄଶͷରԠ • ෆଌͷࣄଶͷରԠݟӽ͓ͯ͘͠ • ಛʹॳΊͯΔ࡞ۀͳͲɺෆ࣮֬ੑͷߴ͍ͷ • ࣗࣗͦΕͳΓʹࣗ৴ͷ͋Δ࡞ۀͰ͋ͬͯɺ֎෦ཁҼͰো͕ൃ ੜ͢Δ͜ͱԟʑʹͯ͋͠Δ • ͦ͏ͳͬͨࡍͷӨڹൣғʁͲ͏͍͏ରԠΛ͢Δͱ࠷খݶʹ͑Β
ΕΔ͔ʁ • ࣄલ४උஈ֊Ͱఆ͓ͯ͜͠͏
Ҏ্͕ࣄज़ʹؔ͢ΔൃදͰ͢
͋Εʁ
ιϑτΣΞΤϯδχΞͷͨΊ ͷDJೖɺ ͋Δ͍DJʹֶͿࣄज़ ͯ͢ʹΌΜ ( id:stefafafan / @stefafafan ) 2024/03/16
Ya8 2024 - Ϡύνʔ ྩ࠷৽൛(Ծ)
ιϑτΣΞΤϯδχΞͷͨΊ ͷDJೖɺ ͋Δ͍DJʹֶͿࣄज़ ͯ͢ʹΌΜ ( id:stefafafan / @stefafafan ) 2024/03/16
Ya8 2024 - Ϡύνʔ ྩ࠷৽൛(Ծ)
DJͬͯ……Կʁ
https://speakerdeck.com/stefafafan/introduction-to-dj-2024
ΫϥϒDJͱ؆୯ʹઆ໌͢Δͱ • ϑϩΞΛΓ্͛ΔͨΊʹબۂͯ͠ԻָΛྲྀ͢ਓ • ۂࣄલʹબΜͰ͓͍ͯྑ͍ • ϚΠΫΛ͏ඞཁͳ͍ • ͷงғؾʹ߹ͬͨۂΛબͿ •
ԻΛࢭΊͯͳΒͳ͍ • ࣖোΓͷྑ͍ɺߴԻ࣭ͷۂΛ͍͍۩߹ͷԻྔͰྲྀ͢͜ͱʹΊΔ
ΫϥϒDJΛ࢝ΊΔͷʹඞཁͳͷ • ύιίϯ • ϔουϗϯ • DJίϯτϩʔϥʔ • ͜Ε͚ͩɺ1~3ສԁ͘Β͍ͷͷΛങ͑͋ͱϊʔτPCʹܨ͛ͯ ͬͯΔmp3ϑΝΠϧͱ͔ͰDJͰ͖Δͧʂ
ϔουϗϯͷׂԿʁ • ͍·͔͚ͯΔۂͷ࣍ʹ͔͚ΔۂΛɺ͓٬͞ΜʹόϨͣʹઌʹࣖݩͰฉ ͍ͨΓ͢ΔͨΊʹ͏ • ͠ηοτϦετ͕શʹܾ·͍ͬͯΔͳΒɺͦΜͳʹ͍Βͳ͍ ͔͠Εͳ͍͕ɺ͋Δͱ৺ڧ͍
ۂͲ͏ͬͯखʹ͍ΕΔͷ͔ • ࠓ͢ͰʹͬͯΔۂͰDJͰ͖Δ • J-POPͱ͔ɺΞχιϯͱ͔Ͱͦͷ··ͬͯOK • ʮΫϥϒϛϡʔδοΫʯͬΆ͍ͷ͕Α͚Εɺ·ͣࣖೃછΈͷ͋Δۂͷ ϦϛοΫε൛Έ͍ͨͳͷΛެࣜͰग़ͯ͠ΔͷΛങͬͨΓ • ͦΕҎ֎ɺSoundCloudɺBandcampɺBeatportͳͲͷαΠτΛۦ͍ͯ͠
͘ • Maltine Records ͷΑ͏ͳωοτϨʔϕϧΛ۷͍ͬͯ͘ͷ͓͢͢Ί
ΫϥϒΠϕϯτͷλΠϜςʔϒϧͷײ͡ • େମ1ਓͷDJʹ͖ͭ30~60΄Ͳͷ࣋ͪ࣌ؒͰɺΠϕϯτશମͰ4-6 ࣌ؒ͘Β͍ • DJͱDJͷؒͷసγʔϜϨεʹߦ͏ͷ͕جຊ • ԻࢭΊͳ͍ • Πϕϯτͷ࠷ॳ͔Β࠷ޙ·Ͱ͋ΔఔҰ؏ͨ͠ྲྀΕͰਐߦ͢Δ͜ͱ͕
ظ͞Ε͍ͯΔ
ΫϥϒΠϕϯτʹؔΘΔਓ • ശͷελοϑ • ശΛཧ͢Δਓ • PAɺόʔΧϯλʔͷελοϑ • ΦʔΨφΠβʔ •
DJɺVJ • ͓٬͞Μ
DJʹ͍ͭͯͳΜͱͳ͘Θ͔Γ·ͨ͠Ͷ
ͱ͜ΖͰ
DJͱιϑτΣΞΤϯδχΞͱͯ͠ͷ ࣄज़େମಉ͡Ͱ͢
ࠓ͢͜ͱ • ࣄज़ • ྑ͍νʔϜϝϯόʔʹͳΔ • Ϧʔμʔγοϓͷൃشͱࣗ৴ • ࣄલ४උͱෆଌͷࣄଶͷରԠ
ࠓ͢͜ͱ • DJͷͨΊͷࣄज़ • ྑ͍νʔϜϝϯόʔʹͳΔ • Ϧʔμʔγοϓͷൃشͱࣗ৴ • ࣄલ४උͱෆଌͷࣄଶͷରԠ
DJͷͨΊͷࣄज़ ྑ͍νʔϜϝϯόʔʹͳΔ
ྑ͍νʔϜϝϯόʔʹͳΔ • ݸਓͱͯ͠ͷྗݶΒΕ͍ͯΔ͜ͱΛड͚ೖΕΔ͜ͱ • ਓΛ૿ͤԿͱ͔ͳΔΘ͚Ͱͳ͍͕ɺ1ਓͰશͯΛΔͷݶ ք͕͋Δ • ࢁͷਓ͕ؔΘΔ͜ͱɺਓؒಉ࢜ͷίϥϘϨʔγϣϯ͕ॏཁ • ιϑτεΩϧ͕େࣄ
ྑ͍νʔϜϝϯόʔʹͳΔ • HRT (ݠڏ / ଚܟ / ৴པ) • ਓؒಉ࢜ͷ࿈ܞͷͨΊʹ࠷ݶͷ৴པ͕ؔඞཁ
• → ࣗͷલޙͷDJͱͷ࿈ܞ͕࠷ݶൃੜ͢Δ • PDCAαΠΫϧΛճ͢ɺఆظతʹৼΓฦΓΛ࣮ࢪ͢Δ • ্ख͍͔͘ͳ͍࣌ͰলΛ࣍ʹ׆͔͢ • → ۂΛબͿɺ࠶ੜ͢Δɺܨ͙Λ܁Γฦ͢࡞ۀ
ྑ͍νʔϜϝϯόʔʹͳΔ • ଞϩʔϧͷਓؒͱͷ࿈ܞʹલ͖ʹͳΔ • ετϦʔϜΞϥΠϯυνʔϜͱͯ͠ɺετϦʔϜʹؔΘΔશһͱͷؔੑ ͕େࣄ • → DJಉ࢜ʹݶΒͣɺVJശͷελοϑͱͷ࿈ܞٴͼϦεϖΫτ •
ϓϩμΫτΰʔϧΛҙࣝͦ͜͠ʹ͚ͯಈ͍͍ͯ͘ • ڵຯͷ͋Δ͜ͱ͚ͩΛ͍ͬͯͯνʔϜʹܴ͞Εͳ͍ • → ΦʔΨφΠβʔͷΠϕϯτʹର͢Δࢥ͍ૂ͍ΛΈऔΔ
DJͷͨΊͷࣄज़ Ϧʔμʔγοϓͷൃشͱࣗ৴
Ϧʔμʔγοϓͷൃشͱࣗ৴ • νʔϜͰಇ͘ࡍɺϑΥϩϫʔγοϓେࣄ • ͨͩ͠ɺ୭ϦʔμʔγοϓΛ࣋ͨͳ͍ͱͦΕ • ඞͣ͠ʮϦʔμʔʯͷΑ͏ͳϩʔϧͰͳͯ͘໘ʹΑͬͯ ʮϦʔμʔγοϓʯ͕ٻΊΒΕΔ • औΕΔબࢶ͕ෳ͋Δͱ͖ʹԿΛࠜڌʹબͿ͔
• → DJ͍ͭͲͷۂΛ࠶ੜ͢Δ͔ৗʹஅ͕ٻΊΒΕΔ
Ϧʔμʔγοϓͷൃشͱࣗ৴ • ࢹɾࢹ࠲ɾࢹ • ෯͍ൣғͰݟΕ͍ͯΔ͔Ͳ͏͔ • ࣌ؒ • ະདྷʹ͔ͬͯߟ͑Δ •
→ DJͱͯࣗ͠ͷηοτɺ͋Δ͍ΠϕϯτͷਐߦͷྲྀΕΛΈऔΔ • ৬छ • ༷ʑͳϩʔϧͷཱͰߟ͑Δ • → ϑϩΞͷਓɺശͷελοϑɺΦʔΨφΠβʔࢹͰߟ͑ͯબۂͨ͠Γ͢Δ
Ϧʔμʔγοϓͷൃشͱࣗ৴ • ༷ʑͳཻͰͷҙࢥܾఆ͕Ͱ͖ΔΑ͏ʹͳΔඞཁ͕͋Δ • ͜ΕͰ͍͚Δͱ͍͏ࣗ৴ • → ʮ͜ͷۂΛࠓԶ͕͔͚͍͍ͯͷ͔ʁʯͰͳ͘ʮࠓԶ͕͔͚ΔΜͩʯ • ࣗ৴Ͳ͔͜ΒདྷΔͷͳͷ͔
• աڈͷܦݧࣝ • ྫ্͑ख͍͔͘ͳ͔ͬͨͱͯ͠ϦΧόʔ͢Δͱ͍͏֮ޛ • ࣦഊ͔ΒֶΜͰ࣍ʹ׆͔͍ͤͯΔऀ͕ڧ͍ • → DJͱͯ͠ਓલͰࢁܦݧΛੵΜͩਓ͕ؒεΩϧࣗ৴࣋ͭ
DJͷͨΊͷࣄज़ ࣄલ४උͱෆଌͷࣄଶͷରԠ
ࣄલ४උͱෆଌͷࣄଶͷରԠ • ༷ʑͳࣄࣄલ४උΛࡁ·ͤΔͱεϜʔζʹਐߦͰ͖Δ • ࣄͷੑ࣭ʹ߹ΘͤͯͲΕ͚ͩࣄલ४උʹίετΛ͔͚Δ͔அ͢Δ • ࣄલ४උΛଵͬͨ݁Ռɺ͕ൃੜͯ͠໎Λ͔͚Δ͘Β͍ͳΒલͬͯ ͓͖ͬͯ͘ • DJࣄલ४උ͕9ׂ
• → બۂ (͔͚ΔͭΓͳͯ͘ଟΊʹۂબͼ͢Δ) Λࣄલʹ͓ͯ͘͠ɺԻݯϑΝ ΠϧͷԻ࣭Λἧ͑ͨΓΩϡʔΛଧͬͨΓ͓ͯ͘͠ɺܨ͗ͷ࿅शΛ͓ͯ͘͠ɺetc.
ࣄલ४උͱෆଌͷࣄଶͷରԠ • ࣄલ४උͷ͍͍ͱ͜Ζ • ࣌ؒతɾਫ਼ਆత༨༟͕͋Δ • ४උஈ֊Ͱ͕ൃ֮ͯ͠୭ʹ໎͕͔͔Βͳ͍
ࣄલ४උͱෆଌͷࣄଶͷରԠ • ෆଌͷࣄଶͷରԠݟӽ͓ͯ͘͠ • ಛʹॳΊͯΔ࡞ۀͳͲɺෆ࣮֬ੑͷߴ͍ͷ • ࣗࣗͦΕͳΓʹࣗ৴ͷ͋Δ࡞ۀͰ͋ͬͯɺ֎෦ཁҼͰো͕ൃੜ͢Δ͜ͱԟʑʹͯ͋͠Δ • ͦ͏ͳͬͨࡍͷӨڹൣғʁͲ͏͍͏ରԠΛ͢Δͱ࠷খݶʹ͑ΒΕΔ͔ʁ •
ࣄલ४උஈ֊Ͱఆ͓ͯ͜͠͏ • → DJͷ߹ɺػࡐͷטΈ߹Θ͕ͤѱͯ͘ۂ͕࠶ੜͰ͖ͳ͔ͬͨΒͲ͏͢Δɺػࡐʹञ͕͔ ͔ͬͯյΕͨΒͲ͏͢ΔͳͲόοΫΞοϓϓϥϯΛߟ͓͖͍͑ͯͨ • → ݱͰ͏ػࡐͷػछ໊Λ༧Ίฉ͍͓͖ͯɺऔѻઆ໌ॻʹΛ௨༷ͯ͠Λཧղ͓ͯ͠ ͘
ιϑτΣΞΤϯδχΞϦϯάͱDJͷࣄज़ ಉ͡ • νʔϜͰಈ͍͍ͯΔͱ͍͏ҙࣝ • ίϛϡχέʔγϣϯ࿈ܞΛڋ൱͍ͯͯ͠ྑ͍Ռग़ͤͳ͍ • ϦʔμʔγοϓΛൃش͠Α͏ • ;ΜΘΓͱͨ͠ࣄબۂ·͘͠ͳ͍
• ࣄલ४උʹྗΛೖΕΑ͏ɺෆଌͷࣄଶʹඋ͑Α͏ • ϦϦʔεܭըϝϯςͷɺDJग़ԋͷʹԿ͕ى͜Δ͔Θ͔Βͳ͍