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
Yusuke Wada
March 20, 2026
Programming
3.1k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
へんな働き方
March 20, 2026 - Tech Surfers Vol.4
Yusuke Wada
March 20, 2026
More Decks by Yusuke Wada
See All by Yusuke Wada
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
2.4k
Webフレームワークの ベンチマークについて
yusukebe
1
300
AI時代のUIはどこへ行く?その2!
yusukebe
22
8.5k
Dynamic Workersについて
yusukebe
2
790
飯MCP
yusukebe
0
730
Cap'n Webについて
yusukebe
0
400
OSS開発者の憂鬱
yusukebe
18
36k
r2-image-worker
yusukebe
1
300
Introduce Hono CLI
yusukebe
7
4.2k
Other Decks in Programming
See All in Programming
Foundry Localでエージェント開発
seosoft
0
120
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
620
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
160
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
130
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
160
バグを直したら useEffect が消えた
colorful12
3
830
Flow は今どうなっているか
mizdra
PRO
0
870
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
270
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
53
34k
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
650
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Fireside Chat
paigeccino
42
4k
How to Ace a Technical Interview
jacobian
281
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
310
HDC tutorial
michielstock
2
840
We Have a Design System, Now What?
morganepeng
55
8.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Transcript
.BSDI 5FDI4VSGFST7PM Μͳಇ͖ํ :VTVLF8BEB
.Fʢ͍ͭͷࣗݾհʣ w :VTVLF8BEB w 8FCBQQMJDBUJPOEFWFMPQFS w %FWFMPQFS"EWPDBUF!$MPVE fl BSF w
"GPVOEFSPG#PLFUF w $SFBUPSPG)POP w IUUQTHJUIVCDPNZVTVLFCF
ਆಸݝɾԣ͔Βདྷ·ͨ͠
લճͷࣛࣇౡ w !NBSL.&*;"/ w ͘͞Β͡·ϋε w ʮ)POPͷདྷͨಓͱ͜Ε͔Βʯ w จࣈى͜͠IUUQT[FOOEFWZVTVLFCF BSUJDMFTBCFEEF
ࠓ͢͜ͱ w ࣗͳΓͷʮΩϟϦΞʯͷʮมʯ ͜Ε·Ͱ Μͳಇ͖ํ͜Μͳಇ͖ํΛ͖ͯͨ͠Αʔ มΛ؏͘͜͏͍͏৺͕͚Λ͖ͯͨ͠Αʔ
·ͱΊ ࠶ݱੑ͋Γ·ͤΜʂ
͜Ε·Ͱ
ࠓ w ੜ·Εɺࡀ w )POPͷ࡞ऀɺϝϯςφ w $MPVE fl BSFͰ%FWFMPQFS"EWPDBUF
)POPͷϝϯςφϯε Πϕϯτͷ։࠵ ΠϕϯτͰͷొஃ $MPVE fl BSF։ൃऀϓϥοτϑΥʔϜΛΊΔ 8PSLFST5FDI5BMLTJO5PLZP :"1$'VLVPLB
͜Ε·Ͱ ɹࡀɹԣੜ·Ε ˣ ɹࡀɹܚጯ4'$ ˣ ɹࡀɹϫσΟοτۀ ˣ ɹࡀɹϘέͯ ˣ ɹࡀɹϑϦʔϥϯε
ˣ ɹࡀɹ)POP ˣ ɹࡀɹ$MPVE fl BSF
ਓͱҧͬͨಇ͖ํʮมʯ
Μͳಇ͖ํ
αϥϦʔϚϯʹͳΓ͔ͨͬͨ w খֶੜͷࠒͷເʮαϥϦʔϚϯʯ
େֶӃଔۀΛલʹ߇͑ͨ͋Δɻܞଳి͕໐ͬͨɻ ͔Βͩɻʮ͓લͷ࣮ҹɺͲͩ͜ʁʯɻԿͷ͜ͱ͔͔ Βͳ͍··͑ͨɻʮصͷ൪ͷҾ͖ग़͠ʹ͋ΔΑʯ חͷࣗͰͨΒ͘ɺࢠਓͷ*5اۀ*5.FEJB IUUQTXXXJUNFEJBDPKQOFXTBSUJDMFTOFXTIUNM ͱ͜Ζ͕ʜ
͍ͭͷؒʹ͔ࣾʹͳ͍ͬͯͨ
ϫσΟοτ w ݄େֶӃଔۀޙͱۀ w දΛΊΔ w 8BEB͕*5͢Δ͔Β8BEJUϫσΟοτ w 8FCܥडୗɺݸਓ։ൃɺϘέͯͷ։ൃ
લ͔ΒࡏϫʔΫ w Ոʢ࣮ՈʣͰࣄ͍ͯͨ͠ w ௨ۈ͕͍ͩͬͨେֶੜͷ࣌ं௨ֶ w ʮϦϞʔτϫʔΫʯͳΜͯݴ༿ͳ͔ͬͨ w ͕͍͍࣌ͭͨ
ݽಠ w ʮΦϑΟεͰࡶஊʯ͕ͳ͍ w ݸਓ։ൃ·͞ʹʮݸਓʯ w ࠓւ֎ͷνʔϜϝΠτͱ࣌ࠩͰ͕࣌ؒ߹ Θͳ͍ʂ w ಛʹ֎ܕͳࣗʹͱͬͯਏ͍͕࣌͋Δ
ҙࣝతʹਓͱձ͏ w େࣄ w Πϕϯτʹߦ͘ w ΧϯϑΝϨϯε w ϛʔτΞοϓ w
ҿΈձʹߦ͘ w ʮҙࣝతʯʹ͠ͳ͍ͱดͬͯ͜͡͠·͏
ͳ͚ΕࣗͰ࡞Δ w :PLPIBNBQN w 1FSM$BTVBM w :"1$"TJB w 8PSLFST5FDI5BMLT w
)POP$POGFSFODF w FUD ݽಠ ਓʹձ͏ ͳ͚Ε࡞Δ Πϕϯτ ίϛϡχςΟ
࠽ೳͱੑ֨ͷ
࠽ೳ w ಇ͍͍ͯΔͱ ⋯ ࣗʹ͍͔ͭͯͬͯ͘ΔʢࠓͰൃݟ͕͋Δʂʣ w Կ͔Λ࡞Δͷ͕ಘҙԋ͡Δͷۤख ιϑτΣΞ ྉཧ αʔϏε
ӡಈ ΧϥΦέ ָث 😃 😦 ώτΧϥΊͬ ͪΌߦ͚͘Ͳʂ αοΧʔ෦ͩͬ ͚ͨͲʂ Ϊλʔͬͯͨ ͚Ͳʂ
֎ܕ w ֎ܕਓΛتͤΔ͜ͱ͕࠷େͷتͼ w .#5*ͩͱ&/'+ʢओਓެʣ w &֎ܕ &YUSBWFSTJPO w
*ܕ *OUSPWFSTJPO w ͲͪΒʮฤΈʯΛ࡞ΔͷΛָ͠ΊΔ w ⋯ ͭͬͯ͘ຬ w ֎ ⋯ ࣸਅࡱͬͯਓʹݟͤΔ ʮͻͱͻͱΛΑΖͤ͜Δ͜ͱ͕Ұ൪͏Ε͍͠ʯ #Zͳ͔ͤͨ͠ ࢲ ࢲ ֎ܕ ܕ
֎ܕͷΤϯδχΞ w ΤϯδχΞͲ͕͍ͬͪͯΔʁ w ෦ʹดͬͯ͜͡ϓϩάϥϛϯά ⋯ ͬΆ͍ʁ w ֎ܕͳιϑτΣΞ։ൃͩͬͯ͋Δ w
֎ܕ͔ͩΒͦ͜ࠓͷ)POP͕͋Δʁʁ ιϑτΣΞ ίϛϡχςΟ Πϕϯτ ϓϩμΫτΦʔφʔ ϓϩάϥϛϯά
ݟͤͼΒ͔͢ w ࡞ͬͨͷݟͤͼΒ͔ͨ͘͠ͳΔʂ w ݸਓ։ൃ w ιϑτΣΞ w ϒϩάهࣄ w
ௐࠪ݁Ռ w Ή͠ΖݟͤͼΒ͔͍͔ͨ͠Β ϓϩάϥϛϯάͯ͠Δʁ IUUQTYDPNZVTVLFCFTUBUVT
ͦΜͳ͕͍ࣗͬͯͨ͜ͱ
044 w ੲ͔Β$1"/ϞδϡʔϧΛॻ͍ͯͨ w 8FC4FSWJDF4JNQMF w w ʮଉΛ͢ΔΑ͏ʹʯ044Λॻ͘ w
ʮίϯτϦϏϡʔτʯͦΜͳΩϥΩϥͯ͠ͳ͍ w ݟͤͼΒ͔͢ w όάΛ͢ʢ͕ࣗࠔ͍ͬͯΔ͜ͱΈΜͳ ࠔ͍ͬͯΔʣ IUUQTTQFBLFSEFDLDPNUZQFTUFSQFSMIBUVLBIBYJXPTVSVZPVOJDQBONP[JZVSVXPTIVLV :"1$"TJB 1FSMϋοΧʔଉΛ͢ΔΑ͏ʹ$1"/ϞδϡʔϧΛॻ͘ CZUZQFTUFS͞Μ
)POP w ݄ʙ w ༦৯ޙͷ࣌ؒΛͬͯ։ൃ w ͳ͚ΕࣗͰ࡞Δ$MPVE fl BSF ͚ͷ͍͍ϑϨʔϜϫʔΫ͕ͳ͔ͬͨ
w ࣗવͳྲྀΕͩͬͨ w झຯ044ͷԆ w ʢ1FSMͱ(PͷӨڹʣ
$MPVEGMBSF w 9ͷ%.Ͱ%BOFͱ(MFOʹΛ͔͚ͯΒ͏ w ʮ͓Γ͠Α͏ʯ࣮໘ͩͬͨ w ݄ೖࣾ
೦ئͷαϥϦʔϚϯ
%FW3FMνʔϜ w ੈք֤ࠃ w 646,υΠπΦϥϯμΠϯυຊ w ಉ͡λΠϜκʔϯͩͱҰਓ w ϛʔςΟϯά͕ޕલ࣌ w
ʮݽಠʯ
ϫʔϧυπΞʔ w ڈ ੈքͰΕͨ w ݄+4%$5BJXBO w ݄648PSLFST5FDI5BMLTJO"VTUJO
มΛ؏͘
ಘҙΛ৳͢ w Λ࡞Δͷ͕ಘҙΓଓ͚ͨ w ͦͦۤखͳ͜ͱଓ͔ͳ͍ ಘҙ ָ͍͠ ଓ͘ ݁Ռ
None
དྷΔͷڋ·ͣ w ͨ͘͞ΜΛ͔͚ΒΕΔ w ʮࠓ༑ୡ͕ຊʹߦ͘Μ͚ͩͲ ૬खͯ͋͛ͯ͠ʯ w :FTΛݴ͍ଓ͚Δͱ͍͢͝ͱ͜Ζ·Ͱ ͍͚Δ w
+4%$JO5BJXBO w 8PSLFST5FDI5BMLTJO"VTUJO Λ͔͚ΒΕΔ Δ ධՁ͞ΕΔ
None
εΩϧͷݶք w Ͱ ⋯ εΩϧ͕͍͔ͭͳ͘ͳͬͨʂ w ӳޠͱιϑτΣΞ w ӳޠΛຖ࣌ؒษڧ͍ͯ͠Δۤखͳ͜ͱɺͭΒ͍ w
Ͱͬͱઌʹ͍ͨ͘Ίʹඞཁ εΩϧͷݶք དྷΔͷڋ·ͣ
ϖΠϑΥϫʔυ w ݟฦΓΛٻΊͣɺͱʹ͔͘༩͑ଓ͚Δ͜ͱ w ਓʹتΜͰΒ͏͜ͱΛΔ w ճΓճ͍͍ͬͯ͜ͱ͕ى͖Δ w ӡ͕͍͍ w
ർΕͯΔ͍Δͱʮ͍͍͜ͱͳ͍͔ͳ ⋯ ʯ w Α͘ͳ͍ػӡ ΠϕϯτͰ͢ จষ ϒϩά 044 Πϕϯτ։࠵
Ұ൪࠶ݱੑͷͳ͍͜ͱ
ͯΔ͜ͱ w ͖ͯͯͨ w ະ౿Ϣʔε w Ϙέͯ w BOQJϨϙʔτ w
)POP w ࣗ৴ʹͳΔҰͯΔͱڧ͍ܦݧʹͳΔ
·ͱΊ
ʮΜͳಇ͖ํʯͱมΛ؏͘ w αϥϦʔϚϯʹͳΕͳ͔ͬͨ w ݽಠͷ w ࠽ೳͱੑ֨ͷ w 044ͱ)POP w
αϥϦʔϚϯʹͳͬͨ w ಘҙΛ৳͢ w དྷΔͷڋ·ͣɺͰεΩϧͷݶք w ϖΠϑΥϫʔυ w ͖ͯͯͨ
·ͱΊ w ͕ࣗݟ͖ͯͨ͜ͱɺߟ͖͑ͨ͜ͱΛհ͖ͯͨ͠ w ⋯ ʮ͜Εͩʯͱ͍͏Ғͦ͏ͳͨ͘͠ͳ͔ͬͨ w ΈΜͳͦΕͧΕʮมʯͳͱ͜Ζ͕͋Δͣ w ʮมʯΛָ͠ΜͰ͍͖·͠ΐ͏ʂ