$30 off During Our Annual Pro Sale. View Details »

現場で使えるゆるいペアプロ/light_pear_programming

tatsuosakurai
November 21, 2018

 現場で使えるゆるいペアプロ/light_pear_programming

銀座Rails#3で発表した「現場で使えるゆるいペアプロ」という発表です

tatsuosakurai

November 21, 2018
Tweet

More Decks by tatsuosakurai

Other Decks in Programming

Transcript

  1. 現場で使える
    ゆるいペアプロ
    銀座Rails#3 GINZA SIX
    2018/11/21 tatsuoSakurai@万葉

    View Slide

  2. 銀座Rails
    たのしんでますか〜?!
    !"!"!"!"!"

    View Slide

  3. View Slide

  4. 自己紹介
    ˖ 夼❁
    ˖ ♰衝הְֲ⠓爡ד׾⢪׏׋،فٔ
    ؛٦ءّٝꟚ涪ךֶ䩛⠗ְ׾䎃鵚ֻ
    ˖ ل،فָٗ㥨ֹ
    ˖ 剑鵚ך劤׾Ⱏ衼ד剅ֹת׃׋

    View Slide

  5. ˖ 植㜥ד⢪ִ׷
    鸞统㹋騧ؖ؎س
    ˖ 
    
    
    ˖ 
    
    
    

    View Slide

  6. ちなみに今日
    の発表者
    ˖ ♲➂ה׮չ׋ך׃ְꟚ涪
    أة٦ز،حفպה
    ְֲ剅硂׾剅ְ׋➂׋׍
    דׅ
    ˖ 
    
    

    View Slide

  7. ペアプロ?

    View Slide

  8. ペアプロ知ってる方?

    View Slide

  9. ペアプロやったことが
    ある方?

    View Slide

  10. ペアプロとは
    ˖ ل،فؚٗٓىؚٝ
    ˖ ✳➂דل،חז׏גծ♧筰חفؚٗٓىٝ
    ؚׅ׷ֿה

    View Slide

  11. ペアプロとは
    ˖ 㛇劤כ♧אך歗꬗ծ♧אךؗ٦ن٦س
    ˖ ✳➂דسٓ؎غהشؽ؜٦ة٦׾❛➿
    ˖ سٓ؎غכ؝٦س׾剅ֻ
    ˖ شؽ؜٦ةכسٓ؎غך؟ه٦ز׾ׅ׷

    View Slide

  12. ペアプロに似たもの
    ˖ ٌـفٗ
    ˖ 醱侧➂ث٦يד♧筰חفؚٗٓىؚٝ
    ˖ ك،فٗ
    ˖ ؙوה♧筰חفؚٗٓىؚٝ
    ˖ ،ؼٕ׌׏׋׶׮ׅ׷

    View Slide

  13. ゆるいペアプロ

    View Slide

  14. ゆるいペアプロ
    ˖ 䎢։ְ䠐㄂דךل،فٗ
    ˖ ل،⡲噟ل،ٔ٦ر؍ؚٝل،فٗ˘
    ˖ ل،דװ׏גג׮孡בְ׋׵➂侧㟓ִ׋׶
    幾׏׋׶ׅ׷
    ˖ ׉׸כل،זךٌـזךاٗזך

    View Slide

  15. ペアプロの境目?
    ˖ וַֿ׵㖑椔דוַֿ׵㸘㸾
    ˖ 㞮湡ָ״ֻ׻ַ׵זְ˘
    ˖ ׍׳׏ההז׶遤׏גְְַׅ
    ˖ ⼒ⴽדֹג׮ֲ׸׃ְֿהזְךד⼒ⴽ׃
    זְ

    View Slide

  16. ゆるいペアプロ?
    ˖ չꟚ涪׾⸬桦״ֻ鹌׭׷׋׭חծث٦ي׾
    剣⸬崞欽ׅ׷ֿהպֻ׵ְך؎ً٦آ׌ה
    ׍׳ֲוְְ孡ָׅ׷
    ˖ ل،ד׮ٌـד׮ك،ד׮孡ח׃זְ
    ˖ ְתךהֿ׹ل،فٗ⟃♳ךְְ鎉衝׾濼
    ׵זְךדل،فٗהㄎןתׅ

    View Slide

  17. なんでゆるいペアプロを?
    ˖ 䠐㢩הل،فٗ׾װ׏׋ֿהָזְ➂ָ㢳
    ַ׏׋׶ծװ׏׋ֿהכ֮׸וծ傈䌢涸ח
    ⢪ִגְזַ׏׋׶׃׉ֲ
    ˖ ׮׏הײ׷ֻ孡鯪חדֹ׷הְְז։
    ˖ ה䙼ְת׃׋

    View Slide

  18. View Slide

  19. 現場で使える
    ゆるいペアプロ

    View Slide

  20. アジェンダ
    ˖ ײ׷ְل،فٗהכ
    ˖ ײ׷ְل،فٗך植㜥
    ˖ ײ׷ְل،فٗך

    View Slide

  21. ゆるいやつ
    やってみよう
    と思ってもらえたら
    うれしい

    View Slide

  22. View Slide

  23. ゆるいペアプロの現場

    View Slide

  24. ゆるいペアプロ前
    ˖ ׻ַ׵זְהֿ֮׏׋׵湱锑׃״ֲ⡲䨌
    ˖ 堣腉׃זַ׏׋
    ˖ عو׷̔湱锑ׅ׷׋׭ח׮锃ץ׷̔儗꟦ָ
    ַַ׷̔זח׾׃גְ׋ךַ˘

    View Slide

  25. そういえば僕もそうだった
    ˖ ًٝة٦ָ䘏׃׉ֲ
    ˖ ًչִ׏ծמ׳׏ה׃ג⥯ָ䘏׃׉ֲ
    ׌ַ׵颵㉏דֹזַ׏׋պ
    ˖ 夼չ׉׿זֿהזְ׏ׅպ׉׿זֿ
    ה֮׏׋

    View Slide

  26. どうだったか思い出そう
    ˖ ׻ַ׵זַ׏׋ֿה
    ˖ וַֿ׵䩛׾➰ֽגְְַ˘
    ˖ 䩛׾➰ֽ׋׮ךךְ׹ְ׹׻ַ׵זְ˘
    ˖ וֿחְגוֿחぢַ׏גְ׷ךַ׻ַ
    ׵זְ˘

    View Slide

  27. どうだったか思い出そう
    ˖ 耀ֹ倯ַ׵׻ַ׵זְ
    ˖ 颵㉏٥湱锑כծ耀ֹ׋ְֿה٥׻ַ׵זְ
    ֿהָוך֮׋׶זךַ׻ַ׵זְהꨇ׃
    ְ

    View Slide

  28. 全体像・流れ
    ˖ Ⰻ⡤⫷װծ荈ⴓך⡘縧ָ׻ַ׷ה㸜䗰䠬ָ
    㟓ׅ
    ˖ Ⰻ⡤ךֲ׍ծֿֿכ׻ַ׷ծֿֿכ׻ַ׵
    זְծהְֲֿהָ׻ַ׷
    ˖ 㣐✲זךכ崧׸

    View Slide

  29. 全体像(課題解決の流
    れ)共有するといいかも?
    ˖ ⬁ָꟚ涪ׅ׷הֹח罋ִ׷ֿהⰋ鿇
    ˖ 荈ⴓָ搀䠐陎דװ׏ג׷ֿה׾䙼ְ⳿ׅ
    ˖ 罋ִג׷ֿה׾〡ח׃זָ׵♧筰ח⡲噟׾
    崧׃ג׫״ֲ

    View Slide

  30. 僕が開発するときにやってる
    ことなんだろう?
    ˖ 䞔㜠׾꧊׭׷؝٦س׾铣׬
    ˖ 䨌殛׾甧ג׷ةأؙ⡲׏גֿזׅ
    ˖ ס׶ִַ׷

    View Slide

  31. 情報を集める
    ˖ 铩ח耀ֻ
    ˖ 濼׏ג׷➂ְ׋׵耀ְ׋קֲָ傍ְ
    ˖ וֿח֮׷
    ˖ ׻ַ׵זֻז׏׋׵䨱׸׷״ֲח

    View Slide

  32. コードを読む
    ˖ 傀㶷؝٦سוַֿ׵铣׬
    ˖ ו׿זؗ٦ٙ٦سד嗚稊ׅ׷
    ˖ 歗꬗ًاحسせ˘

    View Slide

  33. 戦略を立てる
    ˖ דֹ׸לׂ׏ֻ׶醱侧
    ˖ ֮הכקרװ׷׌ֽ朐䡾חׅ׷
    ˖ 䨌遭כ׉ךהֹדְְַז

    View Slide

  34. タスクを作ってこなす
    ˖ ةأؙכז׷ץֻװ׸לְְ׌ֽחׅ׷
    ˖ 鶳׻׆װ׷鶳ֲ鿇ⴓכ⯓חװ׷
    ˖ מ׋ׅ׵װ׷عو׏׋׵儗꟦⼒ⴖ׷

    View Slide

  35. ふりかえる(引き返す)
    ˖ 鑥ת׏׋׵甧ג׋䨌殛תד䨱׷
    ˖ ⴽך䨌殛׾鑐ׅ䗳銲ז׵ةأؙ⡲׷
    ˖ מ׋ׅ׵װ׷

    View Slide

  36. というわけでペアプロしよう
    ˖ 䢪׸גזְךד㔭׏׋׵ل،فٗדכזֻ
    ˖ 㛇劤׾ل،فٗח׃ג׫׋
    ˖ ػٓفٗاٗ׮װ׷
    ˖ 圫㶨׾׫זָ׵ل،ד⡲噟崧׃ג׫׷
    ˖ װ׶זָ׵何㊣׃גְֻ

    View Slide

  37. ゆるいペアプロ現場のこえ
    ˖ ⬁ךل،فٗ湱䩛
    ˖ ׁ׿ח耀ֹת׃׋

    View Slide

  38. ペアプロよかったこと
    ˖ ؝ىُص؛٦ءّٝع٦سָٕ⡚ֻז׏׋
    ˖ װ؝ىحزחכ植׸זְ麓玎ָ鋅׸׋
    ˖ 醱꧟̔ءٝفٕחׅ׷倯岀ָ׻ַ׏׋
    ˖ ؝ىحزװٔؿ؋ؙةؚٔٝ׾ׅ׷ٔ
    ؤي׾䠬ׄ׷ֿהָדֹ׋

    View Slide

  39. ペアプロよかったこと
    ˖ ٔ،ٕة؎يד湱锑٥ٖؽُ٦דֹ׷ך
    דծ؝٦س׾何㊣׃װְׅ
    ˖ ♧➂דכꨇ׃ְ㉏겗ח甧׍ぢֲַ⹃孡ָ⳿
    ׋

    View Slide

  40. ペアプロ?

    View Slide

  41. ゆるいペアプロ?
    ˖ չꟚ涪׾⸬桦״ֻ鹌׭׷׋׭חծث٦ي׾
    剣⸬崞欽ׅ׷ֿהպֻ׵ְך؎ً٦آ׌ה
    ׍׳ֲוְְ孡ָׅ׷
    ˖ ل،ד׮ٌـד׮ك،ד׮孡ח׃זְ
    ˖ ְתךהֿ׹ل،فٗ⟃♳ךְְ鎉衝׾濼
    ׵זְךדل،فٗהㄎ׿דתׅ

    View Slide

  42. View Slide

  43. アジェンダ
    ˖ ײ׷ְل،فٗהכ
    ˖ ײ׷ְل،فٗך植㜥
    ˖ ײ׷ְل،فٗך

    View Slide

  44. ペアプロ
    Tips

    View Slide

  45. ざっくりサイクル
    ˖ װ׶׋ְֿה٥鍑寸׃׋ְ铬겗׾然钠
    ˖ וַֿ׵余׭׷ַ䨌殛׾甧ג׷
    ˖ ⡲噟ך崧׸׾湱锑٥然钠
    ˖ ו׍׵ַךד⡲噟
    ˖ ⠅䤰

    View Slide

  46. 時間
    ˖ 剑ⴱכⴓֻ׵ְַ׵
    ˖ ס׶ִַ׷
    ˖ ״ַ׏׋ֿהծ孡חז׏׋ֿה
    ˖ 如ח崞ַׅ
    ˖ 儗꟦׾㢌ִ׷ծل،׾㢌ִ׷˘

    View Slide

  47. 工夫
    ˖ 罋ִגְ׷ֿה׾〡חׅ׷٥孡חז׏׋ֿ
    ה׾耀ְג׫׷
    ˖ سٓ؎غהַشؽ؜٦ةהַ׉ֿתד孡ח
    ׃זְ
    ˖ غٓغٓד⡲噟׃׋倯ָ傍ְֿהכغٓغ
    ٓח儗꟦寸׭ג䨱׷

    View Slide

  48. 工夫
    ˖ ׾剅ֻ
    ˖ 如חװ׷ֿהח鶳׻זְ
    ˖ 倯ぢ䚍ָ׻ַ׷
    ˖ װ׏׋ֿהծ㔭׏׋ֿה׾剅ֹזָ׵װ׷
    ˖ ס׶ִַ׸׷ծ׍׳׏ה㹏錁涸ח鋅׸׷

    View Slide

  49. イメージ
    ˖ 湡涸㖑תדך㖑㔳׾♧筰ח⡲׷
    ˖ չ♧➂ָװ׷׌ֽծ♧➂ָ鋅׷׌ֽպחז
    ׵זְ״ֲחׅ׷

    View Slide

  50. 質問の技
    ˖ ➙ךז׿ַׅ
    ˖ ״ֻ׻ַ׵זַ׏׋׿ד׮ֲ♧䏝
    ˖ ׮ֲ׍׳ְד䲕׭׉ֲז׿ד
    ˖ 䖓דֿֿ׮׏ְַ耀ְג׮ְְַׅ

    View Slide

  51. リモートペアプロ
    ˖ ך歗꬗Ⱏ剣ָ⤑ⵃ
    ˖ ⯋
    ˖ 剣俱فٓٝדⵃ欽〳腉
    ˖ 鏣㹀ׅ׷ה湱䩛ך歗꬗乼⡲דֹג⤑ⵃ
    ˖ 갈㡮籬ֺ׏םז׃قحسإحز⠅䤰

    View Slide

  52. いいこと・よかったこと
    ˖ 濼鋅ָ㟓ִג⤑ⵃ
    ˖ 濼׵זְًاحس濼׸ג⤑ⵃ
    ˖ ⤑ⵃ،فٔ٥فؚٓ؎ٝ濼׸ג⤑ⵃ
    ˖ ⤑ⵃ؟؎ز濼׸ג⤑ⵃ

    View Slide

  53. ペアプロをメインにしてよ
    かったこと
    ˖ ♧䏝崧׸ח⛦׸׷ה
    ˖ ل،فְְٗ׏ַׅ
    ˖ ׍׳׏הְְ׏ַׅ
    ˖ ׏ג鎉ְװֻׅז׏׋

    View Slide

  54. 気をつけたいこと
    ˖ ل،׾ׅ׸ל♳䩛ְֻֻ׻ֽׄׯזְ
    ˖ ل،ך侧׌ֽل،ָ֮׷ךד
    ˖ 侄猰剅涸ז׮ךַ׵《׶Ⰵ׸ג׫׷ך׮ך
    ״ׁ׉ֲ

    View Slide

  55. 気をつけたいこと
    ˖ ل،חさ׻ׇגװ׏גְֻ
    ˖ 湱䩛׌ֽד׮荈ⴓ׌ֽד׮זְ
    ˖ װ׶倯חさ׻ׇ׷ך׮֮׶ַ׮׌ֽוل،
    חさ׻ׇ׋倯ָ⸬桦ְְ孡ָׅ׷

    View Slide

  56. ペアプロチャンス
    ˖ ד׋ֻׁ׿؝ًٝز
    ˖ 鏣鎘ח䙼ְ׾꼥ׇ׵׸גְזְ
    ˖ 䠐㔳٥䠐䘊ָ׻ַ׶חְֻ
    ˖ 剅ַ׸׋؝٦سכ䒷⸂׾䭯אךדծ䒷⸂׾
    䭯א⵸חل،فٗ׃׋ְ

    View Slide

  57. ペアプロチャンス
    ˖ 劉⠓ד湱锑
    ˖ ֿך䖓ل،فٗ
    ˖ ׍׳׏ההז׶遤׏גְְַׅ
    ˖ 孡בְ׋׵ل،فٗ

    View Slide

  58. ペアプロチャンス
    ˖ عو׏ג׷ךד鑧耀ְג
    ˖ 孡בְ׋׵ل،فٗ
    ˖ رؠ؎شַ׵ך⢪ְ倯׻ַ׵זְ
    ˖ ل،فٗ׃ת׃׳ֲ

    View Slide

  59. 現場Railsがあると便利
    ˖ ֿֿח剅ְג֮׷ַ׵♧筰ח铣׫ת׃׳ֲ
    ˖ ➙铡僇ׅ׷ֽו鋅鵤׃׋ְהֹֿֿח剅ְ
    ג֮׷׿ד
    ˖ 㹋ꥷח⢪׏ג׷׿דָׅ⤑ⵃ剅ְג״
    ַ׏׋

    View Slide

  60. ボルダリングに似てる?
    ˖ כ׃׀ך♳׶倯כ׻ַ׷ֽו
    ˖ نٕتؚٔٝך涫׶倯כ׻ַ׵זְ
    ˖ 涫׶倯ָ׻ַ׷ה涫׸׷
    ˖ ꨇ僒䏝ח׮״׷ֽו

    View Slide

  61. 料理に似てる?
    ˖ װ׏ג׷➂崧׸׾濼׏ג׷➂הװ׷ה
    װ׶װְׅ
    ˖ 䢪׸גזְה劤׌ֽ׌הꨇ׃ְ

    View Slide

  62. ペアプロやってみません?
    ˖ װ׏ג׷➂崧׸׾濼׏ג׷➂הװ׷ה
    װ׶װְׅ
    ˖ װ׶ת׃׳ֲ
    ˖ ㄎ׿דֻ׸׋׵遤ֹתׅ

    View Slide

  63. View Slide

  64. 
    一緒にペアプロしましょう:)
    ˖ 

    View Slide