Wykorzystaj 20% czasu na inny projekt

wykorzystaj 20% czasu na inny projekt

W firmie, w której pracuję każdy developer może poświęcić 20% swojego czasu pracy na dodatkowy projekt. W praktyce oznacza to jeden dzień w tygodniu na oderwanie się od bieżących zadań zespołu. Początkowo podchodziłem do sprawy ostrożnie i dosyć sceptycznie. Myślałem „przecież w ten sposób zabieram sobie 1/5 czasu na pracę nad temowymi taskami?”. Jednak już pierwszy dzień spędzony nad dodatkowym projektem rozwiał moje wszelkie wątpliwości. Taki system pracy przynosi developerowi same korzyści. Chętnie opowiem Ci dlaczego oraz jak to wygląda w mojej firmie!

Spis treści

O co chodzi z tym 20%?

Obecnie coraz więcej firm oferuje developerom możliwość przeznaczania 20% swojego czasu pracy na inne projekty. I to jest świetna praktyka! Po pierwsze, by rozwijać się w ciekawym dla Ciebie obszarze nie musisz siedzieć nad kodem po godzinach. Po drugie zyskujesz mnóstwo nowych wyzwań dzięki którym doskonalisz swoje umiejętności programistyczne. Brzmi dobrze prawda? A wszystko to w regularnym czasie pracy.

W mojej firmie zachęca się wręcz pracowników by wykorzystywali 20% swojego czasu na dodatkowy projekt wewnątrzfirmowy. Przy czym jest to w pełni dobrowolne i zależy wyłącznie od decyzji developera. Pracodawca doskonale wie, że skrzystasz na tym nie tylko Ty, ale również cała firma.

A co tak naprawdę zyskujesz? Przede wszystkim możliwości. I od Ciebie zależy czy i jak je wykorzystasz. Masz okazję oderwać się od bieżących zadań zespołowych i przenieść swoją uwagę w inny obszar. Ma to oczywiście pozytywny wpływ Twoją na higienę pracy. Pamiętaj jednak by nie odbierać takiej możliwości jako wymyku od kodowania. To nie jest czas na „odwalanie prywaty i obijanie się”. To po prostu regularna praca tylko, że w innym obszarze/aplikacji.

Elastyczność to podstawa

Z dobrodziejstwa 20% może skorzystać każdy developer. Niezależnie od doświadczenia i zespołu, w którym pracuje. Co więcej, sam decydujesz (po uzgodnieniu ze swoim zespołem), który dzień w tygodniu zamierzasz pracować nad innym projektem. Jeśli wolisz, możesz też przeznaczać na niego np. w całości co piąty tydzień. Wszystko więc zależy od Ciebie.

Zaangażowanie się w dodatkowy projekt to po prostu inwestycja w rozwój. Zwłaszcza, że sam wybierasz obszar, którym chcesz się zająć lub po prostu realizujesz swój pomysł, ot tak! A możliwości masz bardzo wiele. Na nudę z pewnością nie będzisz narzekać. To też świetna okazja żeby się wykazać i zaimplementować w ramach firmy wymarzony lub dawno porzucony pomysł na projekt.

Bardzo ciekawą drogą, którą zresztą sam wybrałem, jest zangażowanie się w nieco inny obszar niż ten którym zajmuje się Twój zespół produktowy. Dla przykładu mój team skupia się głównie na działaniu wyszukiwarki w naszym serwisie. Na projekt 20% wybrałem więc zupełnie inną część aplikacji. Dzięki temu raz w tygodniu odrywam myśli od bieżących tasków. A co więcej mam okazję współpracować z innymi developerami, od których bardzo dużo się uczę.

Rozbudowujesz sieć kontaktów w firmie

Jak widzisz, dodatkowy projekt to nie tylko nowe wyzwania programistyczne, ale również nowe kontakty. W ten sposób budujesz i rozwijasz swój kapitał społeczny wewnątrz firmy. Nawiązujesz znajomości, które w przyszłości mogą procentować. Mam tu na myśli nie tylko dobre relacje z kolegami i koleżankami. Stajesz się po prostu bardziej kompletnym i wszechstronnym developerem. Bo jak wiadomo, nie samym kodem programista żyje 😉

Co równie ważne, poznając kolejnych developerów otrzymujesz coraz więcej feeedbacku na temat kodu, który piszesz. A im więcej code review dostajesz, tym lepszy staje się Twój kod. Masz też więcej okazji do pair programmingu. Uczysz się również pracować z innymi osobami, obracasz się w nieco innym środowisku. Pozwala Ci to spojrzeć na codzienne obowiązki z odmiennej perspektywy. Dzięki temu zyskujesz kolejne doświadczenie i po prostu rozwijasz się.

Słowem podsumowania

Czy warto? Zdecydowanie tak! Jeśli tylko Twoja firma daje możliwość wykorzystania 20% czasu na inny projekt, to nie zastanawiaj się ani chwili. Natomiast gdy pracodawca nie oferuje tego, to porozmawiaj z nim. Być może argumenty, o ktorych przeczytałeś np. w tym artykule trafią do niego i rozważy wprowadzenie takiego udogodnienia w swojej firmie.

Z mojej perspektywy 20% to nieoczywisty, ale za to bardzo wartościowy benefit, który może Ci zaoferować pracodawca. Nie wahaj się z niego skorzystać by stać się jeszcze lepszym developerem! Jeśli chcesz dowiedzieć się więcej, to napisz do mnie 🙂

Wojciech Pilich

Autor tego bloga. PHP Developer z pisarskim zacięciem. Wyznawca czystego kodu, a zwłaszcza zasad YAGNI i KISS. Pasjonat nowych technologii, fan Gwiezdnych Wojen, a po pracy miłośnik kotów syberyjskich. Z wykształcenia humanista, z zamiłowania programista.

Dodaj komentarz

*