Byłem w środowiskach, które robią rzeczy w obie strony.
Pierwszą pracę, jaką miałem po szkole, przydzielono mi mentora. Nie lubiłem tego faceta i na pewno nie zgadzałem się z nim we wszystkim. Nie podobało mi się to, że musiałem z nim współpracować i byłem prawie pewien, że mój pracodawca popełnił błąd, ale z perspektywy czasu wiele się nauczyłem.
Kilka lat do przodu, a teraz jestem z firmą, która traktuje programistów z postawą „każdy dla siebie”. Deweloperzy są pod napiętymi terminami i niewiele, jeśli w ogóle są jakieś ulgi dla programistów, którzy spędzają czas, biorąc innych pod swoje skrzydła, aby pokazać im liny. Myślę, że to wstyd. Widzę, jak młodsi programiści zmagają się z tymi samymi rzeczami, co ja, ale bez mentora, który by im pomógł, zajmuje im to dużo dłużej.
Zdecydowałem się na „mentora”, ponieważ nowi pracownicy „wydają się doceniać pomoc, jaką mogę im zapewnić”. O ile mogę powiedzieć, jest to fantazyjny sposób powiedzenia HR, że jestem skłonny tolerować mierne oceny produktywności, dzięki czemu mogę zrobić właściwą rzecz, która polega na umożliwieniu młodym programistom skutecznego wykonywania pracy i szybkiej poprawy.
Myślę, że na to zasługują nasi młodsi pracownicy, a biorąc pod uwagę perspektywę i doświadczenie, myślę, że pierwsza firma, w której pracowałem, i ten facet, który mnie mentorował, mieli o wiele więcej pomysłów niż wtedy.
Wszystko to jest daleką drogą do powiedzenia, że chociaż żałuję, że nie musieliście wyznaczać mentorów, jest to prawdopodobnie jedyny uczciwy sposób rozprzestrzeniania się po pracy. Jeśli tego nie zrobisz, powinieneś dać ludziom, którzy robią to, co należy. To nie jest łatwa praca; wymaga zarówno umiejętności interpersonalnych, jak i umiejętności inżynieryjnych; i to jest czasochłonne.