Ścieżka kariery Senior Technical Leadera

IT jest branżą, gdzie zmiana kwalifikacji i charakteru pracy nie jest niczym niespotykanym. Można nawet powiedzieć, że panuje swego rodzaju płynność zawodowa, która pozwala rozwijać się w różnych kierunkach, nie zawsze stricte związanych z obecną rolą. Dzięki temu nie musimy być przykuci do jednej i tej samej roli po wieki wieków.

Ta “płynność” zawodowa może mieć coś wspólnego z pojęciem wypalenia zawodowego. Spędzamy zbyt wiele czasu przed komputerem, stresujemy się obowiązkami, które nierzadko realizujemy także po godzinach. Czasami na walkę z wypaleniem wystarczy odpoczynek, zmiana środowiska, wyrobienie dobrych nawyków. Jeśli jednak problem sięga głębiej można rozważyć zmianę branży lub też stanowiska pracy.

Dziś opiszemy ścieżkę kariery Senior Technical Leadera. Stanowisko to pozwala godzić zarówno pracę techniczną z takimi funkcjami jak na przykład dowodzenie zespołem lub projektami. 

Kim właściwie jest Tech Leader i czym różni się od Team Leadera?

Pojęcie Tech Leadera może być mylone z Team Leaderem, dlatego też najpierw wyjaśnimy czym one różnią się. Tech Leader jest inżynierem oprogramowania odpowiedzialnym za dowodzenie zespołem deweloperów, a także za jakość i aspekty techniczne. Razem z zespołem deweloperów definiuje on techniczną wizję projektu i wraz z nimi pracuje, aby został zrealizowany. Ponadto, praca Tech Leadera nierozerwalnie wiąże się z byciem na czasie, co pomaga dokonać najbardziej efektywnych wyborów oraz utrzymać zaufanie developerów. 

Natomiast Team Leader zajmuje się bardziej zarządzaniem ludźmi oraz dbaniem o ich potrzeby i nadzorowaniem ich postępów. 

Odpowiedzialności Tech Leadera

Dobry Tech Leader powinien być wszechstronny. Musi znać się na programowaniu, budowie oprogramowania i wszelkich innych aspektach technicznych. W ten sposób będzie w stanie wyłapać błędy zespołu i poprowadzić dany projekt. W przypadku nietypowych zadań zadaniem Tech Leadera jest również przeprowadzenie researchu, przygotowanie prototypów lub też Proof of Concept. 

Pomijając wszelkie aspekty techniczne, najważniejszym zadaniem Tech Leadera jest komunikacja oraz kontakt z klientem. Tech Leader powinien być osobą pierwszego kontaktu, kimś, kto zbiera informacje od klienta, a potem przekazuje je reszcie zespołu. Tech Leader jest więc zatem mentorem i przydziela współpracownikom poszczególne zadania. 

Z komunikacją łączy się kolejna odpowiedzialność, tj. całkowita znajomość projektu. Jako Tech Leader musisz potrafić odpowiedzieć na wszystkie pytania techniczne dotyczące tego projektu. Upewnij się również, że jego dokumentacja jest aktualna i kompletna.

Mimo tych wszystkich odpowiedzialności pamiętaj jednak, abyś nie przejmował całkowitej kontroli nad projektem — pozwól innym wykazać się. 

– [W HubSpot – przyp.red.] uwielbiamy przenosić odpowiedzialność na współpracowników i podejmujemy to ryzyko ponieważ jesteśmy przekonani, że członkowie zespołu posiadają odpowiednie narzędzia do podejmowania odpowiednich decyzji. Ja sam mam kilka osób, które kontrolują moje poczynania i pomagają wrócić gdy zbaczamy z kursu, na odpowiednie tory – mówi Emil Sit, Director of Engineering w Toast.

