Dodaj tu swój tekst nagłówka
W Finture pracuje… dłużej niż Finture istnieje. Choć tuż po studiach (mechatronice) zajmowała się autonomicznymi odkurzaczami i łazikami obserwacyjnymi (choć nie na Marsie), to koniec końców swoje kroki skierowała ku programowaniu, którym zajmuje się do dziś. Ostatnio odkrywa jednak uroki pracy menadżerskiej i znajduje w niej jeszcze większą satysfakcję. Katarzyna Złotkowska – pełniąca dziś rolę kierowniczki zespołu – opowiada Weronice Dyląg o pracy w Finture, rekrutacjach i o tym, w czym szycie przypomina programowanie.
Jak długo pracujesz w Finture?
Od początku… albo i wcześniej. Śmieję się, że „jestem na minusie”. Czyli trzeba liczyć przynajmniej siedem lat…. I jeszcze trochę. Przyszłam do zespołu Radka w 2015 roku i tak już zostałam, z różnymi roszadami po drodze (w tym – powstaniem Finture). W tym projekcie, do którego przyszłam, zresztą pracuję cały czas.
Cały czas w tym samym?
Tak, będzie już w zasadzie prawie 9 lat, choć z przerwą na macierzyński – około półtora roku. Za to z powrotem na to samo stanowisko. Mówię często, że to „firma przyjazna młodym mamom”, bo dużo dziewczyn u nas idzie na macierzyński, wraca i spokojnie się znów odnajduje. Także to jest spoko.
Tak, to jest super. A zaczynałaś jako programistka?
Tak. Ja cały czas jestem programistką. Skończyłam wprawdzie mechatronikę – czyli ogólniejszy kierunek – ale programowanie to było coś, co przychodziło mi najłatwiej ze wszystkich przedmiotów. Tak że – z racji tego, że w Polsce nie ma zbyt wielu miejsc pracy dla mechatroników, czy ściślej robotyków, bo to moja specjalizacja – zaczęłam iść w tym kierunku, który lubiłam i który najlepiej mi wychodził.
Od robotyki do zarządzania zespołem
Ale masz trochę doświadczenia w robotyce… Bo widziałam, że pracowałaś w tym obszarze dla Siemensa, a potem dla Robotics Inventions.
Praktyki odbyłam w Siemensie, a właściwe doświadczenie zdobyłam w startupie Robotics Inventions. Pracowaliśmy tam nad autonomicznym odkurzaczem oraz projektami badawczymi, m.in. łazikami obserwacyjnymi do zbierania danych. Spędziłam w tym zespole dwa lata.
Z czasem zaczęły mnie jednak męczyć kwestie administracyjne i zależność od finansowania z Unii, dlatego zdecydowałam się na zmianę i trafiłam do Finture.
I w tym miejscu jesteś od lat – ale zdecydowanie nie stoisz w miejscu. Przeszłaś przez kolejne etapy na stanowiskach programistycznych, a teraz jesteś już właściwie na stanowisku menadżerskim?
Jeszcze nie przyzwyczaiłam się do oficjalnego tytułu [śmiech]. Moja ścieżka rozwijała się naturalnie – od pisania większych fragmentów kodu, przez całe procesy, aż po koordynowanie pracy zespołu.
Dziś więcej czasu zajmuje organizacja i planowanie, choć staram się nadal programować, bo bardzo to lubię. Najtrudniejsze było pogodzenie się z tym, że osoby skupione wyłącznie na kodzie mogą mieć większą wiedzę techniczną. Z czasem zaakceptowałam, że nie da się robić wszystkiego jednocześnie.
Gdy zarządzanie spotyka programowanie
Z zarządzaniem się układasz i jest ci po drodze. Ale wspominałaś, że nie odpuszczasz programowania? Co w nim tak lubisz?
Przede wszystkim programowanie jest o tyle faje, że daje natychmiastowe efekty. Coś piszę – i coś się dzieje. Proste. Nie chcę przez to powiedzieć, że programowanie jako takie jest proste. Chodzi mi o to, że tu nie ma podtekstów, rzeczy „pod spodem”. Są zasady, tworzysz rzeczy, na które komputer w określony, przewidywalny sposób reaguje – i to daje ci satysfakcję, a efekty widać od razu. Lubię też to, że w zasadzie, jeśli nauczysz się programowania, rozumiesz je, to nie liczy się język – możesz przeskakiwać, użyć tego w każdej dziedzinie życia. To też daje taką wizję, że można wszędzie się odnaleźć.
To brzmi super. A nadal rozwijasz się, uczysz, w programowaniu? Jakiegoś nowego języka, metodologii?
Przez 1,5 roku uczestniczyłam w innym projekcie, niestety się już skończył, w banku. To mi sporo dało, bo poznaliśmy inne technologie, języki, z którymi nie miałam wiele do czynienia. Niestety, nie mam w tej chwili za bardzo przestrzeni na taką naukę z ciekawości. Poza tym – jeżeli chodzi o technologie, to jest ich coraz więcej. Są języki bardzo wysokopoziomowe. To już jest kwestia specjalizacji w danych językach i dziedzinach. Nie da się ogarnąć tego wszystkiego jednocześnie.
Teraz chciałabym zdać certyfikat z Javy11, więc przyglądam się, czy może właśnie miałabym już czas, żeby się jej douczać.
Wyzwania w zarządzaniu zespołem – między kodem a koordynacją
A w zarządzaniu zespołem – na jakie natykasz się wyzwania czy problemy?
Trochę czekałam na to pytanie [śmiech]. Myślę, że największym wyzwaniem jest łączenie tych dwóch obszarów – programowania z pracą organizacyjną. To jest ciągłe przeskakiwanie pomiędzy wątkami i „sposobami myślenia”. Z konieczności zmniejsza się czas skupionej, głębokiej pracy. Nie jest już tak, jak kiedyś, że mam zadanie, siedzę nad nim skupiona cały dzień i je oddaję.
Teraz w ciągu dnia zawsze się coś pojawia, wpadają „wrzutki”. Trzeba zdecydować, czy czymś możemy się zająć, a jeśli tak – to kiedy. Na początku to też był dla mnie duży problem – potrzeba asertywności, żeby móc czasem po prostu odmówić. Trzeba przegadać, odpowiedzieć, ustalić rzeczy z zespołem… Żeby móc spokojnie programować – blokuję na to programowanie 2-3 godziny dziennie i włączam status „nie przeszkadzać”, pozbywając się powiadomień. Czasem też po prostu decyduję się robić to wieczorem –niestety – bo wtedy mam najspokojniejszą chwilę i najłatwiej mi się skupić.
Tak, ta wielowątkowość to podstawowe wyzwanie – to przełączanie się pomiędzy zadaniami. To, żeby zarządzać nie tylko zespołem, ale i własnym mózgiem, i odpowiednio go stymulować, a nie zarzucać go wszystkim w jednej chwili.
To wyzwania z Twojej strony. A ze strony zespołu?
Oczywiście, są wyzwania od strony technicznej. Framework, w którym pracujemy, bezustannie się rozwija, więc trzeba po prostu nadążać. Dochodzą też różne aktywności – choćby szkolenia – które trzeba umiejętnie w zespole skoordynować z pracą.
No i są też, jakżeby inaczej, wyzwania na poziomie ludzkim. Bo nie jesteśmy wszyscy tacy sami. Każda osoba w zespole funkcjonuje trochę inaczej – ma inne cechy, inaczej podchodzi do pracy, czego innego potrzebuje, by móc efektywnie pracować. Więc po mojej stronie jest to, żeby poznać każdą osobę, „nauczyć się jej” i dzięki temu móc sprawić, żeby projekt działał na zasadzie symbiozy – żeby jednocześnie fajnie się wszystkim pracowało i powstawał jak najlepszy kod.
Programowanie, komunikacja i… dobry humor
Często w tym wszystkim pracujesz z klientem?
Ja pracuję przede wszystkim z zespołem. Takie kontakty bardziej biznesowe, to nie jest coś, w czym bym się odnajdywała. Ale też takie sytuacje, gdzie mój wkład w ten kontakt biznesowy jest potrzebny, nie zdarzają się często.
Jeśli chodzi o aspekt techniczny – to specyfika naszej pracy jest taka, że jest coraz więcej zespołów mieszanych z osobami po stronie klienta, bo pracujemy na ich frameworku, więc też z konieczności ten kontakt jest coraz większy. Naturalnie więc kontaktuję się z programistami po stronie klienta.
Takie mieszane zespoły ułatwiają pracę?
I tak, i nie. Z jednej strony – możemy się odzywać w każdej chwil, mamy wzajemnie dużą responsywność, po prostu – działamy we wspólnych zespołach. Ale też projekty „mieszane” z konieczności wymagają więcej wysiłku w wypracowywaniu wspólnej wizji, uzgadnianiu jej i ważeniu priorytetów.
Wracając do zespołu – wiem, że bierzesz czynny udział w rekrutacjach. Czego szukasz u potencjalnych kandydatów, programistów, którzy mogliby z Tobą pracować?
W obecnych rekrutacjach skupiam się – z technicznego punktu widzenia – na tym, żeby potwierdzić, że programowanie w Javie kandydaci mają rzeczywiście opanowane na poziomie podstawowym. To warunek konieczny.
Zwracam też jednak uwagę na zestaw miękkich umiejętności. Nasz projekt wymaga umiejętności komunikacyjnych – nie można dostać zadania, siedzieć cicho tydzień i się do nikogo nie odezwać, samemu sobie dłubiąc w kodzie. Trzeba się kontaktować z zespołami analitycznymi, testerami, a także z osobami po stronie banku. Więc pewna otwartość i kontaktowość są u nas konieczne.
Jest też bardzo ważna cecha, której szukam. I wbrew obiegowej opinii wcale nie mają jej wszystkie osoby, które umieją programować. To umiejętność rozbudowanego logicznego myślenia. Bez tego nie da się proponować przemyślanych realizacji zadań czy kreatywnych podejść do problemów.
Przyda się też dobry humor. No i to wystarczy.
Równość w zespole i satysfakcja z pracy z ludźmi
Jeśli chodzi o zatrudnianie – myślisz, że jest jakiś powód, dla którego wypadamy dobrze na tle rynku IT, jeśli chodzi o odsetek pracujących u nas kobiet? Dlaczego kobiety chętnie w Finture pracują?
Kobiety w Finture to nie tylko programistki – wiele z nich pracuje jako analityczki i testerki. Programistek jest obecnie mniej, choć bywały czasy, gdy firma była wręcz „babska”. W rekrutacjach nadal częściej pojawiają się mężczyźni, ale kandydatki często wyróżniają się dokładnością, dobrą organizacją i dużą motywacją do nauki. Trudno powiedzieć, czy kobiety chętniej wybierają naszą firmę, jednak ważnym argumentem jest równe, kompetencyjne traktowanie wszystkich. Zauważalne jest też, że w jednym z projektów wszystkie cztery stanowiska liderskie zajmują kobiety. Rynek się zmienia – coraz więcej kobiet wysyła CV i mam nadzieję, że ta tendencja będzie się utrzymywać.
A co sobie cenisz najbardziej w swojej obecnej roli?
Zastanawiałam się ostatnio nad tym. Że nie jest to może praca, w której ratuję ludziom życia. Nie pracuję w Fundacji, pracuję „w banku”. Śmiałam się, że dzięki mnie to ludzie mogą wziąć kredyt albo złożyć wniosek. No, ale jest to też jakieś ułatwienie. A jeśli chodzi o moją rolę jako lidera – to, mam nadzieję, że jednak w jakimś stopniu sprawiam, że ludziom pracuje się trochę lepiej. Bo tak widzę to stanowisko, że od tego właśnie jest: żebyśmy mogli być fajnym zespołem, w którym wszystkim się dobrze pracuje.
Czyli właściwie – lubisz pomagać.
Tak. I może nie jest to pomoc na skalę światową, ale tak, wspieranie też daje mi satysfakcję. Powiedziałabym, że programowanie daje „twardą” satysfakcję, taką bardziej zauważalną. Tu efekty są bardziej „miękkie”, trudniej mierzalne i zauważalne, ale wyzwanie jest przez to większe. I chyba dlatego też mam z tego większą satysfakcję.
W przerwie od zarządzania zespołem
No, dobrze. Praca pracą. A powiedz mi, jak odpoczywasz?
Kiedyś oglądałam dużo filmów, dziś – z braku czasu – częściej seriale. Dla równowagi uczę się grać na perkusji, co świetnie odstresowuje – to prezent od męża na trzydziestkę i spełnienie mojego marzenia. Niedawno zaczęłam też szyć na maszynie. Daje to dużą satysfakcję i, trochę jak programowanie, pozwala tworzyć i rozwijać kreatywność.
I też wymaga bardzo dużej dokładności.
Tak. To jest coś, co skupia i ręce, i mózg, więc świetnie się przy tym odpoczywa. No i zajmuje mniej miejsca niż perkusja.
To co ostatnio uszyłaś.
Plecak mężowi! Teraz w weekend – miałam trochę wolnego, więc mogłam poszyć. Tak to głównie dla córki szyję, bo to jest taki wdzięczny temat – można dużo próbować, nie trzeba dużo materiału, bo jest jeszcze mała. Wyższy level to podwijanie i szycie firanek – więc jeszcze mnie to czeka. To mnie trochę przeraża. Ale już zakładam, że jak mam maszynę, to sobie zrobię sama.
Pomyślałabym raczej, że plecak to jest większe wyzwanie.
Niby tak, ale mnie trochę przeraża „objętość” takiej firanki. To trzeba dobrze zmierzyć, dobrze wyciąć, dobrze zaplanować, dobrze podwinąć, żeby leżało. To jest takie coś, co się dawało krawcowej, żeby było dobrze zrobione. Albo mama lub babcia robiły. A teraz człowiek sam próbuje.
No i… lubię planować. Na przykład podróże. Teraz możemy mniej podróżować z racji tego, że mamy czterolatkę. Ale ja lubię też samo planowanie podróży – to jest dla mnie coś fajnego. Córka jest coraz starsza, więc mam nadzieję, że uda niedługo uda się zrealizować te plany.
Na pewno!