Przejdę z wysokiego poziomu na niski.
Demo aplikacji jak najszybciej
Jedną z najważniejszych rzeczy jest to, że deweloper ma pomysł, nad czym będzie pracował. Podczas demonstracji zwróć uwagę na niektóre rzeczy, które były ostatnio rozwijane, oraz kierunek, w którym zmierza aplikacja.
Wyjaśnij architekturę wysokiego poziomu
To jest również bardzo ważne. Pozwól nowemu twórcy słuchać i zadawać pytania. Zrób to jako ćwiczenie grupowe z innymi deweloperami, którzy, mam nadzieję, wkroczą i pomogą ci. Dzięki temu nowy programista dowie się, że można otwarcie i szczerze mówić.
Przygotuj świetny dokument pokładowy
Posiadanie świetnego dokumentu pokładowego pomaga nie tylko nowym twórcom, ale także starszym. Może zawierać oczekiwania, przydatne linki i informacje o konfiguracji środowiska. (Nie potrafię powiedzieć, ile razy korzystałem z naszego systemu pokładowego, aby skonfigurować środowisko, kiedy dostaję nowy komputer ...) Powinno to być dobrze zorganizowane i do rzeczy, a nie pozostawać na dłużej i nie być wysypiskiem dla każdego mały szczegół.
Zachęcaj go do zadawania pytań (i bądź dostępny, aby na nie odpowiedzieć)
Z odpowiedziami prowadź je, ale nie mów im, co mają robić. Daj im wskazówki, ale pozwól im w końcu sami to rozgryźć.
Pomóż innym członkom zespołu przywitać przybysza
Moneta ma dwie strony, gdy ktoś dołącza do drużyny. Zespół musi mieć narzędzia, aby powitać również nowego programistę.
Niech podniosą małe lub dwa zadania
Pozwól im dodać coś nowego i widocznego do projektu, który jest w wersji demonstracyjnej. Kiedy zostanie pokazany, powiedz, kto to zrobił i jaką dobrą robotę wykonali. To naprawdę może zwiększyć samoocenę. Im szybciej czują się, jakby dodawali wartość, tym szybciej czują, że są częścią zespołu. Im szybciej poczują się upoważnieni do zrobienia wszystkiego, co mogą.
Zachęcaj ich do wykonywania trudniejszych zadań, gdy poczują się coraz bardziej komfortowo
Dobrzy kandydaci zrobią to naturalnie.