銀座Rails#3で発表した「現場で使えるゆるいペアプロ」という発表です
現場で使えるゆるいペアプロ銀座Rails#3 GINZA SIX2018/11/21 tatsuoSakurai@万葉
View Slide
銀座Railsたのしんでますか〜?!!"!"!"!"!"
自己紹介˖ 夼❁˖ ♰衝הְֲ⠓爡ד⢪،فٔ؛٦ءّٝ涪ךֶ䩛⠗ְ䎃鵚ֻ˖ ل،فָٗ㥨ֹ˖ 剑鵚ך劤Ⱏ衼ד剅ֹת׃
˖ 植㜥ד⢪ִ鸞统㹋騧ؖ؎س˖ ˖
ちなみに今日の発表者˖ ♲➂הչך׃ְ涪أة٦ز،حفպהְֲ剅硂剅ְ➂דׅ˖
ペアプロ?
ペアプロ知ってる方?✋
ペアプロやったことがある方?✋
ペアプロとは˖ ل،فؚٗٓىؚٝ˖ ✳➂דل،חזגծ♧筰חفؚٗٓىֿؚׅٝה
ペアプロとは˖ 㛇劤כ♧אך歗ծ♧אךؗ٦ن٦س˖ ✳➂דسٓ؎غהشؽ٦ة٦❛➿˖ سٓ؎غכ؝٦س剅ֻ˖ شؽ٦ةכسٓ؎غך؟ه٦زׅ
ペアプロに似たもの˖ ٌـفٗ˖ 醱侧➂ث٦يד♧筰חفؚٗٓىؚٝ˖ ك،فٗ˖ ؙوה♧筰חفؚٗٓىؚٝ˖ ،ؼٕׅ
ゆるいペアプロ
ゆるいペアプロ˖ 䎢։ְ䠐דךل،فٗ˖ ل،⡲噟ل،ٔ٦ر؍ؚٝل،فٗ˘˖ ل،דװגג孡בְ➂侧㟓ִ幾ׅ˖ כل،זךٌـזךاٗזך
ペアプロの境目?˖ וַֿ㖑椔דוַֿ㸘㸾˖ 㞮湡ָ״ַֻזְ˘˖ ׳ההז遤גְְַׅ˖ ⼒ⴽדֹגֲ׃ְֿהזְךד⼒ⴽ׃זְ
ゆるいペアプロ?˖ չ涪⸬桦״ֻ鹌חծث٦ي剣⸬崞欽ֿׅהպְֻך؎ً٦آה׳ֲוְְ孡ָׅ˖ ل،דٌـדك،ד孡ח׃זְ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼זְךדل،فٗהㄎןתׅ
なんでゆるいペアプロを?˖ 䠐㢩הل،فٗװֿהָזְ➂ָ㢳ַծװֿהכ֮וծ傈䌢涸ח⢪ִגְזַ׃ֲ˖ הײֻ孡鯪חדֹהְְז։˖ ה䙼ְת׃
現場で使えるゆるいペアプロ
アジェンダ˖ ײְل،فٗהכ˖ ײְل،فٗך植㜥˖ ײְل،فٗך
ゆるいやつやってみようと思ってもらえたらうれしい
ゆるいペアプロの現場
ゆるいペアプロ前˖ ַזְהֿ֮湱锑׃״ֲ⡲䨌˖ 堣腉׃זַ˖ عو̔湱锑ׅח锃ץ̔儗ַַָ̔זח׃גְךַ˘
そういえば僕もそうだった˖ ًٝة٦ָ䘏׃ֲ˖ ًչִծמ׳ה׃ג⥯ָ䘏׃ֲַ颵㉏דֹזַպ˖ 夼չזֿהזְׅպזֿה֮
どうだったか思い出そう˖ ַזַֿה˖ וַֿ䩛➰ֽגְְַ˘˖ 䩛➰ֽךךְְַזְ˘˖ וֿחְגוֿחぢַגְךַַזְ˘
どうだったか思い出そう˖ 耀ֹ倯ַַזְ˖ 颵㉏٥湱锑כծ耀ְֹֿה٥ַזְֿהָוך֮זךַַזְהꨇ׃ְ
全体像・流れ˖ Ⰻ⡤⫷װծ荈ⴓך⡘縧ַָה㸜䗰䠬ָ㟓ׅ˖ Ⰻ⡤ךֲծֿֿכַծֿֿכַזְծהְֲֿהַָ˖ 㣐✲זךכ崧
全体像(課題解決の流れ)共有するといいかも?˖ ⬁ָ涪ׅהֹח罋ִֿהⰋ鿇˖ 荈ⴓָ搀䠐陎דװגֿה䙼ְ⳿ׅ˖ 罋ִגֿה〡ח׃זָ♧筰ח⡲噟崧׃ג״ֲ
僕が開発するときにやってることなんだろう?˖ 䞔㜠꧊؝٦س铣˖ 䨌殛甧גةأؙ⡲גֿזׅ˖ סִַ
情報を集める˖ 铩ח耀ֻ˖ 濼ג➂ְ耀ְקֲָ傍ְ˖ וֿח֮˖ ַזֻז䨱״ֲח
コードを読む˖ 傀㶷؝٦سוַֿ铣˖ וזؗ٦ٙ٦سד嗚稊ׅ˖ 歗ًاحسせ˘
戦略を立てる˖ דֹלֻׂ醱侧˖ ֮הכקרװֽ朐䡾חׅ˖ 䨌遭כךהֹדְְַז
タスクを作ってこなす˖ ةأؙכזץֻװלְְֽחׅ˖ 鶳׆װ鶳ֲ鿇ⴓכ⯓חװ˖ מׅװعو儗⼒ⴖ
ふりかえる(引き返す)˖ 鑥ת甧ג䨌殛תד䨱˖ ⴽך䨌殛鑐ׅ䗳銲זةأؙ⡲˖ מׅװ
というわけでペアプロしよう˖ 䢪גזְךד㔭ل،فٗדכזֻ˖ 㛇劤ل،فٗח׃ג˖ ػٓفٗاٗװ˖ 圫㶨זָل،ד⡲噟崧׃ג˖ װזָ何㊣׃גְֻ
ゆるいペアプロ現場のこえ˖ ⬁ךل،فٗ湱䩛˖ ׁח耀ֹת׃
ペアプロよかったこと˖ ؝ىُص؛٦ءّٝع٦سָٕ⡚ֻז˖ װ؝ىحزחכ植זְ麓玎ָ鋅˖ 醱꧟̔ءٝفٕחׅ倯岀ַָ˖ ؝ىحزװٔؿ؋ؙةؚׅٔٝٔؤي䠬ֿׄהָדֹ
ペアプロよかったこと˖ ٔ،ٕة؎يד湱锑٥ٖؽُ٦דֹךדծ؝٦س何㊣׃װְׅ˖ ♧➂דכꨇ׃ְ㉏겗ח甧ぢֲַ⹃孡ָ⳿
ゆるいペアプロ?˖ չ涪⸬桦״ֻ鹌חծث٦ي剣⸬崞欽ֿׅהպְֻך؎ً٦آה׳ֲוְְ孡ָׅ˖ ل،דٌـדك،ד孡ח׃זְ˖ ְתךהֿل،فٗ⟃♳ךְְ鎉衝濼זְךדل،فٗהㄎדתׅ
ペアプロTips
ざっくりサイクル˖ װְֿה٥鍑寸׃ְ铬겗然钠˖ וַֿ余ַ䨌殛甧ג˖ ⡲噟ך崧湱锑٥然钠˖ וַךד⡲噟˖ ⠅䤰
時間˖ 剑ⴱכⴓְַֻ˖ סִַ˖ ״ַֿהծ孡חזֿה˖ 如ח崞ַׅ˖ 儗㢌ִծل،㢌ִ˘
工夫˖ 罋ִגְֿה〡חׅ٥孡חזֿה耀ְג˖ سٓ؎غהַشؽ٦ةהַֿתד孡ח׃זְ˖ غٓغٓד⡲噟׃倯ָ傍ְֿהכغٓغٓח儗寸ג䨱
工夫˖ 剅ֻ˖ 如חװֿהח鶳זְ˖ 倯ぢ䚍ַָ˖ װֿהծ㔭ֿה剅ֹזָװ˖ סִַծ׳ה㹏錁涸ח鋅
イメージ˖ 湡涸㖑תדך㖑㔳♧筰ח⡲˖ չ♧➂ָװֽծ♧➂ָ鋅ֽպחזזְ״ֲחׅ
質問の技˖ ➙ךזַׅ˖ ״ַֻזַדֲ♧䏝˖ ֲ׳ְד䲕ֲזד˖ 䖓דְַֿֿ耀ְגְְַׅ
リモートペアプロ˖ ך歗Ⱏ剣ָ⤑ⵃ˖ ⯋˖ 剣俱فٓٝדⵃ欽〳腉˖ 鏣㹀ׅה湱䩛ך歗乼⡲דֹג⤑ⵃ˖ 갈㡮籬ֺםז׃قحسإحز⠅䤰
いいこと・よかったこと˖ 濼鋅ָ㟓ִג⤑ⵃ˖ 濼זְًاحس濼ג⤑ⵃ˖ ⤑ⵃ،فٔ٥فؚٓ؎ٝ濼ג⤑ⵃ˖ ⤑ⵃ؟؎ز濼ג⤑ⵃ
ペアプロをメインにしてよかったこと˖ ♧䏝崧ח⛦ה˖ ل،فְְַׅٗ˖ ׳הְְַׅ˖ ג鎉ְװֻׅז
気をつけたいこと˖ ل،ׅל♳䩛ְֻֻֽׄׯזְ˖ ل،ך侧ֽل،ָ֮ךד˖ 侄猰剅涸זךַ《Ⰵגךך״ֲׁ
気をつけたいこと˖ ل،חさׇגװגְֻ˖ 湱䩛ֽד荈ⴓֽדזְ˖ װ倯חさׇךַֽ֮וل،חさׇ倯ָ⸬桦ְְ孡ָׅ
ペアプロチャンス˖ דֻׁ؝ًٝز˖ 鏣鎘ח䙼ְ꼥ׇגְזְ˖ 䠐㔳٥䠐䘊ַָחְֻ˖ 剅ַ؝٦سכ䒷⸂䭯אךדծ䒷⸂䭯אחل،فٗ׃ְ
ペアプロチャンス˖ 劉⠓ד湱锑˖ ֿך䖓ل،فٗ˖ ׳ההז遤גְְַׅ˖ 孡בְل،فٗ
ペアプロチャンス˖ عوגךד鑧耀ְג˖ 孡בְل،فٗ˖ رؠ؎شַך⢪ְ倯ַזְ˖ ل،فٗ׃ת׃׳ֲ
現場Railsがあると便利˖ ֿֿח剅ְגַ֮♧筰ח铣ת׃׳ֲ˖ ➙铡僇ֽׅו鋅鵤׃ְהֹֿֿח剅ְג֮ד˖ 㹋ꥷח⢪גדָׅ⤑ⵃ剅ְג״ַ
ボルダリングに似てる?˖ כ׃׀ך♳倯כַֽו˖ نٕتؚٔٝך涫倯כַזְ˖ 涫倯ַָה涫˖ ꨇ僒䏝ח״ֽו
料理に似てる?˖ װג➂崧濼ג➂הװהװװְׅ˖ 䢪גזְה劤ֽהꨇ׃ְ
ペアプロやってみません?˖ װג➂崧濼ג➂הװהװװְׅ˖ װת׃׳ֲ˖ ㄎדֻ遤ֹתׅ
一緒にペアプロしましょう:)˖