Sì, puoi risolvere le cose più velocemente di loro, ecco perché sei anziano e loro no. Tuttavia, un buon senior vuole portare i suoi juniores anche a livello senior e l'unico modo per farlo è far sì che imparino come fare le cose.
Il mentoring è l'uso più efficace del tuo tempo in questo momento, non la codifica.
Consideralo in questo modo, se trascorri i sei mesi successivi mentoring in modo efficace e i junior imparano abbastanza da diventare sviluppatori intermedi, quindi hai 5 sviluppatori intermedi e un senior. Se fai tutto il lavoro duro da solo perché è più veloce, tra sei mesi farai 5 pollici junior ballando loro i pollici (beh, il migliore di loro sarà passato ad altri lavori se non gli hai dato alcun lavoro stimolante, quindi tu potrebbe avere un numero minore o minore di giovani sviluppatori) e un anziano sovraccarico e irritabile.
Sapete quali interazioni complesse si trovano tipicamente nei bug, quindi sviluppate un po 'di formazione specifica su quei tipi se le cose, come risolvere i problemi e trovare il problema reale e poi i tipi di metodi tipicamente necessari per risolverli. Quindi dai loro questi problemi mentre escono. Sì, impiegheranno più tempo per risolverli e dovresti tenerne conto nelle stime del tuo tempo.
L'idea di programmazione della coppia è fantastica. Abbinalo con uno diverso per ogni problema veramente avanzato. Anche se non conoscono ancora abbastanza per risolvere il problema, avere il giovane alla tastiera mentre dici loro cosa provare in termini di ricerca della causa aiuterà a insegnare loro il processo di risoluzione dei problemi. Certo, non aspettarti solo che prendano il dettato. spiega cosa vuoi che cerchino e perché. Chiedi le loro idee e ascoltali. Spiega perché la loro idea non è una buona scelta se non lo è. Utilizzare il metodo socratico di insegnamento ponendo domande importanti. Ricorderanno meglio la soluzione con la quale sono venuti fuori attraverso le domande principali di quella che hai dettato loro senza spiegazioni. Ricorderanno anche meglio se hanno tipicamente digitato la soluzione invece di guardarti mentre la digiti. Uno dei principali principi dell'apprendimento è che le persone conservano di più se lo fanno piuttosto che semplicemente ascoltare.
Una volta che il minore ti ha aiutato a risolvere una particolare classe di problemi come parte di una coppia con te, puoi accoppiarlo con qualcun altro la prossima volta che si presenterà questa classe di problemi e solo essere disponibile per la consultazione, non rimanere in piedi le loro spalle mentre provano cose diverse.
Hai cinque nuove persone che sono davvero difficili. Devi essere onesto con tutti loro e ruotare con chi accoppi o dare la guida. Non giocare preferiti. BUt devi anche essere una persona che fornisce "Tough love" se qualcuno non ha successo e sta facendo progressi. Potrebbe essere necessario chiamare uno o più di loro e dire loro che hanno bisogno di migliorare e perché sentono che non ci stanno riuscendo. SOme peopel ti consentirà di fare tutto il lavoro se accoppiato e non puoi permetterlo, perché è più semplice. Se la persona non può fare il lavoro, è più gentile con loro e molto meglio per la tua squadra se non la porti con sé una volta che è ovvio che non possono o non impareranno ad essere più indipendenti.
Ricorda, ottieni ciò che ti aspetti. Se non ti aspetti molto, non otterrai molto. Aspettatevi che brillino e la maggior parte di essi arriverà al vostro livello.