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
280
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
Ya8 2024 - ヤパチー 令和六年最新版(仮) - connpass
https://hachiojipm.connpass.com/event/304403/
で発表したときの資料です。
すてにゃん
March 15, 2024
Tweet
Share
More Decks by すてにゃん
See All by すてにゃん
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
240
一番やさしいDJ入門 2024
stefafafan
6
1.5k
『Goサブ会』によるチームを超えた知見展開、あるいは hatena.go に対する期待 #hatenago
stefafafan
0
1.6k
開発チーム横断タスクフォース 「Goサブ会」の 運用事例と今後の展望
stefafafan
0
480
Team Topologies輪読会とScrapboxの活用
stefafafan
1
190
Deployment Previewを用意する流れで学んだ良い仕事の進め方
stefafafan
0
1k
チーム開発における様々なボトルネックの整理 / Organization of bottlenecks in Team Development
stefafafan
0
2.6k
ISUCONにRustで挑戦した話 / Participating in ISUCON with Rust
stefafafan
0
1k
Other Decks in Technology
See All in Technology
TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略
yanaemon
6
1.3k
Domain-driven Design: A Complete Example
ewolff
2
270
マルチテナントマルチクラスタKubernetesでもUXを損なわない認証認可の勘所
pfn
PRO
0
110
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
860
エムスリーマルチデバイスチーム紹介資料 / Introduction of M3 Multi Device Team
m3_engineering
1
170
開発スピードの維持向上を支える、テスト設計の 漸進的進化への取り組み / Continuous Test Design Development for Speed of Product Development
ropqa
0
190
グイグイ系QAエンジニアでやっていくよ!
____rina____
0
790
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
38k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
37k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
1.7k
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
2
680
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Six Lessons from altMBA
skipperchong
22
3k
Designing Experiences People Love
moore
136
23k
Teambox: Starting and Learning
jrom
128
8.4k
Product Roadmaps are Hard
iamctodd
45
9.8k
Building an army of robots
kneath
300
42k
Done Done
chrislema
178
15k
Typedesign – Prime Four
hannesfritz
36
2.1k
How to Ace a Technical Interview
jacobian
273
22k
What's in a price? How to price your products and services
michaelherold
238
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
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ग़ԋͷʹԿ͕ى͜Δ͔Θ͔Βͳ͍