Jak szybko uczyć się od innych programistów

Zastanawiam się od pewnego czasu w jaki sposób mógłbym poćwiczyć pair programming.

Też zastanawiasz się w jak inni programiści na co dzień?

Każdy z nas na co dzień ma inny zestaw problemów do rozwiązania, pracuje w aplikacjach o innej skali, innych priorytetach. Na prelekcjach słychać zazwyczaj jak to wszystko fajnie poszło jak został wdrożony po raz kolejny CQRS. Ale jak taki programista rozwiązuje problemy na co dzień? Na co inni zwracają uwagę, na co są wyczuleni itd. Zastanawiałem się jak w szybki sposób podzielić się taką wiedzą w jakiś praktyczny sposób no i...

Wpadłem na coś co można by nazwać "hotseat pair programming"

Załóżmy że mamy 5 par.
  • Przedstawiamy wszystkim ten sam problem do rozwiązania.
  • Po pół godziny jedna z osób w parze przechodzi do innej.
  • Za kolejne pół godziny robi to druga osoba z pary, która poprzednio została w danej parze.
  • Dzięki temu zawsze jest ktoś kto zna dłużej ten kod, więc nie ma problemu że z każdym trzeba by go poznać od początku.
Jeśli ułoży się grafik w taki sposób by każda osoba przeszła przez każdą parę, to mamy ciekawe doświadczenie pozwalające na szybką integrację i wymianę wiedzy w naprawdę fajny sposób. To świetny sposób na poznanie różnych rozwiązań, podejść, a przede wszystkim do dyskusji. Chciałbym zobaczyć materiał z takiej sesji, mógłby być ciekawy.

Może coś takiego istnieje i miałeś z tym już do czynienia? Jeśli wiesz jak znaleźć takie spotkanie, daj znać w komentarzu.

Komentarze

Popularne posty z tego bloga

Jeden prosty krok do SOLIDnego kodu - Klasy final w PHP

Dlaczego warto stosować wzorzec dekorator

Najważniejsza książka programisty - Mistrz Czystego Kodu