Rozwiązywanie trudnych zadań: metoda kaczki

5
1092
Rozwiązywanie trudnych zadań metoda kaczki

Wiecie, jak nieraz jest – myślimy nad czymś w pracy, ale jakoś brakuje weny. Zwracamy się z pytaniem do kolegów, tłumacząc jednocześnie, jak według nas można wykonać dane zadanie. Nagle krzyczymy „Eureka” i na oczach zdumionych współpracowników zabieramy się za ostateczne rozwiązanie swojego problemu.

Okazuje się, że koledzy wcale nie są potrzebni.

Opracowania przez Grega Pugha metoda kaczki (ang. rubber ducking), która została szczegółowo opisana w słynnej książce Andrew Hunta i Davida Thomasa pt. „The Pragmatic Programmer: From Journeyman to Master”, najpierw była wzięta na warsztat przez programistów, jednak z powodzeniem mogą ją stosować siedzący przy komputerze ludzie innych zawodów.

Rozwiązywanie trudnych zadań metoda kaczki

(ShellyS)

Na dobrą sprawę nie ma tu żadnej tajemnicy – prawidłowe sformułowanie problemu zawiera połowę odpowiedzi.

Kaczka ląduje na naszym biurku – zwracamy się do niej za każdym razem, gdy borykamy się z problemem, który wydaje się nie do rozwiązania.
Opowiadając o problemie, należy tłumaczyć kaczce każdy swój krok i co dzięki niemu chcemy osiągnąć.

Tylko nie zabierajcie kaczek swoim pociechom – metoda działa, a skoro tak, warto jest zainwestować parę złotych i mieć własną maskotkę ;)