Pracuję dla organizacji zajmującej się opracowywaniem produktów, która zajmuje się reklamą online. Zadania, które otrzymuję, prawie zawsze dotyczą platform lub narzędzi, nad którymi nigdy wcześniej nie pracowałem. Na początku był to Android. Następnie node.js, następnie Windows Phone, następnie pakiet Debian, potem Python, Hadoop, Zwoje, Inżynieria odwrotna, Geo PostgreSQL i lista jest długa.
Cieszę się, że mogę się tak wiele nauczyć podczas pracy. Problemem, który wciąż napotyka mnie, jest dotrzymywanie terminów. Często nie jest jasne, co należy zrobić, aby wykonać określone zadanie. Musiałbym skonfigurować odpowiedni zestaw SDK, uruchamiać problemy z integracją, czytać online, przeglądać dokumentację, wyszukiwać online dla każdego elementu pracy na tej platformie. Czasami wyznaczają mi terminy, czasem je wyznaczam.
Bardzo trudno mi dotrzymywać terminów wiele razy. Za drugim razem robi się szybciej, ale nigdy nie pracuję nad jakimś językiem lub strukturą dłużej niż tydzień lub dwa. Jest to bardzo stresujące i bolesne. Dostaję całe flak i publiczne zawstydzanie, które przychodzi z powodu niedotrzymania terminów. Podejrzewam, że to nie może być normalne. Niemożliwe jest dostarczenie 7 aplikacji na telefony z systemem Windows, które nie wiedzą nic o c # w ciągu tygodnia. Ale udało mi się to zrobić dzień po terminie. Wszystko, co mam wiele razy, to wyszukiwarka google, która prowadzi mnie. Często dokumentacja na temat narzędzia, które dostosowuję, jest niewielka lub żadna.
Czasem utknąłem na czymś, czasem na godziny, a nawet dni. To odbija się na moim zdrowiu i nie jestem już w stanie spalić olejku o północy dla każdego zadania. Powoduje to wiele udręki psychicznej i depresji.
Czy w tej sytuacji mam rację, sądząc, że podany przeze mnie termin to strzał w ciemność?
Czy to normalne? Czy każdy pojedynczy element pracy wymaga za każdym razem uczenia się czegoś zupełnie nowego? Nie jestem pewien, czy uczciwie jest powiedzieć, że jestem kiepskim wykonawcą, ponieważ nie jestem w stanie dotrzymać terminów zadań związanych z narzędziem, o którym nic nie wiem. Jak sobie z tym poradzić?