Trovo gli sviluppatori senior colpevoli dello stesso errore; è per questo che penso che questo sia un segno di essere sopraffatto invece di "non importa".
La mia reazione è sempre la stessa: quando sento "non funziona", chiedo: "Che messaggio di errore ricevi?" (e cerco di essere educato).
La risposta poi mi dirà se la persona ha bisogno di sfogarsi un po 'prima di poter ricominciare a pensare - se qualcuno è in questo stato, nessun consiglio nel mondo funzionerà poiché semplicemente non possono ascoltare; calmati, prima.
Se erano solo pigri, insistono sul fatto che tornano indietro e leggono il messaggio di errore. Se pensi che dovrebbero sapere cosa significa / come risolverlo, inizia a fare domande: come "Cosa pensi che potrebbe causare questo?", "Che cosa significa foo
qui?", "Che cosa hai cambiato subito prima errore è successo? " Fare domande è un buon modo per avviare il cervello di qualcun altro poiché la maggior parte delle persone cerca di essere d'aiuto quando viene richiesto. Quindi questo è ricevuto come supporto positivo anche se in realtà non li "aiuti".
Se sono semplici, non capiscono cosa sta succedendo, si siedono con loro e spiegano loro come correggere l'errore. Tendo a far sì che correggano l'errore da soli per due motivi:
- Il cervello ricorda meglio le cose che hai fatto tu stesso (invece di guardare qualcun altro farlo)
- Se non capiscono la spiegazione, ciò dà loro la possibilità di chiedere.
Se correggo personalmente l'errore, c'è sempre il pericolo che ora abbiano un codice funzionante ma non so perché.
PS: questo vale per tutti gli sviluppatori senior: scrivi messaggi di errore migliori. Un buon messaggio di errore spiega come risolvere un problema ; una cattiva è una variante di "C'erano errori".
Quindi anziché File not found
, diciamo File ...path... not found
. Invece di Glabarfel couldn't be initialized
, dì Glabarfel wasn't initialited properly; missing Foo. See http://.../docs/setup/glabarfel/foo.html for details.