-
Dzisiaj będziemy się uczyć programowania w parach.
-
Programując w parach pracujemy w zespole.
-
Dlaczego dwie osoby mają korzystać z jednego komputera?
-
Bo co dwie głowy, to nie jedna.
-
Pracujemy razem w dosyć
interesujący sposób.
-
Ponieważ my same jesteśmy
interesujące.
-
Programując w parach
-
usiądziecie razem
ze swoim partnerem,
-
przy jednym komputerze
i będziecie razem pracować
-
realizując ten sam projekt.
Teraz właśnie zajmujemy się
-
"Potworami kodowania"! No nie, potwór ogniowy,
nie mamy czasu. Sorki. Zajmiemy się tym później
-
W czasie programowania w parach
jedna osoba jest kierowcą, a druga nawigatorem
-
podobnie, jak podczas jazdy samochodem.
-
Ty wybierasz: kierowca czy nawigator? Kierowca.
-
Kierowca siada przy komputerze. To kierowca
używa klawiatury, myszy lub ekranu dotykowego
-
i steruje głównymi działaniami na komputerze.
Ustawiam strzałki, które prowadzą ruch postaci
-
w kierunku, w którym próbuje się przemieścić.
Druga osoba jest nawigatorem.
-
Nawigator pomaga kierowcy odpowiadając
na pytania kierowcy
-
i wskazując potencjalne problemy lub pomyłki.
-
Skręć w lewo, nie w prawo. No brawo! W prawo!
-
Komunikacja stanowi klucz do sukcesu
w zakresie programowania w parach.
-
Czego nie robić?
-
NIE: obrażaj swojego partnera. TAK: szanuj go.
Nie: bądź apodyktycznym kierowcą.
-
Nikt tego nie lubi, gdy ktoś go poucza
z tylnego siedzenia.
-
Czemu nie można tego zrobić? Hej, poczekaj!
Przestań, oddaj.
-
NIE (zabieraj kierowcy myszy/klawiatury)
-
Komunikacja stanowi klucz do sukcesu
w zakresie programowania w parach.
-
Trzeba zawsze rozmawiać ze swoim partnerem.
(TAK: rozmawiajcie o tym, co robicie)
-
Kierowca może wyjaśniać, co robi.
(TAK: wyjaśniaj, co robisz)
-
Myślisz, że coś stanie się z programem,
jeśli napiszemy trochę więcej?
-
Nawigator może pomóc sugerować, co robić dalej.
(TAK: myśl perspektywicznie i podawaj sugestie)
-
Czy można napisać program, w którym
pies będzie szedł do celu?
-
Nawigator powinien w szerszej perspektywie,
a kierowca skupia się na szczegółach.
-
Obie role są ważne.
-
Zamienimy się? Dobrze. Jestem teraz kierowcą.
(TAK: często zmieniajcie się rolami)
-
Pamiętajcie, by często zmieniać się rolami.
-
Chwileczkę, czemu to nie działa?
-
Trzeba to dołączyć do tego,
patrz, tam jest dziura.
-
Widzicie, moja partnerka pomogła mi rozwiązać
zadanie mniejszą liczbą kroków?
-
Wychwyciła moje błędy.
-
Programowanie w parach
sprowadza się do pracy jako zespół.
-
TAK: Szanujcie się, rozmawiajcie o tym, co robicie.
Wyjaśniajcie sobie, co robicie.
-
TAK: myślcie perspektywicznie,
podawajcie sugestie,
-
często zmieniajcie się rolami.
-
NIE: bądźcie apodyktyczni,
nie wyrywajcie sobie myszki/ klawiatury.