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.3k
なぜ僕はプログラミングが苦手なのか / 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
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
2.4k
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
460
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
9
12k
2ヶ月かかるDBアップグレード検証を最大2週間に短縮した自作Go製CLIツール「Platinum」を紹介する / Introducing Go CLI tool "Platinum" for shortened DB upgrade validation
vtryo
3
1.6k
MySQLテーブル毎のデータサイズ集計をDatadog × Prometheus Exporter × Kubernetesを使って自動化する / Automate data size aggregation for each MySQL table using Datadog, Prometheus Exporter and Kubernetes
vtryo
0
390
自分だけの、誰も想像できないキャリアの育て方 ~懇親会で実践できる!偶然から始めるキャリアプラン~ / Career planning starting by luckly
vtryo
2
1.3k
なぜSREをはじめるのは難しいのか / Why is it hard to start SRE?
vtryo
1
610
Datadogでシステムとアプリケーション情報を民主化をはじめよう / System and Application information democratize with datadog
vtryo
2
3.6k
サービスと開発者に最も近いProduct SREsとして 取り組んでいるコト / Work as Product SREs closest to services and developers
vtryo
0
3.1k
Other Decks in Education
See All in Education
万博マニアックマップを支えるオープンデータとその裏側
barsaka2
0
550
2025年度春学期 統計学 第5回 分布をまとめるー記述統計量(平均・分散など) (2025. 5. 8)
akiraasano
PRO
0
200
みんなのコード 2024年度活動報告書/ 2025年度活動計画書
codeforeveryone
0
210
理想の英語力に一直線!最高効率な英語学習のすゝめ
logica0419
6
340
探査機自作ゼミ2025スライド
sksat
3
480
SARA Annual Report 2024-25
sara2023
1
200
JOAI2025講評 / joai2025-review
upura
0
370
2025年度春学期 統計学 第6回 データの関係を知る(1)ー相関関係 (2025. 5. 15)
akiraasano
PRO
0
170
20250625_なんでもCopilot 一年の振り返り
ponponmikankan
0
320
令和政経義塾第2期説明会
nxji
0
130
(2025) L'origami, mieux que la règle et le compas
mansuy
0
110
データ分析
takenawa
0
12k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A better future with KSS
kneath
239
17k
The Cult of Friendly URLs
andyhume
79
6.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Faster Mobile Websites
deanohume
308
31k
Producing Creativity
orderedlist
PRO
347
40k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Cost Of JavaScript in 2023
addyosmani
51
8.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
How to train your dragon (web standard)
notwaldorf
96
6.2k
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)