Opowiem o tym doświadczeniu, ale pamiętaj, że każdy jest inny. Te rzeczy nie są uniwersalne.
Jedną rzeczą jest pozwolić mu odejść osobiście. Ten projekt jest czymś, z czym żyłeś i mieszkałeś przez 18 miesięcy - naturalnie chciałbyś, aby każda zmiana była taka, jak byś to zrobił. Daj bufor kolegom do popełniania błędów, do nauki. Stwórz pokój, aby były przydatne. I pamiętaj, że może się to nie zdarzyć od razu. Byłoby również wspaniale, gdyby było coś, część kodu, którą mogliby czuć, że udoskonalili lub stworzyli, co wydaje się sukcesem w krótkim czasie. Cierpliwość i tolerancja mają tutaj dobrą stopę zwrotu. Nie próbuj mikromanagować, a jeśli chcesz krytykować, powiedzieć „jesteś w błędzie”, upewnij się, że masz jakąś zasługę, możesz to udowodnić, to nie jest walka „religijna”.
Kolejną kluczową kwestią jest znalezienie odpowiedniej osoby dla Ciebie. Najlepiej byłoby znaleźć kogoś mądrzejszego od siebie. Jest to subiektywne i względne, ale jeśli czujesz, że dana osoba ma trochę wiedzy i umiejętności, których nie masz, tak jest najlepiej. Będzie to wzajemnie satysfakcjonująca współpraca.
Można to zrobić na dwa sposoby - kolega będzie miał kłopoty, a ty przerwiesz to, co on lub ona zrobi, albo umiejętności dwojga z was pomnożą się, a nie tylko zsumują, i naprawdę docenicie współpracę.
Na temat „czystego, szybkiego, wielokrotnego użytku kodu” - proponuję podczas wywiadu, poprosić o napisanie małego mikro-jądra / menedżera usług i / lub wykonawcy pracy. Zobacz, w jaki sposób komponenty wtykowe są określone i skonfigurowane. Nie trzeba kończyć, liczy się myśl. A także szybko nauczysz się ludzi, którzy dobrze wiedzą, jak to zrobić, będą chcieli porządnych pieniędzy ;-) Powodzenia!