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
3
4.2k
なぜ僕はプログラミングが苦手なのか / Why am I not good at programming
2019.2.1 WEBエンジニア勉強会11
VTRyo
February 01, 2019
Tweet
Share
More Decks by VTRyo
See All by VTRyo
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
0
22
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
9
10k
2ヶ月かかるDBアップグレード検証を最大2週間に短縮した自作Go製CLIツール「Platinum」を紹介する / Introducing Go CLI tool "Platinum" for shortened DB upgrade validation
vtryo
3
1.4k
MySQLテーブル毎のデータサイズ集計をDatadog × Prometheus Exporter × Kubernetesを使って自動化する / Automate data size aggregation for each MySQL table using Datadog, Prometheus Exporter and Kubernetes
vtryo
0
370
自分だけの、誰も想像できないキャリアの育て方 ~懇親会で実践できる!偶然から始めるキャリアプラン~ / Career planning starting by luckly
vtryo
2
1.3k
なぜSREをはじめるのは難しいのか / Why is it hard to start SRE?
vtryo
1
590
Datadogでシステムとアプリケーション情報を民主化をはじめよう / System and Application information democratize with datadog
vtryo
2
3.5k
サービスと開発者に最も近いProduct SREsとして 取り組んでいるコト / Work as Product SREs closest to services and developers
vtryo
0
3k
一人から始めるプロダクトSRE / How to start SRE in a product team, all by yourself
vtryo
5
13k
Other Decks in Education
See All in Education
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
4
16k
SARA Annual Report 2024-25
sara2023
1
180
Gamified Interventions for Composting Behavior: A Case Study Using the Gamiflow Framework in a Workplace Setting
ezefranca
1
110
2025年度春学期 統計学 第2回 統計資料の収集と読み方(講義前配付用) (2025. 4. 17)
akiraasano
PRO
0
140
The Art of Note Taking
kanaya
1
130
小さなチャレンジが生んだチームの大きな変化 -私のふりかえり探求の原点
callas1900
0
520
探究的な学び:Monaca Educationで学ぶプログラミングとちょっとした課題解決
asial_edu
0
380
i-GIP 2025 中高生のみなさんへ資料
202200
0
470
Open Source Summit Japan 2025のボランティアをしませんか
kujiraitakahiro
0
680
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
1
2k
第1回大学院理工学系説明会|東京科学大学(Science Tokyo)
sciencetokyo
PRO
0
3.7k
미국 교환학생 가서 무료 홈스테이 살면서 인턴 취업하기
maryang
0
110
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
68
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Thoughts on Productivity
jonyablonski
69
4.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Visualization
eitanlees
146
16k
Practical Orchestrator
shlominoach
188
11k
Automating Front-end Workflow
addyosmani
1370
200k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Adopting Sorbet at Scale
ufuk
77
9.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Scaling GitHub
holman
459
140k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
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)