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
71
yours_mine_and_the_truth
tatsuosakurai
0
76
とちぎ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
350
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.6k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
560
Other Decks in Programming
See All in Programming
2度もゼロから書き直して、やっとブラウザでぬるぬる動くAIに辿り着いた話
tomoino
0
140
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
複数アプリケーションを育てていくための共通化戦略
irof
9
3.6k
Javaに鉄道指向プログラミング (Railway Oriented Pro gramming) のエッセンスを取り入れる/Bringing the Essence of Railway-Oriented Programming to Java
cocet33000
2
500
生成AIで日々のエラー調査を進めたい
yuyaabo
0
440
Perlで痩せる
yuukis
1
680
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
190
Zennの運営完全に理解した #完全に理解したTalk
wadayusuke
1
180
#QiitaBash TDDでAIに設計イメージを伝える
ryosukedtomita
2
1.7k
赤裸々に公開。 TSKaigiのオフシーズン
takezoux2
0
100
CSC307 Lecture 17
javiergs
PRO
0
110
Cloudflare Realtime と Workers でつくるサーバーレス WebRTC
nekoya3
0
370
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.4k
Gamification - CAS2011
davidbonilla
81
5.3k
How STYLIGHT went responsive
nonsquared
100
5.6k
Designing Experiences People Love
moore
142
24k
GitHub's CSS Performance
jonrohan
1031
460k
KATA
mclloyd
29
14k
Thoughts on Productivity
jonyablonski
69
4.7k
BBQ
matthewcrist
89
9.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Done Done
chrislema
184
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
2
110
Become a Pro
speakerdeck
PRO
28
5.4k
Transcript
現場で使える ゆるいペアプロ 銀座Rails#3 GINZA SIX 2018/11/21 tatsuoSakurai@万葉
銀座Rails たのしんでますか〜?! !"!"!"!"!"
None
自己紹介 ˖ 夼❁ ˖ ♰衝הְֲ⠓爡ד⢪،فٔ ؛٦ءّٝ涪ךֶ䩛⠗ְ䎃鵚ֻ ˖ ل،فָٗ㥨ֹ ˖ 剑鵚ך劤Ⱏ衼ד剅ֹת׃
˖ 植㜥ד⢪ִ 鸞统㹋騧ؖ؎س ˖ ˖
ちなみに今日 の発表者 ˖ ♲➂הչך׃ְ涪 أة٦ز،حفպה ְֲ剅硂剅ְ➂ דׅ ˖
ペアプロ?
ペアプロ知ってる方? ✋
ペアプロやったことが ある方? ✋
ペアプロとは ˖ ل،فؚٗٓىؚٝ ˖ ✳➂דل،חזגծ♧筰חفؚٗٓىٝ ֿؚׅה
ペアプロとは ˖ 㛇劤כ♧אך歗ծ♧אךؗ٦ن٦س ˖ ✳➂דسٓ؎غהشؽ٦ة٦❛➿ ˖ سٓ؎غכ؝٦س剅ֻ ˖ شؽ٦ةכسٓ؎غך؟ه٦زׅ
ペアプロに似たもの ˖ ٌـفٗ ˖ 醱侧➂ث٦يד♧筰חفؚٗٓىؚٝ ˖ ك،فٗ ˖ ؙوה♧筰חفؚٗٓىؚٝ ˖
،ؼٕׅ
ゆるいペアプロ
ゆるいペアプロ ˖ 䎢։ְ䠐דךل،فٗ ˖ ل،⡲噟ل،ٔ٦ر؍ؚٝل،فٗ˘ ˖ ل،דװגג孡בְ➂侧㟓ִ 幾ׅ ˖ כل،זךٌـזךاٗזך
ペアプロの境目? ˖ וַֿ㖑椔דוַֿ㸘㸾 ˖ 㞮湡ָ״ַֻזְ˘ ˖ ׳ההז遤גְְַׅ ˖ ⼒ⴽדֹגֲ׃ְֿהזְךד⼒ⴽ׃ זְ
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎןתׅ
なんでゆるいペアプロを? ˖ 䠐㢩הل،فٗװֿהָזְ➂ָ㢳 ַծװֿהכ֮וծ傈䌢涸ח ⢪ִגְזַ׃ֲ ˖ הײֻ孡鯪חדֹהְְז։ ˖ ה䙼ְת׃
None
現場で使える ゆるいペアプロ
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ゆるいやつ やってみよう と思ってもらえたら うれしい
None
ゆるいペアプロの現場
ゆるいペアプロ前 ˖ ַזְהֿ֮湱锑׃״ֲ⡲䨌 ˖ 堣腉׃זַ ˖ عو̔湱锑ׅח锃ץ̔儗ָ ַַ̔זח׃גְךַ˘
そういえば僕もそうだった ˖ ًٝة٦ָ䘏׃ֲ ˖ ًչִծמ׳ה׃ג⥯ָ䘏׃ֲ ַ颵㉏דֹזַպ ˖ 夼չזֿהזְׅպזֿ ה֮
どうだったか思い出そう ˖ ַזַֿה ˖ וַֿ䩛➰ֽגְְַ˘ ˖ 䩛➰ֽךךְְַזְ˘ ˖ וֿחְגוֿחぢַגְךַַ זְ˘
どうだったか思い出そう ˖ 耀ֹ倯ַַזְ ˖ 颵㉏٥湱锑כծ耀ְֹֿה٥ַזְ ֿהָוך֮זךַַזְהꨇ׃ ְ
全体像・流れ ˖ Ⰻ⡤⫷װծ荈ⴓך⡘縧ַָה㸜䗰䠬ָ 㟓ׅ ˖ Ⰻ⡤ךֲծֿֿכַծֿֿכַ זְծהְֲֿהַָ ˖ 㣐✲זךכ崧
全体像(課題解決の流 れ)共有するといいかも? ˖ ⬁ָ涪ׅהֹח罋ִֿהⰋ鿇 ˖ 荈ⴓָ搀䠐陎דװגֿה䙼ְ⳿ׅ ˖ 罋ִגֿה〡ח׃זָ♧筰ח⡲噟 崧׃ג״ֲ
僕が開発するときにやってる ことなんだろう? ˖ 䞔㜠꧊؝٦س铣 ˖ 䨌殛甧גةأؙ⡲גֿזׅ ˖ סִַ
情報を集める ˖ 铩ח耀ֻ ˖ 濼ג➂ְ耀ְקֲָ傍ְ ˖ וֿח֮ ˖ ַזֻז䨱״ֲח
コードを読む ˖ 傀㶷؝٦سוַֿ铣 ˖ וזؗ٦ٙ٦سד嗚稊ׅ ˖ 歗ًاحسせ˘
戦略を立てる ˖ דֹלֻׂ醱侧 ˖ ֮הכקרװֽ朐䡾חׅ ˖ 䨌遭כךהֹדְְַז
タスクを作ってこなす ˖ ةأؙכזץֻװלְְֽחׅ ˖ 鶳׆װ鶳ֲ鿇ⴓכ⯓חװ ˖ מׅװعو儗⼒ⴖ
ふりかえる(引き返す) ˖ 鑥ת甧ג䨌殛תד䨱 ˖ ⴽך䨌殛鑐ׅ䗳銲זةأؙ⡲ ˖ מׅװ
というわけでペアプロしよう ˖ 䢪גזְךד㔭ل،فٗדכזֻ ˖ 㛇劤ل،فٗח׃ג ˖ ػٓفٗاٗװ ˖ 圫㶨זָل،ד⡲噟崧׃ג ˖
װזָ何㊣׃גְֻ
ゆるいペアプロ現場のこえ ˖ ⬁ךل،فٗ湱䩛 ˖ ׁח耀ֹת׃
ペアプロよかったこと ˖ ؝ىُص؛٦ءّٝع٦سָٕ⡚ֻז ˖ װ؝ىحزחכ植זְ麓玎ָ鋅 ˖ 醱꧟̔ءٝفٕחׅ倯岀ַָ ˖ ؝ىحزװٔؿ؋ؙةؚׅٔٝٔ ؤي䠬ֿׄהָדֹ
ペアプロよかったこと ˖ ٔ،ٕة؎يד湱锑٥ٖؽُ٦דֹך דծ؝٦س何㊣׃װְׅ ˖ ♧➂דכꨇ׃ְ㉏겗ח甧ぢֲַ⹃孡ָ⳿
ペアプロ?
ゆるいペアプロ? ˖ չ涪⸬桦״ֻ鹌חծث٦ي 剣⸬崞欽ֿׅהպְֻך؎ً٦آה ׳ֲוְְ孡ָׅ ˖ ل،דٌـדك،ד孡ח׃זְ ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼 זְךדل،فٗהㄎדתׅ
None
アジェンダ ˖ ײְل،فٗהכ ˖ ײְل،فٗך植㜥 ˖ ײְل،فٗך
ペアプロ Tips
ざっくりサイクル ˖ װְֿה٥鍑寸׃ְ铬겗然钠 ˖ וַֿ余ַ䨌殛甧ג ˖ ⡲噟ך崧湱锑٥然钠 ˖ וַךד⡲噟 ˖
⠅䤰
時間 ˖ 剑ⴱכⴓְַֻ ˖ סִַ ˖ ״ַֿהծ孡חזֿה ˖ 如ח崞ַׅ ˖
儗㢌ִծل،㢌ִ˘
工夫 ˖ 罋ִגְֿה〡חׅ٥孡חזֿ ה耀ְג ˖ سٓ؎غהַشؽ٦ةהַֿתד孡ח ׃זְ ˖ غٓغٓד⡲噟׃倯ָ傍ְֿהכغٓغ ٓח儗寸ג䨱
工夫 ˖ 剅ֻ ˖ 如חװֿהח鶳זְ ˖ 倯ぢ䚍ַָ ˖ װֿהծ㔭ֿה剅ֹזָװ ˖
סִַծ׳ה㹏錁涸ח鋅
イメージ ˖ 湡涸㖑תדך㖑㔳♧筰ח⡲ ˖ չ♧➂ָװֽծ♧➂ָ鋅ֽպחז זְ״ֲחׅ
質問の技 ˖ ➙ךזַׅ ˖ ״ַֻזַדֲ♧䏝 ˖ ֲ׳ְד䲕ֲזד ˖ 䖓דְַֿֿ耀ְגְְַׅ
リモートペアプロ ˖ ך歗Ⱏ剣ָ⤑ⵃ ˖ ⯋ ˖ 剣俱فٓٝדⵃ欽〳腉 ˖ 鏣㹀ׅה湱䩛ך歗乼⡲דֹג⤑ⵃ ˖
갈㡮籬ֺםז׃قحسإحز⠅䤰
いいこと・よかったこと ˖ 濼鋅ָ㟓ִג⤑ⵃ ˖ 濼זְًاحس濼ג⤑ⵃ ˖ ⤑ⵃ،فٔ٥فؚٓ؎ٝ濼ג⤑ⵃ ˖ ⤑ⵃ؟؎ز濼ג⤑ⵃ
ペアプロをメインにしてよ かったこと ˖ ♧䏝崧ח⛦ה ˖ ل،فְְַׅٗ ˖ ׳הְְַׅ ˖ ג鎉ְװֻׅז
気をつけたいこと ˖ ل،ׅל♳䩛ְֻֻֽׄׯזְ ˖ ل،ך侧ֽل،ָ֮ךד ˖ 侄猰剅涸זךַ《Ⰵגךך ״ֲׁ
気をつけたいこと ˖ ل،חさׇגװגְֻ ˖ 湱䩛ֽד荈ⴓֽדזְ ˖ װ倯חさׇךַֽ֮וل، חさׇ倯ָ⸬桦ְְ孡ָׅ
ペアプロチャンス ˖ דֻׁ؝ًٝز ˖ 鏣鎘ח䙼ְ꼥ׇגְזְ ˖ 䠐㔳٥䠐䘊ַָחְֻ ˖ 剅ַ؝٦سכ䒷⸂䭯אךדծ䒷⸂ 䭯אחل،فٗ׃ְ
ペアプロチャンス ˖ 劉⠓ד湱锑 ˖ ֿך䖓ل،فٗ ˖ ׳ההז遤גְְַׅ ˖ 孡בְل،فٗ
ペアプロチャンス ˖ عوגךד鑧耀ְג ˖ 孡בְل،فٗ ˖ رؠ؎شַך⢪ְ倯ַזְ ˖ ل،فٗ׃ת׃׳ֲ
現場Railsがあると便利 ˖ ֿֿח剅ְגַ֮♧筰ח铣ת׃׳ֲ ˖ ➙铡僇ֽׅו鋅鵤׃ְהֹֿֿח剅ְ ג֮ד ˖ 㹋ꥷח⢪גדָׅ⤑ⵃ剅ְג״ ַ
ボルダリングに似てる? ˖ כ׃׀ך♳倯כַֽו ˖ نٕتؚٔٝך涫倯כַזְ ˖ 涫倯ַָה涫 ˖ ꨇ僒䏝ח״ֽו
料理に似てる? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ 䢪גזְה劤ֽהꨇ׃ְ
ペアプロやってみません? ˖ װג➂崧濼ג➂הװה װװְׅ ˖ װת׃׳ֲ ˖ ㄎדֻ遤ֹתׅ
None
一緒にペアプロしましょう:) ˖