Bất kỳ kinh nghiệm nào với tâm trí người mới bắt đầu của người Viking trong lập trình cặp?


11

Bài viết "Ghép đôi bừa bãi và tâm trí của người mới bắt đầu" (PDF) gợi ý rằng bạn nên đặt ai đó vào cặp biết ít nhất về khu vực cụ thể của cơ sở mã. Nó cũng cho thấy rằng bạn trao đổi ra các thành viên cấp cao của cặp mỗi 90 phút hoặc lâu hơn. Những người mới không chỉ tìm hiểu về khu vực của mã mà họ cũng sẽ nghĩ khác so với những người đã biết về khu vực đó.

Có ai có kinh nghiệm với chiến lược này? Liệu nó có bất kỳ kết nối với thực tế?

Tôi đã tìm thấy những câu hỏi khác về việc khi nào nên sử dụng lập trình cặpcó nên chấp nhận công việc yêu cầu lập trình cặp hay không , nhưng tôi không tìm thấy câu hỏi nào cụ thể về ghép cặp bừa bãi và chiến lược "tâm trí người mới bắt đầu" này.

Nếu bạn không quen với lập trình cặp, có những bài viết thú vị trên Wikipediac2.com .


Chính xác thì sự khác biệt giữa Lập trình cặp và Ghép đôi là gì?
Fosco


@Fosco, tôi nghĩ rằng việc ghép đôi bừa bãi là khi bạn trao đổi đối tác thường xuyên và thực hiện tất cả các cặp có thể có trong nhóm. Tuy nhiên, tôi đang hỏi về chiến lược cụ thể mà bạn luôn luôn trao đổi ra các thành viên cao cấp của mỗi cặp, và mang lại các nhà phát triển những kỹ năng liên quan nhất. Bài báo tôi liên kết để phân biệt giữa kỹ năng và năng lực. (Kỹ năng cụ thể hơn.)
Don Kirkby

Tôi đã làm rõ câu hỏi và thay đổi tiêu đề, vì nó liên quan đến một chiến lược cụ thể hơn là về việc ghép đôi bừa bãi nói chung.
Don Kirkby

Liên kết đến PDF bị hỏng. Có lẽ đây là bài viết này .
Pieter Kuijpers

Câu trả lời:


6

Tôi nghĩ rằng câu hỏi của bạn (có lẽ, nhầm lẫn) Lập trình cặp và Ghép nối bừa bãi.

Khi bạn thực hiện lập trình cặp và một trong những lập trình viên biết nhiều hơn về nhiệm vụ, lập trình viên kia học rất nhanh (ngôn ngữ, công cụ, thiết kế hoặc yêu cầu của sản phẩm họ đang làm việc. Tôi có kinh nghiệm với điều đó và rất khuyến khích nó để đưa đồng nghiệp hoặc chính bạn tăng tốc.

Ý tưởng của Ghép cặp là khi bạn có N lập trình viên trong nhóm và tạo ra tất cả các cặp có thể ra khỏi chúng và xoay các cặp đó thường xuyên , sau đó kiến ​​thức như vậy lan truyền trong nhóm rất nhanh.


Âm thanh như bạn đã có các chuyên gia pha trộn thành công với người mới. Bạn có nghĩ rằng ít nhất một thành viên của cặp phải luôn là một chuyên gia? Những gì tôi đang hỏi về là chiến lược cụ thể ủng hộ trong tôi bài viết liên quan đến đề nghị rằng việc lựa chọn các nhà phát triển có kinh nghiệm ít nhất cho mỗi công việc, và luôn luôn trao đổi ra các thành viên cao cấp của một cặp. Lợi ích được yêu cầu là người mới sẽ mang "tâm trí người mới bắt đầu" vào nhiệm vụ, đặt câu hỏi sâu sắc và đưa ra đề xuất sáng tạo. Tôi rất thích nghe từ bất cứ ai đã thử chiến lược cụ thể này.
Don Kirkby

@Don: (xin lỗi, tôi phải mất một lúc để trả lời, tôi đã nghỉ một thời gian dài từ trang web). Nếu không nghĩ rằng một thành viên của cặp phải luôn là một chuyên gia, nhưng nếu cả hai đều là người mới, điều đó không tốt. Họ sẽ phạm sai lầm cho người mới và duy trì chúng. Đồng thời, không có gì sai khi đặt "câu hỏi cho người mới" - miễn là cặp đôi có thể trả lời chúng!
azheglov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.