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
自らを強いエンジニアにするための3つの習慣 2025/ Fitter happier more...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shinichi Nakagawa
PRO
November 05, 2025
Business
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自らを強いエンジニアにするための3つの習慣 2025/ Fitter happier more productive
Re:TechTalk #14
https://hireroo.connpass.com/event/372177/
Shinichi Nakagawa
PRO
November 05, 2025
More Decks by Shinichi Nakagawa
See All by Shinichi Nakagawa
LLMの出力を"いい感じに"する技術 / Taming LLM Output: AI Agent Design Patterns with FastAPI
shinyorke
PRO
3
1.1k
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
530
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
1
510
生成AI時代におけるSREの進化とキャリア戦略 / Building an Embedded SRE team and my career
shinyorke
PRO
0
180
生成AIを活用した野球データ分析 - メジャーリーグ編 / Baseball Analytics for Gen AI
shinyorke
PRO
1
6.5k
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
3
9k
AI・LLM事業部のSREとタスクの自動運転
shinyorke
PRO
0
580
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
PRO
2
4.9k
Terraform, GitHub Actions, Cloud Buildでデータ基盤をProvisioningする / Data Platform provisioning for Google Cloud and Terraform
shinyorke
PRO
2
3.8k
Other Decks in Business
See All in Business
顧客の信頼を感じるのは、どんなときだろう? / When do you feel a customer's trust?
tanaken0515
0
630
プレイド概要説明資料_2026/08
plaid
PRO
1
3.3k
人生初のマネージャーというロールを 経験して得たもの・失ったもの / Reflections on My First Manager Role
mackey0225
0
810
何から手をつける?SmartHRのセキュリティ対策の考え方
smarthr
2
1.2k
医院継承G紹介資料_エムスリー株式会社
m3
0
2.2k
「エンジニアのための自己管理入門」のインセプションデッキ/Inception Deck of Self-Management beginner's guide book
ikuodanaka
2
590
01_全社_FLUX採用ピッチ資料_Ver.5.5
flux
11
220k
TableCheck Inc. - Company Profile
tablecheckac
0
490
松岡会計事務所・合同説明会
wf714201
0
140
会社説明資料
xinghr
0
2.6k
家族アルバム みてね 事業紹介 / Our Business
familyalbum
8
62k
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果 _0721
findy_eventslides
2
360
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Documentation Writing (for coders)
carmenintech
77
5.5k
Unsuck your backbone
ammeep
672
58k
How STYLIGHT went responsive
nonsquared
100
6.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
340
The Cost Of JavaScript in 2023
addyosmani
55
10k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Technical Leadership for Architectural Decision Making
baasie
3
520
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
Color Theory Basics | Prateek | Gurzu
gurzu
0
430
Transcript
I need to be myself, I can’t be no one
else. (and Fitter happier more productive) ࣗΒΛڧ͍ΤϯδχΞʹ͢ΔͨΊͷ3ͭͷश׳ͱͦͷޙʢBet AIʣ. NAKAGAWA, Shinichi a.k.a shinyorke 2025/11/06 Re:TechTalk
໔ࣄ߲ • ຊηογϣϯࢲʢத ৳Ұʣݸਓͷܦݧɾҙݟʹجͮ͘ݟղͰ͢. • ॴଐ৫ɾاۀɾஂମΛද͢ΔൃݴɾҙݟͰ͍͟͝·ͤΜ. • ॴଐ৫ɾاۀ͓ΑͼͦͷεςʔΫϗϧμʔʹର͢Δ࣭ɾҙݟɾ ͍߹Θ͓ͤΑͼۀ༰ʹҰ͓͑͢Δ͜ͱͰ͖·ͤΜ. •
εϥΠυͷը૾ݪଇʮ͍Β͢ͱʯΛར༻͍ͯ͠·͢. ※ʮ͍Β͢ͱʯҎ֎ͷը૾ग़యɾҾ༻ݩΛهࡌ͍ͯ͠·͢.
ࣗݾհ ʢ͓લ୭Α?ʣ • NAKAGAWA, Shinichiʢத ৳Ұʣ • @shinyorkeʢ͠ΜΑʔ͘ʣ ※SNSͷ໊͓લ •
גࣜձࣾLayerX Ai Workforceࣄۀ෦ SRE • ʮGoogle Cloud Partner Top Engineer 2024ʯड • AI, ML, Dataplatform, Baseball Analytics • ʮLean Baseballʯͱ͍͏ݸਓϒϩάͰ ʮٕज़ʯʮٿʯʮΩϟϦΞʯʹ͍ͭͯ৭ʑൃ৴த. https://shinyorke.hatenablog.com/
͜ͷൃදͰݴ͍͍ͨ͜ͱ.
ࣗΒΛڧ͍ΤϯδχΞʹ͢ΔͨΊͷ3ͭͷश׳ • ৬ܦྺॻΛ࡞Γఆظతʹߋ৽͢Δ • ڧ͍ΤϯδχΞͷਅࣅΛ͢Δ • ʮ͋ͳͨͷදతͳࣄʁʯʹଈͰ͖ΔΑ͏ʹ͢Δ #ຊηογϣϯͷશ༰ #͔͜͜ΒͪΌΜͱઆ໌͠·͢ #2023࣌ͷ༰
ΤϯδχΞͱͯ͠ͷ࢙ࣗ. ※2023·Ͱ
30ࡀͰΫϏҰาखલϐϯνˠITΤϯδχΞͱͯ͠ͷੜ͖͕͍Λݟ͚ͭͨ30લ #20ͷΩϟϦΞ #30લͷΩϟϦΞ ©Shinichi Nakagawa
ITΤϯδχΞͱͯ͠ͷڧΈΛ࠷େԽ͠, EM -> CTO -> γχΞΤϯδχΞ -> Ϛωδϟʔʹ #30ޙͷΩϟϦΞ #40ͷΩϟϦΞ
#35ࡀݶքઆ #ͱ ©Shinichi Nakagawa
ࣈͰݟΔࢲͷΩϟϦΞ • 23: ΤϯδχΞʢSEʣͰ͋Δظؒʢ=ࣾձਓྺʣ • 8ࣾ: ࡏ੶ͨ͠ձࣾͷʢݱ৬͕8ࣾʣ • 7ճ: స৬ͷճ
• 10: ࠷͍ͨ͘ձࣾͷࡏ੶ظؒ • 11ϲ݄: ࠷͔ͬͨձࣾͷࡏ੶ظؒ ࣗͷҙࢤɾҙਤʹै͍ʮৗʹϕετͳڥΛબʯ͢ΔΩϟϦΞΛܗ.
23ؒʹ͓͚Δ3ͭͷେ͖ͳग़དྷࣄ.
3ͭͷग़དྷࣄ 1. ΫϏʹͳΓ͔͚ͨ&స৬େࣦഊ 2. ڧ͍ΤϯδχΞୡͱͷग़ձ͍ 3. Ϛωδϝϯτͷઓͱ࠳ં
1. ΫϏʹͳΓ͔͚ͨ&స৬େࣦഊ
ࢲ͕29ࡀ࠷ޙ, 30ࡀͷ࠷ॳʹΒ͔ͨ͠େࣦഊͷ. ʮ͜͜ΛΓΕͳ͔ͬͨΒΤϯδχΞࣙΊ͍ͯͨʯ͙Β͍ͷࣄ݅. ©Shinichi Nakagawa
20ʙ30ࡀ·Ͱͷࢲ • ࠷ݶͷٕज़εΩϧ • งғؾͰίϛϡχέʔγϣϯ • ٕज़ͷษڧ΄ͱΜͲ͍ͯ͠ͳ͍ • ࣄͰ͖͍ͯΕԿͰ͍͍ •
िήʔϜͰ༡Ϳ͔ҿΉ͔ งғؾͰࣄΛ͢Δଵ͚ऀͩͬͨ.
ଐઌͷࣄΛࣦ͏ ʢ29ࡀʣ • ࣗͷΒ͔͠ͰଐઌϓϩδΣΫτΛ ग़͞Εͯʢ์ग़͞Εͯʣࣾχʔτʹ. • ʮ࣍ͷϓϩδΣΫτ͙͢ݟ͔ͭΔʯͱ ͘ݟ͍͕ͯͨݟ͔ͭΒͣorz • ʮૣܾ͘ΊΖʂʯձ͔ࣾΒڧ͍͓ୡ͠
ଵ͚ऀɾ͍͍Ճݮͳࣗʹେ͖ͳࢼ࿅. ݏʹͳͬͯస৬Λߟ͑࢝ΊΔ.
ࢲʮ͘͠ͳ͍͠ࠓͷ͏ͪʹస৬ͯ͠Δ͔ʂʯ ͦΜͳ҆ͳస৬׆ಈͷ݁Ռ…
10 / 30ࣾ ॻྨબߟ͕௨ͬͨاۀ / Ԡืͨ͠اۀ ※࣮ࡍ30ࣾΑΓଟ͍Մೳੑ͕͋Γ·͢ʢస৬ΤʔδΣϯτ௨ͨ͠ͷͰʣ
3 / 10ࣾ ࠷ऴ໘·Ͱ௨աͨ͠اۀ / ໘ͨ͠اۀ ※໘ͨ͠اۀͬͱଟ͍͔͠Ε·ͤΜʢ͏Ζ֮͑ʣগͳ͘ͱ10ࣾΛԼճΒͳ͍ͣ
0 ࣾ ఆɾΦϑΝʔΛग़ͨ͠اۀʢແ͍ʣ ʮస৬׆ಈʹશഊͨ͠உʯ͕ੜ͢Δ.
29ࡀͷࢲ͕స৬׆ಈʹશഊͨ͠ཧ༝ • ʮͪΐͬͱͷITεΩϧʯͱʮݩؾʯ͔͠ແ͍ͨΊ৬ܦྺॻ͕ബ͍ • ໘ʹඞཁͳձɾݴޠԽ͕Լखͩͬͨʢͤͳ͍ɾฉ͚ͳ͍ʣ • ࣄͰ৴པࣦͬͯΔͷʹʮࢲ·͍͚ͩΔʯͱ͔͍͏ඍົͳస৬ཧ༝ ࠓࢥ͑Θ͔Γ͍͢ෛ͚ࢼ߹ͩͬͨʢ29ࡀͷࣗؾ͕͔ͣʣ
స৬׆ಈʹશഊ ʮࢲ, ٧Μͩ…ʯͱࢥͬͨΒ ͔͜͜Β·͔͞ͷ༂ਐ͕࢝·Δ.
2. ڧ͍ΤϯδχΞୡͱͷग़ձ͍
टͷൽҰຕͷॴͰϓϩδΣΫτଐܾఆ, ͦ͜ʹਆ༷ΤϯδχΞ͕ډͨ. ٕज़ͱֶࣗࣗशͷେ͞ͱָ͠͞Λͬͨେͳ࣌ظͷ. ©Shinichi Nakagawa
ଐઌͷϓϩδΣΫτ ͱΜͰͳ͘ੌ͔ͬͨ • ଐઌͷ͓٬͞Μ, ࣗࣾϝϯόʔetc..ͭΑ ͭΑͳΤϯδχΞͱݚڀऀͩΒ͚ͩͬͨ. • ࣄͱฒߦͯ͠ຊϒϩάΛॻ͍ͨΓझຯ ͰίʔυΛॻ͍ͯΔਓͷଟ͞ʹڻ͘. •
ނʹࣄͷظɾελϯε͕ࠓ·Ͱͱ ஈҧ͍ͳϋΠϨϕϧͰٻΊΒΕΔΑ͏ʹ. ࢲʮੜ͖ΕΔͷͩΖ͏͔…😇ʯ
ڧ͍ΤϯδχΞୡ͔ΒֶΜͩྑ͍श׳ • ٕज़ܥεΩϧͷ࿉: ࢁίʔυΛॻ͘, ຊΛಡΉ, etc… • ٕज़ऀωοτϫʔΫ: ࣾ֎ͷΤϯδχΞͳωοτϫʔΩϯά🧑🤝🧑 •
ܧଓతͳΞτΧϜ: ൃද, ϒϩά, ࣥච, OSSެ։ͷڹ͔Β݁ՌΛग़͢ ܧଓతʹΤϯδχΞϦϯάΛߦͬͨΓܨ͕ΓΛ࡞Δ͜ͱ. ԿΑΓ͜ΕΒΛࣄɾझຯͷΞτΧϜʹܨ͛Δେ͞ΛֶͿ.
ࢲʮ໘നͦ͏ʢ&͢ΔͨΊʹεΩϧ৳͞ͳ͖Ό.ʣʯ ͱࢥཱ͍ͬͯૣ৭ʑͱਅࣅΛͯ͠ΈΔ. ©Shinichi Nakagawa
ਅࣅΛͨ͠Β৭ʑָ͘͠ͳ͖ͬͯͨ. • ʮٕज़ܥεΩϧͷ࿉ʯΛຖߦ͏Α͏ʹͳͬͨʢࠓଓ͚͍ͯΔʣ. • ࣄͷޙ&िϓϩάϥϛϯάɾಡॻʹۈ͠Ή • ࣗͷΈͳΒͣ, ΧϑΣҿΈͰूதͯ͠Δ • ؾ͕͍ͭͨΒ৭ʑͱ্ୡ,
PythonɾAgileɾCloudʢAWSʣָ͕͘͠ͳ͖ͬͯͨ • ʮٕज़ऀωοτϫʔΫʯܗͷͨΊ, ੵۃతͳ׆ಈΛߦ͏ʢࠓଓ͚͍ͯΔʣ. • PythonϦʔϯελʔτΞοϓʢΞδϟΠϧʣͷίϛϡχςΟʹੵۃతʹࢀՃ • ໊ΘΓʹLTʢLightning TalkʣΛԿ͢ΔΑ͏ʹ • ք۾ͷ༑ਓ͕૿͑, ͓ޓ͍ʹใަ૬ஊʹΔͳͲ͍͍ؔʹ
ʮڧ͍ΤϯδχΞͱಇ͍ͨܦݧʯʮίϛϡχςΟࢀՃʯ͕ΩοΧέͰมΘͬͨࢲ Ռͨͯ͠มԽʹݟ߹ͬͨΞτΧϜΛಘΔ͜ͱͰ͖ͨͷ͔ʂʁ 30ࡀ·Ͱͷࢲʢଵ͚ऀɾ༡ͼਓʣ 31ࡀ͔ΒมΘͬͨࢲ
ʮΜͰ͍ͨۀքͰͷస৬ΛՌͨ͢ʯʮٕज़ΧϯϑΝϨϯεొஃʯ ׆ಈ2Ͱे͗͢ΔΞτΧϜΛಘΔ&࣍ͷੴΛଧͭ. ©Shinichi Nakagawa
࠷ॳʹಘͨΞτΧϜ ʢ34ࡀʣ • WebΞϓϦΛϓϩμΫτͱͯ࣋ͭ͠اۀͰಇ ͖ͨ͘ͳΓస৬׆ಈ • ίϛϡχςΟͰܨ͕ͬͨ༑ਓͷհͰϦΫϧʔτ ʹస৬ʢԿؾʹڧ͘ر͍ͯͨ͠ʣ. • ಉ࣌ظʹPythonͷΧϯϑΝϨϯεʮPyCon
JPʯ ʹεϐʔΧʔͱͯ͠Ԡืˠొஃܾఆ. LTϒϩάͳͲͷʮΞτϓοτʯ͔Β ࠷ॳͷʮΞτΧϜʯ͕ੜ·Εͨ.
࣍ͷΩϟϦΞͷੴ ʢ2014, ਓؾϒϩάരʣ • ʮ༗໊ͳΤϯδχΞɾڧ͍ਓ͕ͬͯΔ͔Βʯͱ͍͏ཧ༝Ͱݸਓ ٕज़ϒϩάʮLean BaseballʯΛ։ઃ. • ʮٕज़ʯʮٿʯʮΩϟϦΞʯͷ͍ͣΕ͔ͷςʔϚͰຖ݄Ұຊ ॻ͘ͱ͍͏ϧʔϧͰӡӦ.
• 2014ʹ։ઃ͔Βݱࡏ·ͰҎԼͷهΛथཱ. • ௨ࢉ175ສPVɹ˞2025/10/30࣌ • ಡऀొ973 ※ಉ্ • 262ຊͷهࣄ ※ಉ্ ϓϩάϥϛϯάจষॻ͘ͷ͕͖ͳࢲ. ܧଓͯ͠ଓ͚ͨΞτϓοτ͕ޙ࣮Λ݁Ϳࣄʹ.
3. Ϛωδϝϯτͷઓͱ࠳ં
ࢲͷΤϯδχΞΩϟϦΞʢޙฤʣ, 40ࡀखલ·Ͱ ྑ࣭ͳΞτΧϜ͔ΒདྷΔتͼͱϚωδϝϯτͷۤ࿑Λܦݧ. ©Shinichi Nakagawa
ΞϥϑΥʔͷΩϟϦΞ. ʢ35ࡀ-39ࡀʣ • ϦΫϧʔτୀ৬ޙ, ෳͷϕϯνϟʔʹస৬͠ͳ͕Β, ϕ ϯνϟʔاۀͷΤϯδχΞϦϯάϚωδϟʔʢEMʣ ˠCTOͱΩϟϦΞΞοϓʢݞॻɾڅྉڞʹʣ • ௌऺ100ਓ͑ͷΤϯδχΞܥΧϯϑΝϨϯεʹຖͷ
Α͏ʹొஃʢσϒαϛ, PyConJPͳͲʣ • ϒϩάࣥචͳͲͷٕज़తΞτϓοτ͕࣌ંόζΓ, ֎෦ϝσΟΞ͔Βͷґཔ͚ΔΑ͏ʹ. ࣄʹݸਓతͳΞτϓοτΛੵΈॏͶ࣭ྔͱʹ ʮྑ࣭ͳΞτΧϜʯ͕݁ՌΛग़͖ͯͨ͠.
EM/CTOۀͱ͍͏น ʢ࠳ંͨ͠ͳ͠ʣ • EMͱͯ͠νʔϜͱϓϩμΫτ, ϝϯόʔ͕࣋ͭ՝ Λ͏·͘ରॲͰ͖ͣτϥϒϧ͕ى͖Δ. • CTOͱͯ͠νʔϜӡӦͱϓϩμΫτ։ൃ·͋·͋ Ͱ͖ͨͷͷ, εςʔΫϗϧμʔͱͷંΓ߹͍ʹۤ࿑.
• EMCTO్தͰղʢ߱֨ʣ, ϓϨʔϠʔͱͯ͠ ·ͨ݁ՌΛग़͍ͯ͘͜͠ͱʹ. ຊʹչͯ͘͠ྦͳ͠ʹޠΕͳ͍ظؒΛա͢͝. ʮϓϨʔϠʔͷํ͕ྑ͍͔ʁʯͱࢥ͍࢝ΊΔ.
40ͷ͡·ΓʮγχΞΤϯδχΞʯ͔Β. ৭ʑͬͨ݁Ռʮࣗʹͱͬͯදతͳࣄʯ͕ੜ·ΕΔ. ©Shinichi Nakagawa
γχΞΤϯδχΞ ʢ40ࡀ-42ࡀʣ • લ৬ͷϕϯνϟʔʹJoinͨ͠4લʢ2019ʣ,γχΞΤ ϯδχΞ৬ͱͯ͠ʮڧ͍ΤϯδχΞʯϩʔϧͱͯ͠ͷࣄ Λ࢝ΊΔ.※࠷ۙྲྀߦΓͷʮελοϑΤϯδχΞʯతͳׂ • ΤϯδχΞͱͯ͠σʔλར׆༻ɾAIؔ࿈ͷߴϨϕϧͳ՝ Λղܾ͠ͳ͕Β, ΤϯδχΞνʔϜશମͷఈ্͛ʢڭҭɾ
࠾༻ɾDevRel׆ಈʣ͕ओཁͳϛογϣϯ. • ʮए͍ਓΛҭͯͳ͕ΒνʔϜͱͯ͠ˠ͍͍ײ͡ͳΤϯ δχΞΛڙڅʯͱ͍͏ׂɾ؍ͰόϦϡʔΛൃش͍ͯ͠ ͨʢ݁Ռతʹʣ. ͜ΕΒͷӦΈ͔ΒʮΓ͖ͬͨͱݴ͑Δࣄʯ͕ੜ·Εͨ.
AIϫΫνϯछ༧ଌ ʢ20212݄ʣ • ࣾʮத͞ΜͳΒΠέΔͰ͠ΐ͏ʢҙ༁ʣʯͱ͍͏ແ ৼΓࢦ໊ͷݩ, اը͔Β։ൃ·Ͱ, ແࣄ݁ՌΛग़ͨ͠. • ձࣾɾϓϩμΫτͷߩݙͷΈͳΒͣ,ϚεϝσΟΞͷܝ ࡌผͷϏδωεʹ্ख͘ܨ͕Δ,
Ϗδωεతɾࣾձ తͳΠϯύΫτʹܨ͛ͨ. • ΤϯδχΞతʹʮAIʯʮߴෛՙରࡦʯʮαʔόϨεʯ ͳͲ, ࣗͰೖΕͨͷɾֶΜͩͷΛऔΓࠐΜͰ݁ՌΛ ग़͠ྑ͍ܦݧΛੵΊͨ&ࣗ৴ʹܨ͕Δ. ੜ֔ͣͬͱތΓʹ࣋ͯΔ&ࣗͷউͪے͕ܾ·͍͍ͬͨࣄ.
νʔϜͱͯ͠ͷউར ʢ࠷ތΕΔ͜ͱʣ • AIϫΫνϯछ༧ଌϓϩμΫτϚωʔδϟʔɾϦʔυΤϯδ χΞͱ͕ͯࣗ͠ৗʹνʔϜͷத৺ʹ͍ͳ͕Β, पΓͷϝϯόʔ ʹλεΫΛ͓ئ͍ͯ֫͠ಘͨ͠νʔϜͱͯ͠ͷউརͩͬͨ. • ࢲγχΞΤϯδχΞͱͯ͠ͷݸਓͷύϑΥʔϚϯεʹؾΛ ͍ͭͭ,
։ൃதνʔϜͷϞνϕʔγϣϯҡ࣋ͱ্, Ϛωδ ϝϯτʹूத. • ҰํͰہ໘͕ಈ͘ɾ֎ͤͳ͍ࣄϓϨʔϠʔͱͯ͠ͷ͕ࣗ Λ࣋ͬͯΓ͖ΓʢࣗͰ࡞ͬͨͷ݁ߏ͋Δʣ. ʮγχΞΤϯδχΞͷݸਓٕʯͱʮνʔϜϫʔΫʯ͕࢈Μͩ ҹʹΔউརͩͬͨʢҙ༁ɾޭ͢Δ࣌ͬͯ͜ΜͳΜʣ
ʮ͋ΕʁνʔϜϫʔΫ࠷ߴ͡ΌͶʁϚωδϝϯτ·ͨΓ͍ͨʯͱؾ͕࣋ͪಈ͘. ݁Ռͱͯ͠ΞΫηϯνϡΞʢલ৬ʣʹస৬ͯ͠࠶ͼϚωδϟʔʹ. ҰඖͳγχΞΤϯδχΞͱͯ͠ͷͩ͜ΘΓ ͬͺνʔϜͬͯ࠷ߴ͡ΌͶ?
23ؒʹ͓͚Δ3ͭͷେ͖ͳग़དྷࣄ͕ ͨΒֶͨ͠ͼ #ͱ
23ؒͰֶΜͩɾ࣮ફͨ͠3ͭͷश׳ • ৬ܦྺॻΛ࡞Γఆظతʹߋ৽͢Δ • ڧ͍ΤϯδχΞͷਅࣅΛ͢Δ • ʮ͋ͳͨͷදతͳࣄʁʯʹଈͰ͖ΔΑ͏ʹ͢Δ #͜Ε͔ΒେࣄͳΛ͠·͢ #͓·ͨͤ͠·ͨ͠ #Φνʹ͖ۙͮ·͢
৬ܦྺॻΛ࡞Γఆظతʹߋ৽͢Δ.
CVʢ৬ܦྺॻʣΛ ৗʹߋ৽͠Α͏, ઈରʹ. • ࣗͷΩϟϦΞΛه͢ΔͷΊͪΌͪ͘Όେࣄ, ॻ͔ͳ͖ΌΕΔʢࣗͷࣄͰ͋ͬͨͱͯ͠ʣ. • ΩϟϦΞ͕͚Ε͍΄ͲաڈͷࣄΕΔ. ࣗࣗͷهͱͯ͠ઈରʹॻ͍ͨ΄͏͕ྑ͍. •
࠷ͰʹҰ, ཧͱͯ͠ࡾϲ݄ʹҰݟ ͢͠Δͷ͕ϕετ. స৬Λ͢Δɾ͠ͳ͍ؔͳ͍Ͱ͢. ه͠·͠ΐ͏.
ʲࣦഊஊʳΠϚΠνͳస৬׆ಈ ΠϚΠνͳCV͔Β࢝·Δ ※ࢲࣗͷֶͼ
ʲ࠶ܝʳ29ࡀͷࢲ͕స৬׆ಈʹશഊͨ͠ཧ༝ • ʮͪΐͬͱͷITεΩϧʯͱʮݩؾʯ͔͠ແ͍ͨΊ৬ܦྺॻ͕ബ͍ • ໘ʹඞཁͳձɾݴޠԽ͕Լखͩͬͨʢͤͳ͍ɾฉ͚ͳ͍ʣ • ࣄͰ৴པࣦͬͯΔͷʹʮࢲ·͍͚ͩΔʯͱ͔͍͏ඍົͳస৬ཧ༝ ࠓࢥ͑Θ͔Γ͍͢ෛ͚ࢼ߹ͩͬͨʢ29ࡀͷࣗؾ͕͔ͣʣ
ʲ࠶ܝʳ29ࡀͷࢲ͕స৬׆ಈʹશഊͨ͠ཧ༝ • ʮͪΐͬͱͷITεΩϧʯͱʮݩؾʯ͔͠ແ͍ͨΊ৬ܦྺॻ͕ബ͍ • ໘ʹඞཁͳձɾݴޠԽ͕Լखͩͬͨʢͤͳ͍ɾฉ͚ͳ͍ʣ • ࣄͰ৴པࣦͬͯΔͷʹʮࢲ·͍͚ͩΔʯͱ͔͍͏ඍົͳస৬ཧ༝ ࠓࢥ͑Θ͔Γ͍͢ෛ͚ࢼ߹ͩͬͨʢ29ࡀͷࣗؾ͕͔ͣʣ େଟ͕͍࣋ͬͯͦ͏ͳܦྺɾࢿ͔֨͠ແ͘ ଞਓͱ$7ͷ͕ࠩͳ͍
࠾༻୲ऀɾ໘ʹରͯ͠ΠϯύΫτ͕ແ͔ͬͨͷ͕໌Β͔ͳഊҼ ʲදతͳʮෛ͚ϑϥάʯΞϐʔϧʳɹ˞தݸਓͷ࣮ମݧͱݟղʹجͮ͘ҙݟͰ͢ ɾνʔϜͰϦʔμʔͬͯ·͢ पΓ͔Β৴པ͞Ε͍ͯ·͢ ˠϚωδϝϯτͰແ͍ Ռ͕நతͰূ໌Ͱ͖Δͷ͕ແ͘ ͕·ͳ͍ ɾʮ˓˓˓ͱ˛˛˛ ܦݧ͋Γ·͢ʯʮ˚˚˚ະܦݧͰ͕͢ΕͰ͖·͢ʂʯ ˠ໘࠾༻୲ऀ͕҆৺͢ΔΑ͏ͳϑΝΫτΛग़ͤͣΞϐʔϧʹࣦഊͨ͠ܦݧ ɾ(JU)VCΞΧϯτ͋Γ·͢ʂίϛοτ͍ͯ͠·͢ʂʂ ˠ)FMMP8PSMEͱ044ͷGPSLͩΒ͚Ͱ໘͕Γ͍ٕͨज़ྗͷূ໌͕Ͱ͖ΔΤϏσϯεແ͠
ࢲ͕ॻ͍͍ͯΔCVͱӡӦϊϋΛͪΐͬͱ͚ͩհ. ©Shinichi Nakagawa ©Shinichi Nakagawa
CVΛMarkdownͰॻ͘ • MarkdownͳͲͷςΩετܗࣜͰCVͷݩωλΛ ཧ͠ఏग़࣌ʹPDFԠืઌࢦఆͷܗࣜʹม. • ϓϨεϦϦʔεࣗͷϒϩάɾϙʔτϑΥϦΦ ͷʮݟͤͯྑ͍࣮ʯͷϦϯΫΛషΔͱྑ͍. • WordͰཧͯ͠ྑ͍͕, ςΩετʹ͢Δͱޙ
ʹհ͢ΔGitཧͱͷ૬ੑ͕ྑͯ͘ΦεεϝͰ ͢ʢ͕͍ࠩ͢͠ʣ. CVςΩετܗࣜຊʹΦεεϝͰ͢. ©Shinichi Nakagawa
CVΛGitͰཧ • GitHubGitLabͷPrivate RepositoryͰCVΛཧ. • ߋ৽GitHub FlowͰӡ༻. • main(master)͕ݪຊ •
featureϒϥϯνΛͬͯߋ৽ • ݪຊߋ৽Pull RequestͰʢmainѼʹ࡞Δʣ • અͷλΠϛϯάͰλάΛ͚Δ • CVΛςΩετܗࣜͰߦ͏ͱࠩݟͯ͘͢Φεεϝ. Gitͷཤྺ͕ͦͷ··ࣗͷΩϟϦΞ࢙ʹ. ©Shinichi Nakagawa
ڧ͍ΤϯδχΞͷਅࣅΛ͢Δ.
ʮֶͿਅࣅΔʯͱݴ͍·͢, ڧ͍ΤϯδχΞ͕Δ͜ͱΛਅࣅ·͠ΐ͏.
ʲ࠶ܝʳڧ͍ΤϯδχΞୡ͔ΒֶΜͩྑ͍श׳ • ٕज़ܥεΩϧͷ࿉: ࢁίʔυΛॻ͘, ຊΛಡΉ, etc… • ٕज़ऀωοτϫʔΫ: ࣾ֎ͷΤϯδχΞͳωοτϫʔΩϯά🧑🤝🧑 •
ܧଓతͳΞτΧϜ: ൃද, ϒϩά, ࣥච, OSSެ։ͷڹ͔Β݁ՌΛग़͢ ܧଓతʹΤϯδχΞϦϯάΛߦͬͨΓܨ͕ΓΛ࡞Δ͜ͱ. ԿΑΓ͜ΕΒΛࣄɾझຯͷΞτΧϜʹܨ͛Δେ͞ΛֶͿ.
ΞτϓοτΛ͢Δ ʢΞτΧϜͷ͡·Γʣ • ಘҙͳࣄͰൃ৴Λͯ͠ΈΔ, ڹΛ֬ೝ͢Δ. • ϒϩά, ొஃ, Πϕϯτελοϑ, OSSͷίϯτϦ
Ϗϡʔτetc…͕ࣗͷΊΓࠐΊΔॴͰԿ͔ΔͷΛڧ ͓͘͢͢Ί͠·͢ʢ҆қʹϒϩάةݥʣ. • ڹʢΠϯϓϨογϣϯʣ͕େ͖͘ͳͬͯ͘Δͱ͜Ε ͦͷͷ͕ࣗͷ໊ͱͳΓ·͢ʢϒϩάͷΞΫηε , େ͖͍Πϕϯτͷొஃetc…ʣ. ʮͱΓ͋͑ͣςοΫϒϩάʯ͡Όͳ͍͍ͯ͘Ͱ͢, ٕज़ྗຏ͖ܨ͕Γ࡞ΓͷதͰྑ͍ํ๏Λݟ͚ͭΑ͏. ϒϩά͋͘·Ͱදྫ, ͳΜͰ͍͍ΜͰ͢. ʢҾ༻ɾLean Baseballʣ
ʮಉ྅ʹڧ͍ΤϯδχΞ͕͍Δʯࣄͷେ͞ • ʮࣗͷձࣾʹڧ͍ΤϯδχΞʯ͕͍Δͱ, ͓ࣗࣗΑͼνʔϜ͕ڧ͘ͳΔՄೳੑ্͕͕Γ·͢. • ࢲݱ৬ʢLayerXʣʹ͓͍ͯ, एஉঁΘͣৗʹʮڧ͍ΤϯδχΞʯͳଟ͘ͷؒʹғ·Ε͓ͯΓ ࣄ͔Βࡶஊ·ͰৗʹܹΛड͚͍ͯ·͢ʢ͔ͭ, ܹΛ༩͑ΔྗΛ͍ͯ͠·͢ʣ. •
աڈʹʮͭΑͭΑΤϯδχΞͷ۸ʯͩͬͨϓϩδΣΫτͰ͑ΒΕͨͷ͋Δ͕, ͦͷޙͷϕϯ νϟʔاۀͰΰϦΰϦʹڧ͍ΤϯδχΞʢݩGoogleͷSREͳͲʣͱҰॹʹࣄΛͨ͠ܦݧ͕ࡒ࢈ʹ. େاۀɾதখاۀ, ฮɾϕϯνϟʔؔͳ͘ڧ͍ΤϯδχΞͲ͔͜ʹ͍·͢. ڧ͍ΤϯδχΞ͕͍Δڥʹ͑ͯೖͬͯΈΔͷख͔͠Ε·ͤΜʢ͘͠ؤுͬͯ༠͏͔ʣ.
ࢲ͕ৗʹҙࣝͯ͠৺͕͚͍ͯΔ͜ͱ.
ʮ͋ͳͨͷදతͳࣄʁʯ
͜ͷ࣭ʹ͑ΒΕΔࣗͰ͋Δ͜ͱ.
ʮຊۀͰද࡞ʯΛ ࡞Ζ͏ɾ࣋ͱ͏ • ຊۀͰҰൃϏγοͱʮද࡞ʯΛҰͭ࣋ͯΔͱ৭ʑԁ ʹਐΈ·͢. • ࢲ͜ͷ10ͰʮAIϫΫνϯछ༧ଌʯʮٿͷϕϯ νϟʔͰCTOʯʮओ୲ͷҰਓͩͬͨεϚϗΞϓϦ͕ TVʹग़Δʯͱ͍͏ද࡞Λ࣋ͭ͜ͱ͕Ͱ͖·ͨ͠. •
֎ͰͤΔΑ͏ʹٕज़ϒϩά, ձࣾͷϧʔϧͷൣᙝͰ ϙʔτϑΥϦΦͱͯ͠ग़ͤΔͱ˕ ද࡞Λ࣋ͭͷେมͰ͕͢CVʹॻ͚Δωλ͕͋Δͱ˕ ͦͷ··ࣗͷڧΈͱͳΓ·͢ʢઆ໌͕͍͢͠ʣ.
ʮຊۀͰද࡞ʯ͕ ͍͠ͱײͨ͡Β • ʮݸਓ։ൃʯͰҰͭද࡞Λ࡞ͬͯ͠·͍·͠ΐ͏. • ͕͖ࣗͰͣͬͱ͑Δʮϓϩάϥϛϯάݴޠʯ ʮFrameworkʯʮCloudʯΛۦͯ͠Կ͔ΞϓϦΛ࡞ͬͯ ެ։͢ΔͳͲ. • ্खͨ͘Ε෭ۀʢ͘͠ىۀʣͰ͖ΔͰ͠ΐ͏͠,
ϋ ζͨ͠ͱٕͯ͠ज़ϒϩάɾൃදͦͯ͠ԿΑΓʮࣗࣗ ͷܦݧʯʹܨ͕Γ·͢ʢ㲈ࣦഊͯ͠ྑ͍ࢿʹͳΔʣ. ࢲʮٿσʔλੳʯͱ͍͏ݸਓ։ൃͷද࡞Λར༻ͯ͠, CTOʹͳͬͨΓGoogle Cloud Partner Top Engineer 2024 डʹܨ͍ͩΓ͠·ͨ͠ʢࣥචɾొஃͷݪࢿʹ͍ͯͨ͠ʣ. ※աڈʹͬͨݸਓ։ൃʢPyCon JP2022ࢿྉΑΓҾ༻ʣ
݁ͼ.
CVʢ৬ܦྺॻʣΛߋ৽ or ແ͍ਓ࡞Ζ͏, ͳΔ͘ૣ͘ʂ
CVΛॻ͍ͯࠓͷࣗΛৼΓฦͬͯΈΔ. • CVΛॻ͍͍ͯͳ͍or͠Β͘ߋ৽͍ͯ͠ͳ͍ํॻ͖·͠ΐ͏. • ࠓฉ͍ͨʢଞͷํͷτʔΫؚΉʣͱࣗͷΩϟϦΞͷʮDiffʢࠩʣʯΛऔΔ ͜ͱͰʮࣗͷڧΈʯʮࣗͷऑΈʯΛ࠶ೝࣝ͢Δͱྑ͍Ͱ͠ΐ͏. • ॻ͍ͨޙ, ੲͷग़དྷࣄΛࢥ͍ग़͠ͳ͕Β͜Ε͔ΒΓ͍ͨ͜ͱΛࢥ͍ු͔Α͏. ࣗͷࣄΛվΊͯݟ͢ͷΩπ͍Ͱ͠ΐ͏͕ݏͰݟ͢དྷ·͢ʢଟʣ.
ͳͷͰૣΊʹͬͯ͠·͍·͠ΐ͏ʢ࢝ͷΔ͜ͱͱͯ͠Φεεϝʣ.
ڧ͍ΤϯδχΞͷਅࣅΛ͢ΔʢՄೳͳൣғͰʣ • ࣗ͝ͷձࣾษڧձ, OSSͷίϛϡχςΟͷʮڧ͍ਓʯͷश׳Λ ਅࣅͯ͠Έ͍ͯͩ͘͞. • ۙʹʮڧ͍ਓʯ͕ډͳ͔ͬͨΒ, ϒϩάSNSͰϑΥϩʔ͍ͯ͠Δ ํͷश׳Λਅࣅͯ͠Έ͍ͯͩ͘͞. •
ͱΓ͋͑ͣͬͯΈͯʮ߹͏श׳ʯ͕͋Εଓ͚Δ, ඍົͩͬͨΒผ ͷश׳ɾผͷਓͷਅࣅΛͯ͠ΈΔ.
???ʮத2ޙԿ͢Μͷ?ʯ
ࣄʮSubject Matter ExpertʢSMEʣʯʮSolution ArchitectʢSAʣʯ͕λʔήοτ ͱݴ͍ͭͭ, ొஃΞτϓοτͰΓ͍ͨ͜ͱ͕ࢁ͋Γ·͢ʢॻ͍ͯͳ͍͜ͱʣ ©Shinichi Nakagawa
͔͜͜Βઌࠓͷ͓. ※2024͔Βݱࡏ
2024ͱ2025ʢࠓʣͷ #40ޙͷΩϟϦΞ #ΞϥϑΟϑʹ͚ͯ #BetAI ©Shinichi Nakagawa
ΞΫηϯνϡΞ࣌ ʢ42ࡀ-45ࡀʣ • ʢৄࡉݴ͑·ͤΜ͕ʣΫϥυ/DevOpsͷεϖγϟϦε τͳSREͱͯ͠σϦόϦʔʹैࣄ. • Ϛωδϟʔͱͯ͠ͷೖࣾͰ͋ΔͨΊɺϐʔϓϧϚωδϝϯτ શൠʹܞΘͬͨʢՃ͑ͯҭɾ࠾༻ɾٕज़ใʣ. • աڈʹEMͱͯ͠͏·͘ग़དྷͳ͔ͬͨʮෛͷܦݧʯ্͕ख͘
ੜ͖ͯϚωδϟʔͱ্ͯ͠ख͘Εͨ. • ͍ͭͰʹGoogle Cloud Partner Top Engineer 2024Λड. EM/CTOͰͬͨ͘͠͡ࠒͷϦϕϯδΛՌͨ͢. େม͋͞Γ·ֶ͕ͨ͠ͼͱ͍͍ࢥ͍ग़ʹܙ·ΕΔ. ॳͷཧग़ࣾʢ2022ʣ͕ίϩφϫΫνϯ৬Ҭछͩͬͨه೦ͷࣸਅ. ʢ֎ͷࠂͰ͢&ࣗͰࡱӨʣ
ϚΠϗʔϜΛങͬͨ ʢ44ࡀʣ • ࠓޙͷਓੜͰ͋Ε͜Εߟ͑Δ͜ͱ͕͋Γ, ʹ ϚΠϗʔϜΛߪೖ. • ಠʢࠓʣͱ͍͏εςʔλε͋Γ໎͕ͬͨ, ͍͍ඪʹͳΔͷͱਓੜָ͠Ίͦ͏ͱࢥ͍ܾஅ. •
https://shinyorke.hatenablog.com/entry/ country-house 20ॅΜͰ͍͔ͨ֗ΒԑԿແ͍ॴʹҾͬӽ͠. ৽ͨͳܹͱඪΛ࣋ͭͷʹྑ͍ػձͱͳͬͨ.
ΞϥϑΟϑͷΩϟϦΞ. ʢԿނ·ͨస৬?ʣ • ITίϯαϧͰΓ͍ͨ͜ͱΛΓ͖ͬͨ&ࠓޙΓͨ ͍͜ͱΛϕϯνϟʔͰઓ͔ͨͬͨ͠ • SMESAIC/Staff Engineerͱͯ͠ઓ͕ྑͦ͞͏. • CTO/VPoEͳͲͷΩϟϦΞͷڵຯബΕ͕ͨ,
εϖ γϟϦετͱϚωʔδϟʔͷೋྲྀతͳࣄͨ͠ ͍. • Ҏ্ͷཧ༝ͰITίϯαϧͷస৬ࣗͷதͰʮ͘ ଓ͚ͯ3ʯͱ͓۠ͬͯΓ, ͦͦܭըͲ͓Γͷ ߦಈͰ͋ͬͨʢೖ͔ࣾ࣌ΒܾΊ͍ͯͨʣ.
ͦͯ͠2024, ࠶ͼͷస৬׆ಈ…ͪ͜Β͕݁ߏͳ࢈ʹ.
9 / 25ࣾ બߟʹਐΜͩاۀ / 1ճͰ͕͋ͬͨاۀ ※͜͜Ͱݴ͏ʮʯʮΧδϡΞϧ໘ஊʯʮΠϕϯτࢀՃʯʮձ৯ʯͰ૬ޓʹձͨ͠اۀΛࢦ͢ʢͪͳΈʹΦϑΝʔ͜ͷഒҎ্ʣ
3 / 9ࣾ ࠷ऴ໘·Ͱ௨աͨ͠اۀ / ໘ͨ͠اۀ
2 / 3ࣾ ࠷ऴ໘Ͱ1ࣾམͪͯɺΦϑΝʔग़ͨͷ͕2ࣾ
45ࡀʢ࣌ʣͷࢲ͕స৬׆ಈʹۤ࿑ͨ͠ཧ༝ • ʮͰ͖Δ͜ͱ͕ଟ͗ͨ͢ʯ݁Ռ, స৬׆ಈ͕࣠ϒϨͨͷ͕ഊҼ. • OpportunityॏࢹͰϙδγϣϯΊʹͨͬͨ݁Ռ, ໎ͨ͠. • ݁ہͷॴ, Λ͜ͳ͢&ϙʔτϑΥϦΦͷ༻ҙͰ࣠Λ͍͍ײ͡ʹ͠
ͨ, ͱ͍͏ΑΓࢼߦճ͕૿͑ͨ݁Ռܾ·ͬͨ. ్தͰ৭ʑؾ͕͍ͭͨ݁Ռ, SREҰຊ૦Ͱউෛ͢Δ͜ͱʹ.
LayerXͰͷΩϟϦΞ ʢݱࡏʣ • ʮੜAIΛόσΟͱͯ͠, SREͷ৽ͨͳΓํಇ͖ํΛ ܗʹ͢ΔʯΑ͏ͳࣄΛΓ͍ͨ, ࣗతʹ͜Ε. • લ৬ΞΫηϯνϡΞ, ͦͷલͷJX௨৴ࣾͰͷܦݧͱ͕ࣗ
Γ͍ͨ͜ͱͷ͍͍ண͕ͦ͜ʢੜAIΛόςΟͱ͠ ͨSREʣͩͬͨ. • ͓ؾ࣋ͪϒϩάͰએݴ https:// shinyorke.hatenablog.com/entry/i-am-sre • LayerXཏ൫ʢߦಈࢦʣʹͯʮBet AIʯΛܝ͓͛ͯ Γ, ࣗͦ͜ʹBetͯ͠ʮBet ‘Bet AI’ʯΛࢦ͢͜ͱʹ.
2ؒͷΞοϓσʔτҎ্.
ੜ֔มΘΒͳ͍Ձ؍ ʢࣄΛ͍ͯ͠Δؒʣ
ʮதͱҰॹʹΓ͍ͨʯͱݴΘΕଓ͚͍ͨ. • ݱ৬ͷΑ͏ͳελΠϧΛଓ͚ΔͳΒSMESAΛࢦ͢ͷ͕ଥ? • ϓϩμΫτܥΛΓͨ͘ͳͬͨΒEMͱ͔CTOΛ࠶ͼࢦ͢? • ग़ͯͳ͍Ͱ͕͢,ʮதͷΑ͏ͳڧ͍ਓͱҰॹʹΓ͍ͨʯͱ ࢥͬͯΒ͑ΔΑ͏, ʮڧ͍ΤϯδχΞʯͷഎதΛݟͤଓ͚·͢💪 ΤϯδχΞͱ͍͏৬ۀɾചΛগ͠Ͱ͘ଓ͚͍ͨ,
ͳͥͳΒ…
I need to be myself, I can’t be no one
else. ʢԶԶΒ͘͠, ଞͷ୭Ͱͳ͍ڧ͍ΤϯδχΞͰ͍͍ͨͷͰ.ʣ
…ߋʹՃ͑ͯݴ͏ͱ
Fitter happier more productive. ʢΑΓͤʹΑΓ݈߁ʹ, AIͱͱʹੜ࢈తʹ͍͍ͨ.ʣ ※ҙ༁Ͱ͢
https://jobs.layerx.co.jp/opendoor/1d2cdd370bae803993cafe0e0db97af9/ ݸผʹ͓͍ͨ͠ํ, LayerXʹڵຯ͋Δํੋඇʂ͍ͭͰ͓͍ͪͯ͠·͢👍
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠. NAKAGAWA, Shinichi(@shinyorke) ©Shinichi Nakagawa