Dlatego powinniśmy pamiętać, że w świecie IT nigdy nie kończy się proces naszej nauki – domeną tej branży jest fakt, iż nieustannie się ona rozwija, a zatem zawsze jest więcej do nauczenia. Zamiast martwić się swoimi brakami w wiedzy, korzystaj z faktu, że jesteś otoczony ludźmi o większym doświadczeniu, umiejętnościach i wiedzy. Ucz się od nich. Czytaj książki o zarządzaniu, bądź pozytywny, rozwiązuj problemy raczej niż na nie narzekaj, stawiaj na empatię i zaufanie. 

Jak zostać się Tech Leaderem

Czy to kariera dla ciebie?

Zanim zaczniemy się rozwijać się w kierunku Tech Leadera, warto zastanowić czy sprawdzimy się w tej roli. Lubisz współpracować z ludźmi? Czułbyś się komfortowo zajmując się czymś innym niż programowanie? Przy odpowiadaniu na takie pytania musisz być ze sobą szczery. Skup się na tym co cię motywuje i sprawia przyjemność. – Nie wstydź się powiedzieć, że nie pasujesz do tej roli, ona nie jest dla wszystkich – mówi Adam Dunkley, CTO i Tech Adviser w Shortest Path Tech.

Ścieżka kariery 

Droga prowadząca do objęcia posady Tech Leadera może być zawiła. Z reguły zaczyna się od zostania Junior Developerem, następnie Software Engineerem, potem Junior Software Engineerem, a dopiero wtedy Tech Leaderem. Dzieje się tak, gdyż bycie Tech Leaderem wymaga dużej wiedzy technicznej, doświadczenia i umiejętności kodowania. Podobnie było w przypadku Michaela, jednego z Tech Leaderów w Coinbase. 

– Zaczynał jako Product Engineer, pracował zarówno nad backendem i frontendem aplikacji – pisze Jesse Pollak, Head of Engineering w Coinbase. Produkt, nad którym pracował Michael tak szybko rozwinął się, że potrzebował kogoś, kto wie na jego temat najwięcej z zespołu i mógłby wdrożyć nowych członków. – Nadal zajmował się produktem, ale przydzielono mu zespół, a zajmowanie się nim zaczęło zajmować mi coraz więcej czasu – czytamy dalej.

Jak widać, na każdym etapie ścieżki uczymy się czegoś nowego, czegoś, co przyda nam się, kiedy dojdziemy już na szczyt. Powoli wspinając się po szczeblach kariery ku posadzie Tech Leadera nauczysz się wielu rzeczy, które wypchną cię z twojej strefy komfortu. Przede wszystkim przekonasz się, że nigdy nie przestaniesz się uczyć. Dowiesz się również jak swoją wiedzę należy przekazywać innym.

Podejmuj różne wyzwania

Zgodnie z zebranymi opiniami Senior Technical Leaderów, nieocenioną pomocą jest mentor, który pomoże wspinać się po szczeblach kariery. Przeprowadź z nim szczerą rozmowę, razem zdefiniujcie nad czym powinieneś popracować, ale też przejmij inicjatywę, szukaj wyzwań i okazji, bierz na siebie większą odpowiedzialność, rozwijaj zarówno nowe, jak i już istniejące umiejętności. Pamiętaj, że jesteś człowiekiem i zawsze może się zdarzyć, że czegoś nie będziesz wiedział lub potrafił.

Zacznij od czegoś małego i stopniowo dobieraj sobie coraz to więcej zadań. Zapewniaj feedback kolegom z pracy, zgłaszaj się do przeprowadzania prezentacji, a nawet sam zostań czyimś mentorem. Czuj się odpowiedzialny za swoje przedsięwzięcia, a problemy naprawiaj zamiast tylko na nie narzekać. Przede wszystkim nie czekaj z inicjatywą aż zostaniesz mianowany Tech Leaderem — zacznij pracować nad tym już dzisiaj i pokaż na co cię stać.


Źródła:

Autorem artykułu jest Zuzanna Filipiuk. Zdjęcie główne artykułu pochodzi z unsplash.com.

Patronujemy

 
 
Polecamy
Konteksty i ich wpływ na rozwój oprogramowania