Sì, puoi risolvere le cose più velocemente di loro, ecco perché sei più anziano e loro no. Tuttavia, un buon anziano vuole portare anche i suoi junior a livello senior e l'unico modo per farlo è far loro imparare come fare le cose.
Il mentoring è l'uso più efficace del tuo tempo in questo momento, non la codifica.
Guarda in questo modo, se trascorri i sei mesi successivi in modo efficace e gli studenti imparano abbastanza per diventare sviluppatori intermedi, allora hai 5 sviluppatori intermedi e uno senior. Se fai tutto il duro lavoro da solo perché è più veloce, in sei mesi avrai ancora 5 junior agitando i pollici (beh, i migliori si saranno trasferiti ad altri lavori da allora se non gli dai un lavoro impegnativo, quindi tu può avere un numero minore o più recente di devloper junior) e un senior sovraccarico di lavoro e irritabile.
Sai quali interazioni complesse si trovano in genere nei bug, quindi sviluppa un addestramento specifico su quei tipi di cose, come fare il troublshoot e trovare il problema reale e quindi i tipi di metodi in genere necessari per risolverli. Quindi dai loro quei problemi mentre si presentano. Sì, ci vorrà più tempo per risolverli e dovresti tenerlo presente nelle tue stime del tempo.
L'idea di programmazione della coppia è fantastica. Abbinalo a uno diverso per ogni problema veramente avanzato. Anche se non sanno ancora abbastanza per risolvere il problema, avere il junior alla tastiera mentre dici loro cosa provare in termini di ricerca della causa aiuterà a insegnare loro il processo di risoluzione dei problemi. Naturalmente, non aspettatevi solo che prendano dictaion. spiega cosa vuoi che cerchino e perché. Chiedi le loro idee e ascoltale. Spiega perché la loro idea non è una buona scelta se non lo è. Usa il metodo di insegnamento socratico ponendo domande importanti. Ricorderanno meglio la soluzione che si sono inventati attraverso le tue domande principali rispetto a quella che hai dettato loro senza spiegazioni. Ricorderanno anche meglio se hanno tipicamente scritto la soluzione piuttosto che guardarti mentre la digiti.
Una volta che il junior 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 quella classe di problemi si presenta ed essere disponibile solo per la consulenza, non in piedi sopra le spalle mentre provano cose diverse.
Hai cinque nuove persone che è davvero difficile. Devi essere onesto con tutti loro e ruotare con chi accoppi o dai la guida. Non giocare ai preferiti. Dovrai anche essere una persona che fornisce "amore duro" se qualcuno non ha successo e sta facendo progressi. Potrebbe essere necessario metterne da parte uno o più e dire loro che devono migliorare e perché ritieni che non ci riescano. SOme peopel ti consentirà di fare tutto il lavoro se ti accoppi e puoi farlo; lascialo solo perché è più facile. Se la persona non può fare il lavoro, è più gentile con loro e molto meglio per la tua squadra se non li porti una volta è ovvio che non possono o non impareranno ad essere più indipendenti.
Ricorda, ottieni quello che ti aspetti. Se non ti aspetti molto, non otterrai molto. Aspettati che brillino e la maggior parte di loro raggiungerà il tuo standard.