DEV Community

Cover image for Jak współpracować z mentorem programowania
Marcin Wosinek for Poznaj dev

Posted on • Originally published at poznaj.dev

1 1

Jak współpracować z mentorem programowania

Kontakt z bardziej doświadczonym programistą, który chce Ci pomóc w rozwoju zawodowym, może znacznie przyspieszyć Twoje postępy w branży IT. Kimś takim może być:

  • przyjaźnie nastawiony kolega z pracy z większym doświadczeniem,
  • uczynny znajomy,
  • mentor z zewnątrz – za którego usługi trzeba płacić (albo i nie).

Co zrobić, żeby wycisnąć z takiej pomocy jak najwięcej?

Image description

Senior JS developer

Dziel się problemami z życia wziętymi

Twój mentor ma dużo większe doświadczenie „w terenie” niż Ty. Może się nim z Tobą podzielić – o ile powiesz mu o swoich trudnościach. Na przykład:

  • jeśli masz przed sobą wyzwanie techniczne, może Ci polecić alternatywne rozwiązania;
  • jeśli nie zgadzasz się ze współpracownikiem, może ocenić sytuację i nakierować Cię na lepsze rozwiązanie podobnego sporu w przyszłości;
  • jeśli jesteś przytłoczony liczbą dostępnych bibliotek, może Ci pomóc w wyborze i skupieniu się na jednej z nich;
  • jeśli Twoja sytuacja zawodowa ma się nie najlepiej, może pomóc Ci w przygotowaniu się do rozmowy o podwyżce lub w szukaniu nowej pracy. W tym wypadku lepiej by było, gdyby mentor nie pracował w firmie, w której aktualnie pracujesz.

Bądź dobrym uczniem

Mentoring jest przyjemny, o ile Ty – uczeń – jesteś otwarty na naukę. Zwracaj uwagę na zalecenia swojego mentora. Jeśli poleci Ci artykuł, przeczytaj go; jeśli zarekomenduje książkę, zdobądź ją i przeczytaj; jeżeli będzie wychwalał kurs, kup go i ukończ. Jeśli dostaniesz informacje zwrotne z weryfikacji kodu, przynajmniej zareaguj na jego propozycje: omów ich zalety i wady, nawet jeśli nie wykorzystasz ich akurat w tej konkretnej sytuacji.

Image description

Traktuj mentora tak, jak traktowałbyś sowę.

Ucz się... podczas nauki

Jeżeli Twoja praca nie stanowi źródła problemów programistycznych, stwórz je sobie sam. Możesz poprosić mentora o weryfikację Twojego kodu w ramach pracy nad własnym projektem. Najlepiej byłoby, gdyby taki projekt był ogólnodostępny. Workflow mógłby wyglądać tak:

  1. Robisz pierwszą wersję sam.
  2. Mentor daje Ci wskazówki.
  3. Wprowadzasz zmiany na ich podstawie.

Jawna praca nad własnym projektem pokazuje potencjalnemu pracodawcy trzy ważne rzeczy:

  • jesteś wystarczająco zmobilizowany do dostarczenia projektu;
  • masz pomoc z zewnątrz i Twój rozwój nie będzie opierał się wyłącznie na zasobach pracodawcy;
  • pokazujesz, jak dobrze znosisz krytykę i jak wykorzystujesz informacje zwrotne.

A Ty?

Jakie są Twoje doświadczenia z mentoringiem? Daj znać w komentarzach!

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay