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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
VTRyo
February 01, 2019
Education
3
4.4k
なぜ僕はプログラミングが苦手なのか / 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
あの職員室 / That teachers' lounge
vtryo
0
100
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
410
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
2.8k
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
740
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
9
15k
2ヶ月かかるDBアップグレード検証を最大2週間に短縮した自作Go製CLIツール「Platinum」を紹介する / Introducing Go CLI tool "Platinum" for shortened DB upgrade validation
vtryo
3
2k
MySQLテーブル毎のデータサイズ集計をDatadog × Prometheus Exporter × Kubernetesを使って自動化する / Automate data size aggregation for each MySQL table using Datadog, Prometheus Exporter and Kubernetes
vtryo
0
450
自分だけの、誰も想像できないキャリアの育て方 ~懇親会で実践できる!偶然から始めるキャリアプラン~ / Career planning starting by luckly
vtryo
2
1.4k
なぜSREをはじめるのは難しいのか / Why is it hard to start SRE?
vtryo
1
720
Other Decks in Education
See All in Education
CoderDojoへようこそ ニンジャ&保護者向け (CoderDojo Guidance for Ninjas&Parents)
coderdojokodaira
1
110
【ZEPメタバース校舎操作ガイド】
ainischool
0
120
地区危機管理委員会 出前セミナー「ロータリーにおける危機管理」:膳所 和彦 氏(国際ロータリー第2720地区 パストガバナー・日田ロータリークラブ・医療法人恒心会ぜぜ医院 理事長):2720 Japan O.K. ロータリーEクラブ2026年2月16日卓話
2720japanoke
1
600
栃木にいても「だいじ」だっぺ〜! 栃木&全国アジャイルコミュニティへの参加・運営の魅力
sasakendayo
1
180
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
signer
PRO
0
3k
P3NFEST 2026 Spring ハンズオン「ハッキング・ラブ!はじめてのハッキングをやってみよう」資料
nomizone
0
300
Introduction - Lecture 1 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
2
2.3k
GitHubによるWebアプリケーションのデプロイ / 07-github-deploy
kaityo256
PRO
1
180
アジャイルなマインドセットを「取り戻す」新人研修づくり
chinmo
1
160
Padlet opetuksessa
matleenalaakso
12
15k
2025-12-11 nakanoshima.dev LT
takesection
0
130
Multimodal Interaction - Lecture 3 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2k
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
400
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
Navigating Weather and Climate Data
rabernat
0
140
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The SEO Collaboration Effect
kristinabergwall1
0
390
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
My Coaching Mixtape
mlcsv
0
72
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
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)