Recentemente ho iniziato a utilizzare la tecnica pomodoro . Di conseguenza, se non riesco a rispondere a una domanda senza interrompere il mio pensiero sul mio compito attuale, ho iniziato a chiedere se posso posticipare una risposta fino alla fine del pomodoro, con una media di circa 15 minuti di ritardo. Un effetto collaterale interessante di ciò che ho scoperto è che quando scendo dalla loro scrivania per rispondere alla domanda, spesso lo hanno già risolto da soli. Se non l'hanno fatto, a quel punto sono molto più preparato a dare loro tutta la mia attenzione.
Questa non è scuola. Non è barare se si fornisce rapidamente un fatto che potrebbero eventualmente trovare da soli. Al contrario, è ragionevole per gli affari risparmiare tempo e, nella mia esperienza, le abilità sono affilate molto poco per tentativi ed errori rispetto a un mentore che ti dà frequenti piccole spinte nella giusta direzione. Preferirei che imparassero 10 modi giusti per fare le cose con il mio aiuto di 9 modi sbagliati e uno giusto per conto proprio.
Se qualcosa può essere facilmente consultato, insegnagli come farlo. D'altra parte, se si tratta di qualcosa che puoi solo sapere dall'esperienza, come i file su cui indagare per determinati sintomi di bug, non vedo assolutamente nulla di sbagliato nel dare una risposta inspiegabile.
Al contrario, le cose più soggettive come la guida all'architettura dovrebbero sempre essere accompagnate dal ragionamento che sta dietro. Per prima cosa, lo sviluppatore junior ha pensato molto più a fondo sul proprio compito specifico di quello che ha. Parlarne attraverso fa sì che non si salti alle conclusioni. Per un altro, impedisce loro di applicare ciecamente le regole a situazioni future in cui potrebbero non essere applicabili.
Posso solo pensare a un caso in cui mi sono completamente rifiutato di continuare ad aiutare un collega, e dopo aver trascorso un paio d'ore a spiegare qualcosa più volte e aver esaminato diversi esempi, dopo di che lei ancora non conosceva la prossima dichiarazione digitare con alcuni suggerimenti molto importanti. A quel punto aveva poche speranze di mantenere il suo posto di lavoro senza un serio riapprendimento dei fondamentali, e abbastanza sicuro che è durata solo un paio di mesi.