Anna Horyza pracuje jako Lead Consultant / BI Developer w Lingaro Group. W rozmowie z No Fluff Jobs opowiada o nowych projektach i rekrutacji na stanowiska związane z technologiami Power BI. Sprawdź, czym zajmuje się BI Developer!
W rozmowie poruszyliśmy tematy codziennych zadań, jakie mogą czekać na osoby, które postanowią dołączyć do zespołów deweloperskich w Lingaro. Anna przybliży szczegóły pracy jako konsultantka i developerka Power BI, a wywiad zakończy odpowiedź na pytanie: „Jak może wyglądać przyszłość analityki danych?”.
Czym na co dzień zajmuje się BI Developer?
Czym na co dzień zajmujesz się w Lingaro? Jak wygląda Twój typowy dzień pracy?
Anna Horyza: To zależy. Żeby odpowiedzieć na to pytanie, muszę zacząć od tego, jak w ogóle wygląda praca w Lingaro, bo struktura zespołów jest tu wyjątkowa i różni się nieco od innych firm, które znam.
Zestaw moich zadań zależy przede wszystkim od projektu i klienta, z którym pracuję. Wynika to z tego, iż w Lingaro z jednej strony pracujemy z klientem przy konkretnym projekcie, a z drugiej jesteśmy częścią wewnętrznego zespołu w firmie. Już tłumaczę, jak to przekłada się na codzienne zadania – na początek opowiem, jak wygląda praca BI Developera i konsultanta z zespołem wewnątrz firmy.
Każde z nas jest częścią teamu. To wiąże się z cyklicznymi spotkaniami całego zespołu oraz spotkaniami 1×1 z team leaderem/leaderką i poszczególnymi współpracownikami. Każdy może pracować z innym klientem i każdy może mieć inną specyfikę codziennej pracy. Na przykład jedna osoba pracuje jako manager projektu, inna jako developer, a jeszcze inna jako inżynier. Osobiście uważam, iż jest to interesujące rozwiązanie, ponieważ możemy wymieniać się wiedzą i doświadczeniami, konsultować się i poznawać różne obszary. W zespole, oprócz spotkań wewnętrznych, organizowane są różnego rodzaju szkolenia lub grupy tematyczne dotyczące np. Power BI, Tableau, technologii Azure. Każdy może do nich dołączyć, uczyć się, zadać pytanie albo podzielić się rozwiązaniami, które stosuje.
BI Developer: praca z klientem
AH: jeżeli chodzi o drugą część, czyli pracę z klientem, to jesteśmy przypisani do konkretnego projektu z podziałem na jasno określone obowiązki. Tutaj mogę opowiedzieć, jak to wygląda w moim przypadku.
Zajmuję się organizacją i koordynacją pracy developerów, rozwiązywaniem pojawiających się trudności oraz mam też swoje projekty developerskie związane z modyfikowaniem bazy danych oraz dashboardami. Te zadania muszę dostarczyć w precyzyjnie ustalonym czasie. Trudno mi opisać TYPOWY dzień mojej pracy, ponieważ wszystko zależy od tego, czy jestem skupiona na pracy jako developerka, czy może angażuję się w planowanie i organizację zadań. W projekcie mamy osoby z różnym doświadczeniem: od juniorów po stanowiska seniorskie. Pracujemy po części indywidualnie, każdy nad swoją działką, ale również niektóre rzeczy wykonujemy wspólnie.
Oczywiście osoby mniej doświadczone są wspierane przez resztę zespołu. Gdy ktoś ma problem ze znalezieniem rozwiązania lub potrzebuje przeprowadzić burzę mózgów, aby omówić jakiś temat – wtedy jestem. Mamy również grupowy czat, na który można wrzucać tematy, które chcemy poruszyć, rozwiązać albo się nimi podzielić (np. sukcesy!).
W projekcie pracujemy zgodnie z metodologią Agile, a nasza praca jest podzielona na dwutygodniowe sprinty.
Stack technologiczny BI Developera
Z jakich narzędzi/technologii korzystasz w pracy najczęściej?
AH: I znowu odpowiem klasycznym: TO ZALEŻY. Dobór technologii zależy od kilku czynników. W Lingaro dysponujemy praktycznie nieograniczonym wachlarzem narzędzi. Dobór zależy od klienta. Czasem mamy z góry ustalone technologie, a czasem sami jako konsultanci sugerujemy najlepsze rozwiązania.
Na co dzień w pracy możemy się spotkać z takimi technologiami jak np. Tableau, Power BI, Azure, Snowflake, Alteryx.
Opowiedz o projektach, w których bierzesz udział. Co stanowi największe wyzwanie?
AH: Jak wspominałam wcześniej, wszystko zależy od klienta, dla którego pracujemy. Wyzwania są różne, ale przede wszystkim trzeba wiedzieć, iż projekty są zróżnicowane czasowo. Jedne realizowane są parę miesięcy, inne rok i dłużej.
Przychodząc do firmy, dysponujemy pewnymi umiejętnościami, ale w trakcie pracy przy projekcie może pojawić się potrzeba (albo okazja!), żeby je poszerzać np. poprzez naukę i zdobycie certyfikatu w dodatkowej niszy. Zwłaszcza o ile sami chcemy się rozwijać w konkretnym obszarze.
Ważne jest, iż pracując dla jednego klienta, w konkretnej technologii, mamy też możliwość zmiany projektu. Podam tutaj taki przykład: ktoś może być Tableau Developerem, ale mieć również doświadczenie w Power BI. Taka zmiana projektu nie stanowi problemu, oczywiście po wcześniejszej konsultacji z przełożonym(-ą). Firma jest elastyczna i daje duże możliwości rozwoju w zależności od naszych preferencji i potrzeb.
Największym wyzwaniem jest komunikacja, bo zależy nam, żeby klienci byli doinformowani i zadowoleni. Z drugiej natomiast strony wyzwaniem bywają wymagania drugiej strony. Klient nie jest ekspertem w możliwościach danej technologii. Może się zdarzyć, iż założenia projektu nie są w stanie w całości spełnić jego oczekiwań. Od tego też jesteśmy: żeby wyjaśnić, dlaczego tak jest i zaproponować inne, lepsze rozwiązanie.
Konsultantka BI w relacji z klientem. Co jest najważniejsze?
Jak przebiegają spotkania z biznesem? O co jako specjalistka BI musisz zadbać?
AH: Muszę zadbać przede wszystkim o komunikację. Podczas startu projektu zarówno klient, jak i zespół wdrożeniowy muszą mieć pełne zrozumienie celu projektu i jasność w kwestii oczekiwań klienta. Już na tym etapie warto wymyślić, gdzie mogą kryć się niejasności i je zawczasu wyjaśnić. Na wszelki wypadek.
Tylko jasne zdefiniowanie celu, potencjalnego ryzyka oraz zrozumienie biznesowej potrzeby klienta pozwoli później sprawnie realizować zadania. To też klucz do prawidłowego oszacowania czasu potrzebnego na realizację projektu.
Najważniejsze cechy dobrej BI Developerki
Lingaro regularnie uruchamia nowe projekty i poszukuje BI Developerów i Developerek. Jakie kompetencje (miękkie i twarde) są najważniejsze dla kandydatów i kandydatek?
AH: Powiedziałabym, iż najważniejszy jest umysł otwarty na nowe technologie. Z drugiej strony istotne też jest, aby już na tym etapie spróbować określić kierunek, w którym chcemy się rozwijać.
Pracujemy z osobami z różnych regionów świata, dlatego umiejętność płynnej komunikacji w języku angielskim jest kluczowa. Profesjonalizm też. Należy zdawać sobie sprawę, iż klienci są różni, a więc i nasze podejście powinno być elastycznie. W końcu chcemy, aby każda ze stron była zadowolona z przedstawionych wyników pracy.
Ważne są też takie umiejętności jak logiczne myślenie, umiejętność pracy w grupie i chęć pomocy swojemu zespołowi oraz chęć uczenia się. To się nigdy nie kończy – technologia się rozwija i warto rozwijać się razem z nią.
Pod względem technologicznym mam na myśli m.in. rozwiązania chmurowe, jak np. Azure, a także: Python, SQL, ETL albo Big Data.
Jak zacząć pracę jako BI Developer?
Jakie masz rady dla osób, które chciałyby wejść do IT i zająć się danymi? Jak przygotować się do tego zawodu i szukania pierwszego zatrudnienia?
AH: Wiadomo, iż początki zawsze są trudne, ale też temat IT, sam w sobie, jest bardzo szeroki. Należy w pierwszej kolejności zadać sobie pytanie, w którym kierunku chcę się rozwijać. Czy czuję np. rozwiązania chmurowe, czy interesuje mnie architektura baz danych, czy może mam zmysł estetyczny i lubię wizualne przedstawienie danych?
Dla przykładu, jeżeli chcemy pójść w kierunku wizualizacji danych i myślimy o pozycji Power BI / Tableau Developer, sugerowałabym, aby stworzyć swoje portfolio projektowe. Osoba przygotowująca się do zawodu nie dysponuje żadnym doświadczeniem, dlatego trudno jest na rozmowie ocenić jej umiejętności czy potencjał. Dlatego portfolio jest pewną podstawą, którą można zaprezentować na rozmowie kwalifikacyjnej, a link do niego wcześniej dołączyć do CV.
Podobnie jest np. w przypadku nauki Pythona: warto opublikować swój kod na GitHubie.
Drugą sugestią jest przejrzenie ofert pracy z obszaru, którym jesteśmy zainteresowani i zwrócenie uwagi na wymagania. Dzięki nim wiemy, w którym kierunku powinna zmierzać nasza nauka. Rynek jest elastyczny i wchodząc do IT, warto postarać się, żeby być jak najbardziej dopasowanym kandydatem/kandydatką.
Przyszłość BI: czy dane to nowa ropa?
Jak Twoim zdaniem będzie wyglądać przyszłość analityki danych? Czy zgadzasz się z powszechną już tezą, iż „dane to nowa ropa”?
AH: Zdecydowanie tak, chociaż istotny jest sposób, w jaki tę ropę pozyskujemy.
Firmy generują mnóstwo danych, ale też wiele organizacji używa różnych systemów, nie mając tych danych wystandaryzowanych. Sądzę, iż przyszłość analityki danych zależy od wiedzy i umiejętności samych analityków. Dlatego dla mnie duże znaczenie miało bycie częścią dobrego zespołu i możliwość współpracy, wymiany wiedzy z doświadczonymi kolegami i koleżankami.
Z jednej strony ilość pozyskiwanych danych może wyglądać bardzo obiecująco, ale z drugiej, jeżeli nie będziemy pracowali wydajnie z danymi lub nie będziemy ich rozumieć, nigdy nie wyciągniemy maksimum korzyści wynikających z ich posiadania. choćby połączenie sztucznej inteligencji z Big Data zależy w pierwszym kroku od człowieka.
Uważam, iż najważniejsze jest połączenie świetnej technologii, dużych zbiorów danych i sprawnego umysłu człowieka, który umie to wszystko wykorzystać.
Praca w Lingaro – kooperacja i autonomia
Poniżej znajdziesz aktualne oferty pracy w Lingaro – nie wahaj się, aplikuj i rozwijaj się na wybranej przez siebie ścieżce. W razie jakichkolwiek dalszych pytań zachęcamy do kontaktu i szukania informacji bezpośrednio u źródła – na stronie Lingaro Group.