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
なぜ僕はプログラミングが苦手なのか / Why am I not good at progra...
Search
VTRyo
February 01, 2019
Education
4.5k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
なぜ僕はプログラミングが苦手なのか / Why am I not good at programming
2019.2.1 WEBエンジニア勉強会11
VTRyo
February 01, 2019
More Decks by VTRyo
See All by VTRyo
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
3
3.6k
飲食店もAIで。レジ締めやハンディシステムをつくってる話 / Using AI for restaurant management
vtryo
0
250
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
2
3.5k
あの職員室 / That teachers' lounge
vtryo
0
150
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
520
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
3.2k
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
870
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
9
16k
2ヶ月かかるDBアップグレード検証を最大2週間に短縮した自作Go製CLIツール「Platinum」を紹介する / Introducing Go CLI tool "Platinum" for shortened DB upgrade validation
vtryo
3
2.2k
Other Decks in Education
See All in Education
BITCOIN : Les fondamentaux !
rlifchitz
0
200
AI時代に、 なぜ英語を勉強するのか
empelt
0
130
0526
cbtlibrary
0
190
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.1k
良書紹介08_ 頭のいい子がやっているすごいグラフの読み方
bunnchinn3
0
110
Lectura 1 (PIT : Python Basico)
robintux
0
380
Stardy 会社紹介資料
stardy
0
2.6k
Soluciones al examen de Geografía 2026. JULIO (Convocatoria Extraordinaria)
juanmartin2026
1
9.7k
[2026前期火5] 論理学(京都大学文学部 前期 第4回)「 ならば(→)の導入と証明ネット」
yatabe
0
500
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
390
教育現場から見た Ruby on Rails
yasslab
PRO
0
200
[2026前期火5] 論理学(京都大学文学部 前期 第3回)「形式言語と四つのキーワード:メタ・構成・意味論・ハーモニー」
yatabe
0
590
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
230
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Exploring anti-patterns in Rails
aemeredith
3
440
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
RailsConf 2023
tenderlove
30
1.5k
Thoughts on Productivity
jonyablonski
76
5.2k
Fireside Chat
paigeccino
42
4k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Into the Great Unknown - MozCon
thekraken
41
2.6k
Crafting Experiences
bethany
1
210
Transcript
WEBΤϯδχΞษڧձ#11 2019. 2.1
ʮͳͥϓϩάϥϛϯά͕ۤखͳͷ͔ʯ Presentation by VTRyo (Web Developer)
લະฉ ʰͰ͖ͳ͍ܥLTʱ ஏ֎ฉͳ͍ͷͰ͋Δ
͡Ί·ͯ͠ VTRyoͱॻ͍ͯϦϣͰ͢ Twitterʢ@3s_hvʣ ʢ@3s_hvʣ
͡Ί·ͯ͠ ʢ@3s_hvʣ גࣜձࣾϚπϦΧ SREνʔϜ ΤϯδχΞ࠾༻૭ޱ͡Ί·ͨ͠
͡Ί·ͯ͠ ʢ@3s_hvʣ झຯ స৬ࢧԉ ൃ৴͢ΔϚϯʢϒϩάɺొஃɺΠϕϯτओ ࠵ɺٕज़ಉਓࢽࣥචʣ ୭͔ͷਓੜΛฉ͘
స৬LT#4 Γ·͢ ݱࡏ४උத
ٕज़ॻయ
ͬͦ͘͞ຊ
લఏ Ansible, Terraformॻ͍͍ͯͨ ϓϩάϥϛϯάຊ֨తʹ࢝Ίͯ̐ϲ݄ ओͳ։ൃݴޠRubyʢRoRʣ SREͱͯ͠ύϑΥʔϚϯεվળʹணखத
લఏ ϓϩάϥϛϯά ͜Ε·Ͱ్தͰษڧΊΔ͜ͱ̎ճ ҰճେֶतۀͷPerlɺೋProgate ϝϯλʔͳ͠
ΤϯδχΞྺ̏ ϓϩάϥϛϯάྺ̐ϲ݄
Ώ͑ʹϨϕϧ̌
ҎԼʮ͓લηϯεͳ͍ʯ ېࢭ
ͳͥϓϩάϥϛϯά͕ۤखͳͷ͔ɺ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
ॳ৺ऀ͋Δ͋Δʁ or ͕͠ѱ͍ʁ ͠”ηϯε͕ͳ͍”
”ηϯε͕ͳ͍”ͰऴΘΒͤͯ͠·ͬͨΒ Կ࢝ΊΒΕͳ͘ͳΔͰ͠ΐʔ͕ʂ ηϯεͳ͍ͰऴΘΒͤͨ͘ͳ͍ͷͩ Ͱ…
͍ࣗ͟ݾੳʂ ઌഐΤϯδχΞҭઢͰʂ ಉ͡ਓҰॹʹ͕ΜΖ͏ʂ
ॳ৺ऀ͋Δ͋Δ ͦͯ͠ ࠷ॳͷน
Ͷ͑ɺΤϥʔจಡΜͰͳ͘ͳ͍ʁ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
·͡ͰಡΜͰͳ͍ύλʔϯ ಡΈղ͚͍ͯͳ͍ύλʔϯ Τϥʔൃੜʂͦͷͱ͖൴… ͕͢͞ʹࠓͳ͍Ͱ͢
·͡ͰಡΜͰͳ͍ύλʔϯ ΤϥʔͰͨ ͖ͬ͞ ॻ͍ͨͱ͔͜ ͘͞Ͷ Τϥʔݟͯͳ͍
ࣗͰॻ͍ͨॴ͕ѱ͍ͷΘ͔ͬͯΔ ͔ͩΒͦ͜Λม͑Δʢಡ·ͣʹม͑ʹ͍ͬͪΌ͏ʣ ͰԿ͕ѱ͍͔ಡΜͰͳ͍͔ΒదͳରԠʹͳΒͳ͍ Α͏͘Τϥʔಡ͏ͱ͢Δ Կॻ͍ͯ͋Δ͔Θ͔Βͳ͍͠खؒ ৺ཧঢ়ଶʢ̍ྫʣ ࠷ॳ͜Ε ͳΜ͡Όͳ͍͔ͳ
͜͏ͯ͠ѱ॥ϧʔϓ
յΕͨΓ͠ͳ͍͔Β ͖߹͏บΛ
ಡΈղ͚ͯͳ͍ύλʔϯ γϯϓϧʹಡΈඈ͍ͯ͠ΔʢಡΜͰͳ͍ͱ ݴ͏ʣ ܦݧෆͰؾ͚ͮͯͳ͍
ܦݧෆͰؾ͚ͮͯͳ͍ NoMethodError: undefined method ͺͬͱݟ͙ͯ͢Θ͔Δਓ ͦΕ͚ͩܦݧ͖ͯͨ͠ͱ͍͏͜ͱ ͙ͨͩ͢͠ʹݕ౼͕͔ͭ͘ͷࠩ ͖߹͍ͬͯΕΘ͔ΔΑ͏ʹͳΔ Xyz::JobBase Error:
Called abstract method.
ಡΈղ͚ͯͳ͍ύλʔϯ ʮ͜͜ʹॻ͍ͯ͋Δ͡ΌΜʂʯ ͕અ݀ͰࢮΛܴ͑Δ
ܦݧ͖߹ͬͨͰมΘΔ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
Α͏͘࠷ॳͷนΛյ͢ ͔͍ͬͯͨ͠͠ͷࣗ৴ࣦ
ϓϩάϥϛϯά͕ۤख͔͠Εͳ͍ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
ͳΜ͔࠷ॳͷนյ͢ͷʹ ͍͔͔࣌ؒͬͨ͢͝…
͔͠ Twitterʹ͍ΔΈΜͳ ͭΑ͍ͻͱ͔ͬ͡ΌΜ…ʁ
ΈΜͳ͕ηϯεͰ͖ͬͯͨ͜ͱ ҙࣝͯ͠Α͏͘Ͱ͖ͨ
ίʔυᘳʹॻ͚ΔΘ͚͡Όͳ͍͠ ͜ͷ··Ͱμϝ͔…
ࣗ৴Λͳͨ͘͠ɺϚωʔδϟʔʹ͋Δر Λ͑·ͨ͠ ͏ͩΊ͔
ϚωʔδϟʹݴΘΕͨ͜ͱ
– By Manager “ͨͱ͑αϙʔτΛड͚ͳ͕ΒͰϓϧϦΫΛग़ ͨ͠Μͩ͠ɺػೳͯ͠ΔΜ͡Όͳ͍Ͱ͔͢”
None
ͦ͏͔ɻ͘͠ߟ͑͗ͯͨ͢
࣮ޭମݧ͋ͬͨͣͩ
Τϥʔಡ·ͳ͍ͩͬͯ ͪΐͬͱͣͭमਖ਼͖ͯͨ͠
ʮϓϩάϥϛϯάͰ͖Δʯͷϋʔυϧ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
࠷ॳ୭͕ΦϨΦϨίʔυ͡Όͳ͍ͷ͔͍ ʮᘳʹʯͬͯԿΛͬͯᘳͳͷ͔ɻͦ ͦᘳͳͷͳ͍ ϋʔυϧউखʹ্͛ͯΔ
ॳ৺ऀ͋Δ͋Δʁ or ͕͠ѱ͍ʁ ͠”ηϯε͕ͳ͍” ࠷ॳͷ͍
ηϯεͱɺ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
ηϯε͋Δਓɿ͜Ε·Ͱͷڥܦݧɺश׳ ʹΑΓඞཁͳײ͕֮උΘ͍ͬͯΔਓ ηϯε͕ͳ͍ਓɿ·ͩश׳͕උΘ͍ͬͯͳ͍ ͚ͩ ηϯεͱɺ ͨͱ͑ தֶੜͷͱ͖͔ΒHP࡞ͬͯͨਓͱ͔
ηϯεͱɺྑ͍श׳ͷੵΈॏͶͰͳ͍͔ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
ͳΒɺʹΕΔ͜ͱ͋Δ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
ͦ͏৴ͯ͜͡Ε͔ΒਐΉ ϓ ϩ ϑ Σ ο γ ϣ φ ϧ
ʹ ͳ Γ ͨ ͍
Please Teach me!! I’m very quick on the uptake
࠳ંͨ͠Βɺಡ͏ɻ
ʮͳͥϓϩάϥϛϯά͕ۤखͳͷ͔ʯ Presentation by VTRyo (Web Developer)