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
Story
Search
Makoto Yonezawa
April 25, 2018
Programming
1
450
Story
toteka05で話そうとした内容です。
Storyのことをかいてみました。
もうすこしいろいろ考えてそのうちどこかで話してみたいー
Makoto Yonezawa
April 25, 2018
Tweet
Share
More Decks by Makoto Yonezawa
See All by Makoto Yonezawa
みんなでやろう
vestige
0
90
子供の本ミートアップ04
vestige
0
220
子供の本ミートアップ03
vestige
0
40
とちぎ09
vestige
0
43
hon ga nigate ?! #meetup_kb
vestige
0
220
Hello Pi2
vestige
0
270
Hello, World
vestige
0
390
Other Decks in Programming
See All in Programming
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
120
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
760
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
170
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1k
Goで作る、開発・CI環境
sin392
0
230
RailsGirls IZUMO スポンサーLT
16bitidol
0
190
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
340
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
390
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
130
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
360
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
260
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
43
7.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
A designer walks into a library…
pauljervisheath
207
24k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
BBQ
matthewcrist
89
9.7k
Writing Fast Ruby
sferik
628
62k
We Have a Design System, Now What?
morganepeng
53
7.7k
How to Ace a Technical Interview
jacobian
278
23k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Faster Mobile Websites
deanohume
307
31k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Transcript
4UPSZ JEWFTUJHF !UPUFLB
͢͜ͱ 4UPSZͱͳʹ͔ʁ 4UPSZͷָ͠Έํ 4UPSZ͛͢ʔʂ
NZTFMG 1SPHSBNNFS ࢘ձʢνʔϜɺษڧձʣ 91ͬΆ͍͜ͱ͍ͯ͠ΔνʔϜʹೖͬͯɺ
4UPSZͱͳʹ͔ʁ ݴ༿ͷҙຯ 91ͷܭըήʔϜ
ݴ༿ͷҙຯ ޠɺɺ ใࠂ͢Δ ɺ͏Θ͞ɺॴઆɺ͏Θ͞ɺ খઆɺ ಛʹ ฤখઆɺετʔϦʔɺ খઆɾࢻɾܶ ͳͲͷ ے
ϓϩοτͱҧ͏ ձͰޠΛ͑Δ͜ͱzφϥςΟϒz
ܭըήʔϜ lʓʓ͕˕˕Ͱ͖ΔzΛҰͭͷ4UPSZͱͯ͠ϦϦʔεܭ ըΛͨͯΔϓϥΫςΟε
ʹḪΔ ֏͞Μͷ+B445ͷൃද͔Β IUUQKBTTUKQBSDIJWFTKBTTUQEG"BIQEG ʰࣗͨͪͷνʔϜͰ3XJLJʹ͋ΔετʔϦʔΧʔ υΛ͔ͭͬͯ։ൃΛ͍ͯ͠Δɻ͍ͭ͘ͷετʔϦʔ Χʔυ͕ຖिͷΠςϨʔγϣϯ͝ͱʹܭը͞Εɺຖ ɺετʔϦʔΛΈΜͳͰϨϏϡʔ͠ͳ͕Β։ൃΛ ਐΊ͍ͯΔɻʱ
Θ͔ͬͨʁ ·ͩɺਓྨʹૣ͍ʁ νέοτ͡Όͳ͍ΜͩΑʂ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ػೳͷ֓ཁʢΰʔϧʣ ͍͍ͩͨɺͻͱ͜ͱͰ͔͚Δͷ ʓʓ͕Ͱ͖Δ͜ͱ ‒‒͍ͨ͠ ˔˔ͨ͠Βɺ˚˚ʹͳͬͨ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ݟੵΓͱ࣮ ݟੵΓࠓिͰ͖Δͷʁύϥϝʔλ ࣮݁ՌͰ͋Μ·ΓҙຯΛͨͳ͘ͳͬͨ ͍͍͙ͩͨ̏Β͍ͷετʔϦʔʢ͏·͘ͳΔʁʣ
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
։ൃͷϝϞ ࡞ઓΛ͔͍ͨΓɺ΄΅΄΅ه ॻ͖͗͢ΔͱΈΜͳʹո͠·ΕΔ ͏ΒΈͭΒΈΛॻ͖͕͢ɺ͍͍ͩͨΈΜͳ֮͑ͯ ͍Δ ͨ·ʹ·͡Ίʹ*'
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ىͷͨΊͷΠϯσοΫε ؾʹͳΔΩʔϫʔυΛ͢ ݹ͍ػೳͰෆ۩߹͕Ͱͨͱ͖ʹ୳ͨ͢Ίͷݴ༿ ‒‒ͱ͔ɺ˚˚ཁͱ͔ ໊͚Δͷ͕͏·͍ਓ͕ͨͪଟ͍ͷ͔
ετʔϦʔΧʔυ ػೳͷ֓ཁʢΰʔϧʣ ݟੵΓͱ࣮ ։ൃऀͷϝϞ ىͷͨΊͷΠϯσοΫε ड͚ೖΕࢼݧ
ड͚ೖΕࢼݧ ඞͣɺςετΛॻ͘ ͕ࣗετʔϦʔΛด͡Δͱ͖ʹࢼͨ͠ςετ ΈΜͳʹͨΊͯ͠Β͍͍ͨςετ
ͩΕ͕ετʔϦʔ࡞Δʁ શһ
ΠςϨʔγϣϯ ෮͢Δͷશ෦ ܁Γฦ͞ΕΔ୯Ґ ̍िؒ ຖ
̍िؒ ༵͔̍̒࣌Β͔Β࣍ͷिͷ༵̍̑࣌·Ͱ ͨͩͷΕ ̍िؒͷ࡞ઓΛཱͯΔʢ༵ʣ ϦζϜ
ຖ ৽͍͠όʔδϣϯͷσϓϩΠ ேձ ςετ ։ൃ φΠτϦʔϏϧυ
ϨϏϡʔ શһࢀՃͰαϘΕͳ͍ ຖͷேձ ຖͷςετ ຖि༵ʹ࣍ΠςϨʔγϣϯΛܭը͢Δͱ͖
ேձͷϨϏϡʔ λΠτϧΛʹग़ͯ͠ಡΉʢ࢘ձͷΑͶ͟Θ͞Μʣ ετʔϦʔ୲ͷਓ͕આ໌͢Δ શһ͕͖ͳ࣌ʹ࣭ɺποίϛΛೖΕΔ ࡢεϧʔ͞Εͯͨ༰Λৠ͠ฦ͢͜ͱ͋Δ
ςετͷϨϏϡʔ ࢼݧ༰ΛಡΜͰɺ࣮ࡍʹಈ͔͢ɺࢼ͢ ετʔϦʔࣗମಡΉ ݹ͍ετʔϦʔԿԿಡ·ΕΔ
ຖि༵ ࣍ͷΠςϨʔγϣϯͰΓ͍ͨετʔϦʔ λΠτϧΛಡΉʢ࢘ձͷΑͶ͟Θ͞Μʣ ࡞ۀ͢Δਓ͕આ໌͢Δ ΈΜͳɺಥͬࠐΉ z͑ʔz͕Α͘ग़Δʜ
Θ͔ͬͨʁ ·ͩɺਓྨʹૣ͍ʁʁʁ νέοτ͡Όͳ͍ΜͩΑʂ 4USPZ։ൃͦͷͷ
JOUFSNJTTJPO 91ͱ͔͏ΕͪΌͬͯΔʁ ͷ91ྺ͜ͷຊ͔Β z91ΤΫετϦʔϜɾϓϩάϥϛϯά࣮ફهʕ։ൃ ݱ͔ΒͷϨϙʔτz
4UPSZͷָ͠Έํ Ͳ͏ͬͯ͡ΊΔͷʁ ͋ΔػೳΛྫʹͯ͠ΈΔ
͜Εɺͭ͘Γ͍ͨʂ ཁٻΛ͍ͬͯ͘Δਓ͕͍Δ
Πϝʔδ͢Δ ͋ΜͳͱҰॹ͔ͳʁ ͜ͷػೳɺେৎ͔ͳʁ ΄Μͱʹ͍Δͷɺ͜Εʁ
͍͔ͭΒ͍ͭ·Ͱʁ ظؒΛܾΊΔ ͲΜͳਓͰΔ͔ ͍ͭ·ͰΔ͔ʁ
Δ͜ͱϦετ ͬ͘͟Γͱͨͭ͠ Ͳͷล͔Β࡞Δ͔
͡ΊͷετʔϦʔ ࠷ॳͷετʔϦʔΧʔυΛ࡞Δ େzىಈzͱzऴྃz
Δ͜ͱϦετ͔Β ৄࡉʹ ͍͠ͱ͜Ζ͔Βʁ ؆୯ͳͱ͜Ζ͔Βʁ ܨ͕ΔΑ͏ʹετʔϦʔΛ࡞Δ
ϨϏϡʔ ேձͰϨϏϡʔ ճؼςετͰϨϏϡʔ ϨϏϡʔʹΑͬͯ࡞ΔϞϊɺॱ൪Λม͑ͳ͕ΒਐΉ
ྲྀΕ ΠςϨʔγϣϯͷڥ͝ͱʹ࣍ͷzྲྀΕzΛߟ͑Δ ͜Ε͕Ͱ͖Δʢͨʣ͔Βɺ͜ΕΛ࡞Ζ͏ɺࢼͦ͏
ᢸ͢Δ ετʔϦʔΧʔυ͕ཷ·͖ͬͯͨΒɺ͓൸࿐ձ ಈ͔͠ͳ͕Βɺग़དྷ্͕ΓΛ࠶֬ೝ͢Δ ࣍ͷྲྀΕΛ࠶ߏͯ͠ɺ࣍ͷετʔϦʔΛ࡞Δ ͋ͱظؒ·Ͱz෮z͢Δ
4UPSZ͛͢ʔʂ νέοτͰͳ͍ ྲྀΕʢےʣΛ࡞Δ ͣͭ͢͜͠ᢸ͠ͳ͕Β࡞Δ શһͷத৺ʹ͋Δ
ϝλϑΝʔ ޠͱ͍͏ϝλϑΝʔΑ͍͋ͬͯ͘Δ ॻ͖खͱಡΈख͕͍Δ શһͰޠΛ࡞Δ શһͰޠΛಡΉ
ॻ͖खͷϝλϑΝʔ ࣌ܥྻ දݱ͢Δॱ൪ ষɺஈམ Πϝʔδ͍͢͠ʁ ෦ʹͳΒͳ͍
ಡΈखͷϝλϑΝʔ ͣͭ͢͜͠ਐΜͰ͍༷͘ࢠΛಡΊΔ ྲྀΕ͕ݟΕΔ ͍ͭͰͲ͔͜ΒͰಡΊΔ
෮ͷϝλϑΝʔ ޠಡΉʹҹ͕มΘΔ͜ͱ͋Δ ॻ͖खʹಡΈखʹΑ͍ ৽͍͠ൃݟɺؾ͖͕ͮ͋Δ
4UPSZ͛͢ʔʂʢ࠶ʣ νέοτͰͳ͍ ྲྀΕʢےʣΛ࡞Δ ͣͭ͢͜͠ᢸ͠ͳ͕Β࡞Δ શһͷத৺ʹ͋Δ
͓ΘΓ