有經驗豐富的開發人員的提示,他們將程序與較新的DEVS配對。
是的,您可以自己更快地完成此任務。
如果你選擇配對它,那就是因為你明智地優先考慮你的初級未來的生產力。從長遠來看,調整團隊成員的價值超過今天的任務。
你也可能從這個經歷中學習。如果你認真對待你的對問題,你可能會發現自己發現你的知識中的漏洞,或發現你不認識的假設。
如果您在過多的壓力下才能優先考慮這項學習,請不要配對。
大多數人發現它令人羨慕與擁有更多經驗的人搭配。
即使你非常友好,或者很長一段時間都知道這也可能發生這種情況。
假設你的一對至少有點緊張。
緊張的人是為了實際行動而引發的,而不是仔細的邏輯。
當它需要一段時間來發現錯字,破譯錯誤,或響應您的問題時,將它們縮短一些額外的鬆弛。
用粗心的詞,嘆息或肢體語言使事情變得更加容易。
如果你受到沮喪或無聊,它是你盡可能地隱瞞這個事實的責任。如果你無法隱藏它,建議休息一下。
盡量不要將手指鼓在桌子上。
拍攝甚至駕駛職責分工。
當你開車時,不要太快移動。你對不想告訴你,他們沒有跟上。考慮使用鼠標即使您知道快捷方式,所以它們可以遵循更好。
您應該不斷敘述您的行為並分享您的思維過程。教他們你如何考慮問題。
不要去堅果告訴他們如何更快地完成任務(通過編輯器快捷方式,shell aliases等)。
花費大部分會話耐心地觀察,並僅共享最有可能提供收益的尖端。
不要說某人應該“永遠”或“永遠不會”做某事。分享每種方法的權衡。
通過說這是最好的做法,避免證明決定。談論元素使其成為您的情況。
- “我們提取方法怎麼樣?” "How about we extract a method?"
- “我們可以找到更好的方法嗎?” "Can we find a better way to do this?"
- “我們應該休息一下嗎?” "Should we take a break?"
當你不知道時承認。告訴他們如何查找它。
當你被困時承認。向他們展示你如何被拆開。
當你累的時候承認。向他們展示休息的價值。
{% include navigation-buttons.html previous-title="Lesser-Known Benefits" previous-url="/pair-programming-guide/lesser-known-benefits-of-pair-programming" next-title="Scientific Research" next-url="/pair-programming-guide/scientific-research-into-pair-programming" %}