Zwolniony po raz trzeci z pracy przy tworzeniu oprogramowania. Co robić?
Dzisiaj zostałem zwolniony z firmy produkującej oprogramowanie… po raz trzeci w ciągu 1,5 roku. Nie trzeba dodawać, że czuję się jakbym sięgał dna i nie da się wyjść bez zmiany kariery. Czy powinienem zmienić karierę? Czy teraz można w ogóle znaleźć pracę?
Zwolniony z firmy fintech w drugim miesiącu za nie wykonywanie zawodu. To było prawidłowe, ponieważ miałem brak motywacji (brak zainteresowania zarówno biznesem jak i technologią). Zakładałem, że dobra kultura będzie wystarczająca, aby utrzymać mnie w ruchu.
Zwolniony z firmy obsługującej platformy internetowe po 2-3 miesiącach za słabą wydajność. Zgłosiłem się do roli Pythona, ale miałem za zadanie pracować z kodem C przez miesiąc. Opracowanie trwało więc dłużej ze względu na naturę języka oraz wyobcowanie z głównej bazy kodowej. Przeszedłem do właściwego projektu po - który poczułem się jakbym zaczynał od zera, uzupełniony o kilka nowych rzeczy, których musiałem się nauczyć. Otrzymałem ostrzeżenie, że mają wątpliwości co do mojego stażu i wspomnieli, że zobaczą, ile rzeczy mogę wprowadzić do projektu w jednym sprincie. Dostarczyłem kilka rzeczy, ale bez żadnej metryki było to jak strzelanie w pustce. Później zostałem puszczony za to, że “nie byłem wystarczająco starszy”. To było w okresie próbnym, jak sobie przypominam.
Zwolniony na 6 miesiąc za słabe wyniki. W okresie próbnym otrzymałem pozytywną opinię. Pracowałem nad projektem w Pythonie i robiłem refaktory i sprzątanie, na które dostałem dobre komentarze, jednocześnie kończąc większość biletów na czas. Nawet menadżer przyznał mi w stosunku 1 do 1, że jestem na czasie (prawdopodobnie wyczuł moje obawy z powodu mojej złej przeszłości). Potem przeszedłem do nowego projektu, który był dla mnie nowym terytorium. Utrzymanie tego samego taktu sprzątania i refaktoringu nie udało się tym razem. Również bilety były słabo opisane, a autor nie zawsze był w pobliżu, aby prosić o wyjaśnienia lub dostępne z powodu bycia zajętym nowymi projektami. W połączeniu z nauką nowej technologii, sprawy zajęły tym razem znacznie więcej czasu, a ja przegapiłem 2 terminy. Otrzymałem w tym momencie ostrzeżenie. Miałem 4 dni przed wyjazdem na wakacje, gdzie zostawałem w nadgodzinach i udało mi się zakończyć całą należną mi pracę, starając się pokazać zmianę w moim zachowaniu. Po powrocie otrzymałem pismo z wypowiedzeniem umowy, w którym poruszono główne kwestie; (1) nie wywiązałem się z obowiązków i (2) zabrałem czas innym dewiantom.
Z wyjątkiem przypadku 1, myślę, że pozostałe przypadki wynikały ze złego zarządzania i prawdopodobnie nieco słabej komunikacji z mojej strony. Czy jest jednak jakaś szansa, że mogę to sprzedać? Ogólnie rzecz biorąc, problemem, który widzę jest to, że mam tendencję do czyszczenia nieporządanego kodu, refaktora i upewnienia się, że rzeczy są dobrze przetestowane - coś, co może być postrzegane przez wielu jako powolne działanie.
Jestem w tym momencie dość zagubiony. Jestem po trzydziestce, nie mam rodziny i nie mam wielu przyjaciół. Na szczęście mam kilka oszczędności na utrzymanie się przez 6 miesięcy, ale będę musiał dokonać właściwych wyborów.
Wszystko to znajduje się w Wielkiej Brytanii. Jeśli chodzi o kodowanie, powiedziałbym, że jestem ponadprzeciętny i staram się przestrzegać ogólnych dobrych praktyk, refaktoringu, testowania, wzorów projektowych, itp. Mam bardzo dobre portfolio GitHubów z wieloma wysoko ocenianymi projektami zbudowanymi od podstaw. Niektóre projekty były w rzeczywistości wykorzystywane przez niektóre firmy, z którymi przeprowadzałem wywiady.