Firma bardzo mocno stawia na juniorów i z tego powodu jest jednym z lepszych miejsc pracy dla początkującego programisty/testera.
Po punktach:
1. Póki inne firmy wystawiają jedno ogłoszenie, na które przychodzi 200 CV, tutaj dla juniorów organizują szkolenia, na które biorą od razu po 5-10 osób. Po takim szkoleniu w firmie zostają nie wszyscy, ale jednak większość. Wymagania wstępne dość niskie w porównaniu z innymi firmami, dlatego dostać się tu na staż jest stosunkowo łatwo. Zupełnie nie ma absurdalnych wymogów, kiedy żeby znaleźć pracę na poziomie juniora trzeba mieć "nie mniej niż 2 lata komercyjnego doświadczenia", jak dość często można spotkać w innych miejscach - firma jest otwarta na wszystkich. Oczywiście jeżeli kogoś wezmą na staż z niskim poziomem wiedzy, będzie to wymagało od takiej osoby bardzo dużo pracy w trakcie stażu - program jest na prawdę intensywny, a niskie wstępne wymagania zupełnie nie oznaczają, że spełnienia takich wymagań wystarczy w pracy. Pole dla rozwoju jest duże.
2. Szkolenie wstępne trwa miesiąc-półtora i jest organizowane bardzo i bardzo sensownie. W trakcie szkolenia są przerabiane narzędzia stosowane w firmie, typowe podejścia, realne sytuacje. Faktycznie po takim szkoleniu można normalnie kontynuować pracę w firmie bez zadawania pytań o to jak co działa, bo wszystka niezbędna wiedza zostaje przekazana.
3. W odrębny punkt warto wynieść osób prowadzących te szkolenia - są nie tylko wspaniałymi specjalistami w swojej dziedzinie, ale także i utalentowanymi nauczycielami, zawsze chętnie odpowiadającymi na pytania (oraz po prostu fajnymi ludźmi). Mówię tu o wszystkich szkoleniach - i dla developerów, i dla QA.
4. Miła atmosfera w pracy, otwartość na zadawanie pytań, co dla osoby zaczynającej swoją przygodę w IT jest bardzo ważne. Zdarzały się sytuacje, kiedy nie wiedziałem jak rozwiązać jakiś problem, dzwoniłem do bardziej doświadczonego kolegi, ten z kolei mógł zaprosić jeszcze kogoś - i w trzy-cztery osoby omawialiśmy co dokładnie jest nie tak i jakie rozwiązanie jest najlepsze. Oczywiście, że sporo się nauczyłem w trakcie takich rozmów.
5. Bardzo wysoka jakość kodu. Code review robi tylko kilka najbardziej doświadczonych osób w firmie i kod jest sprawdzany bardzo szczegółowo. Tak, dla początkującego deva może być nieprzyjemne otrzymanie review kodu, które zakłada przerobienie taska od nowa (i dobrze, jeżeli tylko jeden raz), ale jak najbardziej ma to sens. W takich warunkach nauka dobrych praktyk programowania idzie bardzo szybko i osoba z rocznym doświadczeniem pracy tu zaczyna zwracać uwagę na takie rzeczy, na które w innych firmach czasami nie zwracają uwagi nawet osoby z wieloletnim doświadczeniem.
Czy są wady? Oczywiście, jak w każdej firmie. Ale serio - jak ktoś szuka pierwszego miejsca pracy w IT i przeszkadza mu, że gdzieś płacą więcej, a gdzieś zapewniają jakieś specjalne benefity, to chyba nie od tego zaczyna pracę. Jak ktoś szuka doświadczenia w IT, to tutaj znajdzie doświadczenie, które zrobi go prawdziwym specjalistą i przyda się w każdym miejscu pracy. No, a jak ktoś szuka nie doświadczenia, a tylko dodatkowych korzyści i "pensji 15k" po bootcampie, to niech sobie szuka.