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
現場で使えるゆるいペアプロ/light_pear_programming
Search
tatsuosakurai
November 21, 2018
Programming
6
3k
現場で使えるゆるいペアプロ/light_pear_programming
銀座Rails#3で発表した「現場で使えるゆるいペアプロ」という発表です
tatsuosakurai
November 21, 2018
Tweet
Share
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
270
サバイバル/survival
tatsuosakurai
1
74
yours_mine_and_the_truth
tatsuosakurai
0
78
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
190
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
tatsuosakurai
2
360
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.6k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
580
Other Decks in Programming
See All in Programming
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
13
2.8k
Portapad紹介プレゼンテーション
gotoumakakeru
1
130
kiroでゲームを作ってみた
iriikeita
0
180
Google I/O recap web編 大分Web祭り2025
kponda
0
2.9k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
180
ソフトウェアテスト徹底指南書の紹介
goyoki
1
110
私の後悔をAWS DMSで解決した話
hiramax
4
130
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
23
9k
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
110
MLH State of the League: 2026 Season
theycallmeswift
0
160
CSC305 Summer Lecture 06
javiergs
PRO
0
100
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
570
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
KATA
mclloyd
32
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How STYLIGHT went responsive
nonsquared
100
5.7k
Building Applications with DynamoDB
mza
96
6.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Cult of Friendly URLs
andyhume
79
6.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Transcript
現場で使える ゆるいペアプロ 銀座Rails#3 GINZA SIX 2018/11/21 tatsuoSakurai@万葉
銀座Rails たのしんでますか〜?! !"!"!"!"!"
None
自己紹介 ˖ 夼❁ ˖ ♰衝הְֲ⠓爡ד⢪،فٔ ؛٦ءّٝ涪ךֶ䩛⠗ְ䎃鵚ֻ ˖ ل،فָٗ㥨ֹ ˖ 剑鵚ך劤Ⱏ衼ד剅ֹת׃
˖ 植㜥ד⢪ִ 鸞统㹋騧ؖ؎س ˖ ˖
ちなみに今日 の発表者 ˖ ♲➂הչך׃ְ涪 أة٦ز،حفպה ְֲ剅硂剅ְ➂ דׅ ˖
ペアプロ?
ペアプロ知ってる方? ✋
ペアプロやったことが ある方? ✋
ペアプロとは ˖ ل،فؚٗٓىؚٝ ˖ ✳➂דل،חזגծ♧筰חفؚٗٓىٝ ֿؚׅה
ペアプロとは ˖ 㛇劤כ♧אך歗ծ♧אךؗ٦ن٦س ˖ ✳➂דسٓ؎غהشؽ٦ة٦❛➿ ˖ سٓ؎غכ؝٦س剅ֻ ˖ شؽ٦ةכسٓ؎غך؟ه٦زׅ
ペアプロに似たもの ˖ ٌـفٗ ˖ 醱侧➂ث٦يד♧筰חفؚٗٓىؚٝ ˖ ك،فٗ ˖ ؙوה♧筰חفؚٗٓىؚٝ ˖
،ؼٕׅ
ゆるいペアプロ
ゆるいペアプロ ˖ 䎢։ְ䠐דךل،فٗ ˖ ل،⡲噟ل،ٔ٦ر؍ؚٝل،فٗ˘ ˖ ل،דװגג孡בְ➂侧㟓ִ 幾ׅ ˖ כل،זךٌـזךاٗזך
ペアプロの境目? ˖ וַֿ㖑椔דוַֿ㸘㸾 ˖ 㞮湡ָ״ַֻזְ˘ ˖ ׳ההז遤גְְַׅ ˖ ⼒ⴽדֹגֲ׃ְֿהזְךד⼒ⴽ׃ זְ
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎןתׅ
なんでゆるいペアプロを? ˖ 䠐㢩הل،فٗװֿהָזְ➂ָ㢳 ַծװֿהכ֮וծ傈䌢涸ח ⢪ִגְזַ׃ֲ ˖ הײֻ孡鯪חדֹהְְז։ ˖ ה䙼ְת׃
None
現場で使える ゆるいペアプロ
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ゆるいやつ やってみよう と思ってもらえたら うれしい
None
ゆるいペアプロの現場
ゆるいペアプロ前 ˖ ַזְהֿ֮湱锑׃״ֲ⡲䨌 ˖ 堣腉׃זַ ˖ عو̔湱锑ׅח锃ץ̔儗ָ ַַ̔זח׃גְךַ˘
そういえば僕もそうだった ˖ ًٝة٦ָ䘏׃ֲ ˖ ًչִծמ׳ה׃ג⥯ָ䘏׃ֲ ַ颵㉏דֹזַպ ˖ 夼չזֿהזְׅպזֿ ה֮
どうだったか思い出そう ˖ ַזַֿה ˖ וַֿ䩛➰ֽגְְַ˘ ˖ 䩛➰ֽךךְְַזְ˘ ˖ וֿחְגוֿחぢַגְךַַ זְ˘
どうだったか思い出そう ˖ 耀ֹ倯ַַזְ ˖ 颵㉏٥湱锑כծ耀ְֹֿה٥ַזְ ֿהָוך֮זךַַזְהꨇ׃ ְ
全体像・流れ ˖ Ⰻ⡤⫷װծ荈ⴓך⡘縧ַָה㸜䗰䠬ָ 㟓ׅ ˖ Ⰻ⡤ךֲծֿֿכַծֿֿכַ זְծהְֲֿהַָ ˖ 㣐✲זךכ崧
全体像(課題解決の流 れ)共有するといいかも? ˖ ⬁ָ涪ׅהֹח罋ִֿהⰋ鿇 ˖ 荈ⴓָ搀䠐陎דװגֿה䙼ְ⳿ׅ ˖ 罋ִגֿה〡ח׃זָ♧筰ח⡲噟 崧׃ג״ֲ
僕が開発するときにやってる ことなんだろう? ˖ 䞔㜠꧊؝٦س铣 ˖ 䨌殛甧גةأؙ⡲גֿזׅ ˖ סִַ
情報を集める ˖ 铩ח耀ֻ ˖ 濼ג➂ְ耀ְקֲָ傍ְ ˖ וֿח֮ ˖ ַזֻז䨱״ֲח
コードを読む ˖ 傀㶷؝٦سוַֿ铣 ˖ וזؗ٦ٙ٦سד嗚稊ׅ ˖ 歗ًاحسせ˘
戦略を立てる ˖ דֹלֻׂ醱侧 ˖ ֮הכקרװֽ朐䡾חׅ ˖ 䨌遭כךהֹדְְַז
タスクを作ってこなす ˖ ةأؙכזץֻװלְְֽחׅ ˖ 鶳׆װ鶳ֲ鿇ⴓכ⯓חװ ˖ מׅװعو儗⼒ⴖ
ふりかえる(引き返す) ˖ 鑥ת甧ג䨌殛תד䨱 ˖ ⴽך䨌殛鑐ׅ䗳銲זةأؙ⡲ ˖ מׅװ
というわけでペアプロしよう ˖ 䢪גזְךד㔭ل،فٗדכזֻ ˖ 㛇劤ل،فٗח׃ג ˖ ػٓفٗاٗװ ˖ 圫㶨זָل،ד⡲噟崧׃ג ˖
װזָ何㊣׃גְֻ
ゆるいペアプロ現場のこえ ˖ ⬁ךل،فٗ湱䩛 ˖ ׁח耀ֹת׃
ペアプロよかったこと ˖ ؝ىُص؛٦ءّٝع٦سָٕ⡚ֻז ˖ װ؝ىحزחכ植זְ麓玎ָ鋅 ˖ 醱꧟̔ءٝفٕחׅ倯岀ַָ ˖ ؝ىحزװٔؿ؋ؙةؚׅٔٝٔ ؤي䠬ֿׄהָדֹ
ペアプロよかったこと ˖ ٔ،ٕة؎يד湱锑٥ٖؽُ٦דֹך דծ؝٦س何㊣׃װְׅ ˖ ♧➂דכꨇ׃ְ㉏겗ח甧ぢֲַ⹃孡ָ⳿
ペアプロ?
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎדתׅ
None
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ペアプロ Tips
ざっくりサイクル ˖ װְֿה٥鍑寸׃ְ铬겗然钠 ˖ וַֿ余ַ䨌殛甧ג ˖ ⡲噟ך崧湱锑٥然钠 ˖ וַךד⡲噟 ˖
⠅䤰
時間 ˖ 剑ⴱכⴓְַֻ ˖ סִַ ˖ ״ַֿהծ孡חזֿה ˖ 如ח崞ַׅ ˖
儗㢌ִծل،㢌ִ˘
工夫 ˖ 罋ִגְֿה〡חׅ٥孡חזֿ ה耀ְג ˖ سٓ؎غהַشؽ٦ةהַֿתד孡ח ׃זְ ˖ غٓغٓד⡲噟׃倯ָ傍ְֿהכغٓغ ٓח儗寸ג䨱
工夫 ˖ 剅ֻ ˖ 如חװֿהח鶳זְ ˖ 倯ぢ䚍ַָ ˖ װֿהծ㔭ֿה剅ֹזָװ ˖
סִַծ׳ה㹏錁涸ח鋅
イメージ ˖ 湡涸㖑תדך㖑㔳♧筰ח⡲ ˖ չ♧➂ָװֽծ♧➂ָ鋅ֽպחז זְ״ֲחׅ
質問の技 ˖ ➙ךזַׅ ˖ ״ַֻזַדֲ♧䏝 ˖ ֲ׳ְד䲕ֲזד ˖ 䖓דְַֿֿ耀ְגְְַׅ
リモートペアプロ ˖ ך歗Ⱏ剣ָ⤑ⵃ ˖ ⯋ ˖ 剣俱فٓٝדⵃ欽〳腉 ˖ 鏣㹀ׅה湱䩛ך歗乼⡲דֹג⤑ⵃ ˖
갈㡮籬ֺםז׃قحسإحز⠅䤰
いいこと・よかったこと ˖ 濼鋅ָ㟓ִג⤑ⵃ ˖ 濼זְًاحس濼ג⤑ⵃ ˖ ⤑ⵃ،فٔ٥فؚٓ؎ٝ濼ג⤑ⵃ ˖ ⤑ⵃ؟؎ز濼ג⤑ⵃ
ペアプロをメインにしてよ かったこと ˖ ♧䏝崧ח⛦ה ˖ ل،فְְַׅٗ ˖ ׳הְְַׅ ˖ ג鎉ְװֻׅז
気をつけたいこと ˖ ل،ׅל♳䩛ְֻֻֽׄׯזְ ˖ ل،ך侧ֽل،ָ֮ךד ˖ 侄猰剅涸זךַ《Ⰵגךך ״ֲׁ
気をつけたいこと ˖ ل،חさׇגװגְֻ ˖ 湱䩛ֽד荈ⴓֽדזְ ˖ װ倯חさׇךַֽ֮וل، חさׇ倯ָ⸬桦ְְ孡ָׅ
ペアプロチャンス ˖ דֻׁ؝ًٝز ˖ 鏣鎘ח䙼ְ꼥ׇגְזְ ˖ 䠐㔳٥䠐䘊ַָחְֻ ˖ 剅ַ؝٦سכ䒷⸂䭯אךדծ䒷⸂ 䭯אחل،فٗ׃ְ
ペアプロチャンス ˖ 劉⠓ד湱锑 ˖ ֿך䖓ل،فٗ ˖ ׳ההז遤גְְַׅ ˖ 孡בְل،فٗ
ペアプロチャンス ˖ عوגךד鑧耀ְג ˖ 孡בְل،فٗ ˖ رؠ؎شַך⢪ְ倯ַזְ ˖ ل،فٗ׃ת׃׳ֲ
現場Railsがあると便利 ˖ ֿֿח剅ְגַ֮♧筰ח铣ת׃׳ֲ ˖ ➙铡僇ֽׅו鋅鵤׃ְהֹֿֿח剅ְ ג֮ד ˖ 㹋ꥷח⢪גדָׅ⤑ⵃ剅ְג״ ַ
ボルダリングに似てる? ˖ כ׃׀ך♳倯כַֽו ˖ نٕتؚٔٝך涫倯כַזְ ˖ 涫倯ַָה涫 ˖ ꨇ僒䏝ח״ֽו
料理に似てる? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ 䢪גזְה劤ֽהꨇ׃ְ
ペアプロやってみません? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ װת׃׳ֲ ˖ ㄎדֻ遤ֹתׅ
None
一緒にペアプロしましょう:) ˖