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
Kazuhiko Yamashita
January 18, 2019
Technology
20
7.6k
学び続ける努力
【福岡開催】エンジニア成長のカギとなる!アウトプット実践講座
https://forkwell.connpass.com/event/113560/
Kazuhiko Yamashita
January 18, 2019
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
1.6k
Managing Database Migrations in Go Backend Systems
pyama86
0
130
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.4k
事業を差別化する技術を生み出す技術
pyama86
4
1.8k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
9.4k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.8k
Tuning GraphQL on Rails
pyama86
2
2.3k
ttlcacheのここがスゴい
pyama86
1
210
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
680
Other Decks in Technology
See All in Technology
Introducing RFC9111 / YAPC::Fukuoka 2025
k1low
1
290
重厚長大企業で、顧客価値をスケールさせるためのプロダクトづくりとプロダクト開発チームづくりの裏側 / Developers X Summit 2025
mongolyy
0
140
「O(n log(n))のパフォーマンス」の意味がわかるようになろう
dhirabayashi
0
190
re:Invent2025 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
150
Proxmox × HCP Terraformで始めるお家プライベートクラウド
lamaglama39
1
210
LINEスキマニ/LINEバイトにおけるバックエンド開発
lycorptech_jp
PRO
0
290
グローバルなコンパウンド戦略を支えるモジュラーモノリスとドメイン駆動設計
kawauso
1
1k
技術広報のOKRで生み出す 開発組織への価値 〜 カンファレンス協賛を通して育む学びの文化 〜 / Creating Value for Development Organisations Through Technical Communications OKRs — Nurturing a Culture of Learning Through Conference Sponsorship —
pauli
5
420
ステートレスなLLMでステートフルなAI agentを作る - YAPC::Fukuoka 2025
gfx
8
1.3k
QAを"自動化する"ことの本質
kshino
1
140
Building AI Applications with Java, LLMs, and Spring AI
thomasvitale
1
170
第65回コンピュータビジョン勉強会
tsukamotokenji
0
150
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
BBQ
matthewcrist
89
9.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Fireside Chat
paigeccino
41
3.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
4 Signs Your Business is Dying
shpigford
186
22k
GraphQLとの向き合い方2022年版
quramy
49
14k
Building Applications with DynamoDB
mza
96
6.8k
Designing Experiences People Love
moore
142
24k
Docker and Python
trallard
46
3.7k
Transcript
ʙ৽ͷ෩܆ΔεϞʔΫιʔεͱڞʹʙ !QZBNB(.01FQBCP *OD ΤϯδχΞͷΧΪͱͳΔʂΞτϓοτ࣮ફߨ࠲ ֶͼଓ͚Δྗ
ΤϯδχΞ ࢁԼ!QZBNB ϗεςΟϯάࣄۀ෦νʔϑςΫχΧϧϦʔυ IUUQTUFOTOBQPODPN
ϗεςΟϯάࣄۀ &$ࢧԉࣄۀ ϋϯυϝΠυɾͦͷଞࣄۀ
45/4 -JOVY/444FSWFS TUOTKQ
ܧଓతͳΞτϓοτ
ϖύϘ͕େࣄʹ͍ͯ͠Δ̏ͭͷ͜ͱ ΈΜͳͱྑ͘͢Δ͜ͱ ϑΝϯΛ૿͢͜ͱ Ξτϓοτ͢Δ͜ͱ
Ξτϓοτʁ
Ξτϓοτ wϒϩάΛॻ͘ wίʔυΛॻ͘ wొஃ͢Δ
໘ஊɺΈΜͳͱྑ͘͢ΔɺΞτϓοτ͢Δͱ͍͏෦ʹ͍ͭͯಉ͜͡ͱΛ৭Μͳਓʹͻͨ͢Β܁Γฦ͠આ໌͍ͯ͠ΔͷͰ ॻ͍͓ͯ͜͏ͱࢥ͏ɻ ΈΜͳͱྑ͘͢Δͱ͍͏߲Ͱҧ͏νʔϜͱίϛϡχέʔγϣϯΛͱͬͯ։ൃͨ͠ͷͰධՁ" 4Ͱ͢ͱ͍͏ਓ͕ଟʑ͍Δ͚Ͳɺ ઐ৬Ͱ͋ΔΤϯδχΞʹͱͬͯɺͦΕۀΛߦ͢Δ্ͰͨΓલͰ͋ΓʮࣄΛ͍ͯ͠·ͨ͠ʯͱಉٛͳͷͰɺͦΕΒ͕༏Ε࣮ͨ Ͱ͋ΔɺͱධՁ͢Δ͜ͱͰ͖ͳ͍ɻ ͰͲ͏͍͏͜ͱ͕༏Ε͍ͯΔͷ͔ɺͱ͍͏ͷڃʹӨڹ͢Δͷͷɺେผ͢ΕίϛϡχέʔγϣϯΛͱΔൣғ͕ڃͰٻΊΒΕ͍ͯ Δͷʹൺͯࣄۀ෦ɺձࣾΛ͍͑ͯΔͳͲൣғ͕͍Ͱ͋ͬͨΓɺίϛϡχέʔγϣϯͷൃ͕ࣗΒͷ׆ಈʹΑͬͯҾ͖ى͜͞Εͨͷ Ͱ͋ͬͨΓ͢Δɺͱ͍͏Α͏ͳ߹ʹ༏Ε͍ͯΔɺͱධՁՄೳͱߟ͍͑ͯΔɻ ͭ·ΓɺʮࣗΒ͕ԿΛͨ͠ɺԿΛ࣮ݱͨ͠ʯͱ͍͏͜ͱ͕Ҿ͖ۚͱͳͬͯɺίϛϡχέʔγϣϯΛऔΕΔΑ͏ʹͳͬͨɺίϛϡχέʔγϣϯ
͕ߴ͍ϨϕϧͰऔΕΔΑ͏ʹͳͬͨɺͱ͍͏ࣄ࣮Λओு্ͨ͠Ͱɺ͜ͷԿΛͨ͠ɺͱ͍͏͜ͱ͕༏Ε࣮ͨͳͷͩɺͱ͍͏ओு͕ॳΊͯՄೳ ͱͳΔɻ ·ͨɺΞτϓοτ͕Γͯͳ͍ͷͰΞτϓοτΛؤுΔͱ͍͏ͷɺ༏ΕͨɺධՁՄೳͳΞτϓοτ͕Ͳ͏͍͏ͷͰ͋Δ͔ɺͱ͍͏ ͜ͱΛҙࣝ͠ͳ͚ΕͳΒͳ͍ɻITCU͕ߟ͑Δ༏ΕͨΞτϓοτͱ͍͏ͷʮΞτϓοτʹΑͬͯਓʹߦಈΛҾ͖ى͔ͤͨ͜͞Ͳ ͏͔ʯͱ͍͏͜ͱ͕͋Δɻ ྫ͑༏ΕͨιϑτΣΞਓʑʹڝ૪৺Λ͔͖ͨͯɺ։ൃҙཉΛҾ͖ى͜͠ɺ৽͍͠ൃ໌Λଅ͢͠ɺ༏Εͨൃදॻ੶ਓʑͷϞνϕʔγϣ ϯΛߴΊͯɺ৽͍͠׆ಈͷ༐ؾΛҾ͖ىͤ͜͞Δͷͩɻ ͦͷΑ͏ͳΞτϓοτΛ͍ͯ͠ΔਓԿΛ͍ͯ͠Δͷ͔ɺීஈԿΛߟ͍͑ͯΔͷ͔ɺͱ͍͏͜ͱʹڵຯΛͬͯɺ͕ࣗͦΕΒͷϓϥΫςΟ εΛԿߟ͑ͳ͍Ͱਅࣅͨ͠Γɺಉ༷ͷޮՌ͕ग़Δ͜ͱΛ࣮ફ͢ΔͳͲɺͦ͏͍ͬͨྗΛੵΈॏͶΔ͜ͱͰॳΊͯʮධՁՄೳͳΞτϓο τʯ͕ੜΈग़͞ΕΔͱߟ͍͑ͯΔɻ Ξτϓοτ͕Γͯͳ͍ɺͱ͍͏ਓɺ·্ͣهʹॻ͍ͨΑ͏ͳ༏ΕͨΞτϓοτΛ୳͢͜ͱΛΦεεϝ͢Δɻ ITCUจॻ
ਓʹߦಈΛҾ͖ىͤ͜͞Δ Ξτϓοτ
༏ΕͨΞτϓοτ wϒϩάΛॻ͘ˠϒοΫϚʔΫ͞ΕΔɺҾ༻͞ΕΔɺ࣮ફ͞ΕΔ wίʔυΛॻ͘ˠར༻͞ΕΔɺίϯτϦϏϡʔτΛड͚Δ wొஃ͢Δˠ࣭͞ΕΔɺϒϩάʹॻ͔ΕΔɺू٬͕Ͱ͖Δ
ܧଓ͢ΔͨΊʹͲ͏͢Δ͔ʁ
ܧଓతΠϯϓοτ
.ZDBTF
ͬ͘͟ΓQZBNB wύΠΦχΞϓϥζϚσΟεϓϨΠظ w25/FUظ wϖύϘظ ࠓ
11%ظ
11%ظ ʙࡀ w৬ςϨϏੜ࢈ͷࣾ4& ϔϧϓσεΫʙαʔόཧ wͻͨ͢Βࢿ֨Λͱ͍ͬͯͨ w$$/"ɺ0SBDMF.BTUFS(PMEɺ-1*$ wຖʙ࣌ؒͻͨ͢Β҉ه
25/FUظ
25/FUظ ʙࡀ w৬*41αʔόͷಋೖɾߏஙɾ/8ཧ w௨৴੍ͷେֶʹߦ͖࢝Ίͨ ߴଔίϯϓϨοΫεͷղফͱڵຯͳ͍͜ ͱͷମܥతͳֶश wࢿ֨ܧଓͯ͠औΓଓ͚ͨ w.$1ɺ.$%45ɺ-1*$FUD wࣛࣇౡ͔ΒԬʹग़͖ͯͯɺʮ༡Ϳʯͱ͍͏͜ͱΛͬͨ
߹ίϯɾφ ϯύɾ৯า͖ɾཱྀߦɾεϊʔϘʔυ
ϖύϘظ
ϖύϘظ ʙࡀ wେֶଔۀ͠ɺ۠Γ͕͍ͭͨͷͰϓϩάϥϚʔʹͳΓͨͯ͘ೖͬͨ wࢿ֨ͷษڧҰΒͳ͘ͳͬͨ wपғΛ฿ͯ͠ͱʹ͔͘ίʔυॻ͍ͯެ։ͨ͠ wྑ͍ίʔυΛॻ͚ͳ͍นʹͿͪͨΔ wશ͘ΘΕͳ͍นʹͿͪͨΔ
ྑ͍ίʔυ͕ॻ͚ͳ͍ wྑ͍ίʔυͷఆٛ%3:ɺ࠶ར༻ੑ͕ߴ͍ɺՄಡੑ͕ߴ͍ɺςετ ͕ॻ͖͍͢ wͻͨ͢ΒຊΛಡΉ ύʔϑΣΫτγϦʔζɾ(P'ɺϓϩάϥϛϯάγ Ϧʔζ wͳʹ͔ॻ͘ͱ͖ʹྨࣅϥΠϒϥϦΛ୳ͯ͠ɺઃܭΛ฿͢Δ ˠ͜Ε͕ϋϚͬͯɺຊͷཧղਂ·ͬͨ
શ͘ΘΕͳ͍ wࣗͷ՝Λͨͩղܾ͢ΔίʔυΛެ։ͯ͠ɺࣗͷ՝͔͠ղܾ Ͱ͖ͳ͍͔Βશ͘ΘΕͳ͍ w1FD0QFO4UBDL"1*8SBQQFSࣾͷ՝Λղܾ w45/44JNQMF5PNM/BNF4FSWJDFࣾɺಉ͡Α͏ͳ՝Λ࣋ͭΠ ϯϑϥཧऀͷ՝Λղܾ
શ͘ΘΕͳ͍ wࣗͷ՝Λͨͩղܾ͢ΔίʔυΛެ։ͯ͠ɺࣗͷ՝͔͠ղܾ Ͱ͖ͳ͍͔Βશ͘ΘΕͳ͍ w1FD0QFO4UBDL"1*8SBQQFSࣾͷ՝Λղܾ w45/44JNQMF5PNM/BNF4FSWJDFࣾɺಉ͡Α͏ͳ՝Λ࣋ͭΠ ϯϑϥཧऀͷ՝Λղܾ ՝ʹग़ձ͑ͨͱ͖ʹɺ ͦΕΛղܾ͢ΔखஈΛ͍࣋ͬͯͨ
1ࢁͷ߹·ͱΊ w11%ظࢿ֨औಘΛతͱͨ͠ମܥతͳֶश w25/FUظେֶʹΑͬͯڵຯͳ͍ྖҬʹऔΓΈɺֶ͘Ϳײ֮Λ ཆ͍ɺ༡Ϳ͜ͱͷΑΔ༨Ջͷ࡞ΓํΛ֮͑ͨ wϖύϘظॻ੶ͳͲͷମܥతͳֶशʹՃ͑ͯɺଞ͔Β฿͢Δ͜ͱͰ ޮͷྑֶ͍श͕Ͱ͖ɺͦΕΒΛΈ߹Θ͕͑ͯࣗΑΓྑ͍ղΛಋ ͖ग़ͤΔΑ͏ʹͳͬͨ
ઢͰͭͳ͛Δ wମܥతͳֶश͕ΑΓྑ͍ΞτϓοτͷࠜݯͱͳΔ wܧଓ͢ΔͨΊʹɺ༨ՋΛ࡞Δ wΔؾ͕ͳ͍ͱ͖ͷࣗΛड͚ೖΕΔ wΑΓྑ͍ΞτϓοτΛ͍ͯ͠ΔਓΛ฿͢Δ͜ͱͰɺہॴతͳֶश ͕͍ͨΜḿΔ
πʔϧͷ
ࢥ৴ͷ
ڝ૪ҙࣝΛ࣋ͭ
ڵຯ͕ແ͍ͷͱ ڵຯ͕ແ͍;ΓΛ͢ΔͷΛ ઈରʹࠞಉ͠ͳ͍
࣌ؒฏͩ͠ େମཪΒͳ͍ ࣗΑΓ༏ΕͨΤϯδχΞ͕͍ΔͳΒಉ࣌ؒ͡ɺ ಉ͜͡ͱΛ͍ͬͯΔͱઈରʹউͯͳ͍
͓͠·͍