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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
すてにゃん
March 15, 2024
Technology
2
850
令和最新版 ソフトウェアエンジニアのための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.5k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
1.9k
dotfiles について話したい #湘なんか
stefafafan
2
480
意義から考えるObservability入門 #srenext
stefafafan
2
1.5k
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
1.5k
一番やさしいDJ入門 2024
stefafafan
6
2.3k
『Goサブ会』によるチームを超えた知見展開、あるいは hatena.go に対する期待 #hatenago
stefafafan
0
2.3k
開発チーム横断タスクフォース 「Goサブ会」の 運用事例と今後の展望
stefafafan
0
1.1k
Team Topologies輪読会とScrapboxの活用
stefafafan
1
370
Other Decks in Technology
See All in Technology
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
590
ランサムウエア対策してますか?やられた時の対策は本当にできてますか?AWSでのリスク分析と対応フローの泥臭いお話。
hootaki
0
110
[2026-03-07]あの日諦めたスクラムの答えを僕達はまだ探している。〜守ることと、諦めることと、それでも前に進むチームの話〜
tosite
0
180
楽しく学ぼう!ネットワーク入門
shotashiratori
3
2.9k
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
190
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
5
1.1k
Go標準パッケージのI/O処理をながめる
matumoto
0
140
When an innocent-looking ListOffsets Call Took Down Our Kafka Cluster
lycorptech_jp
PRO
0
120
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
260
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
860
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
3
780
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
The SEO identity crisis: Don't let AI make you average
varn
0
410
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
69
Tell your own story through comics
letsgokoyo
1
840
A Modern Web Designer's Workflow
chriscoyier
698
190k
WENDY [Excerpt]
tessaabrams
9
36k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
83
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
160
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ग़ԋͷʹԿ͕ى͜Δ͔Θ͔Βͳ͍