- Si vous posez une question vague ou imprécise, votre interlocuteur va
→ expliquer quelque chose que vous savez déjà, ou
→ expliquer quelque chose que vous ignorez mais qui n’a rien à voir avec votre problème, ou
→ parler d’un sujet connexe mais en utilisant des termes que vous ne comprenez pas, ce qui entretient la confusion
- Dans ce cas, il faut savoir interrompre au bon moment pour faire avancer la conversation vers la réponse voulue
[ Avant de parler de la manière d’interrompre une réponse, voici d’abord 2 stratégies importantes pour poser des questions ]
- Poser des questions oui/non
→ même sur des sujets complexes, il est tout à fait possible de poser des questions Y/N
→ une partie de ces questions sert à « vérifier le niveau de compréhension »
→ cela permet d’obtenir rapidement une réponse sans partir sur un autre sujet
→ exemple : questions sur les bases de données
⇨ À quelle fréquence pensez-vous que des failover DB se produisent ? Chaque semaine ?
⇨ Faites-vous le scale up manuellement ?
⇨ Facebook dispose-t-il de son propre logiciel de gestion de MySQL ?
⇨ Orchestrator est-il un proxy ?
⇨ L’objectif de la replica dont vous parlez est-il la performance ?
⇨ Routez-vous les requêtes vers les shards en fonction de l’ID recherché ?
- Dire ce que l’on a compris
→ expliquer son objectif,
→ dire ce que l’on comprend actuellement,
→ et formuler une hypothèse sur l’objectif afin que la personne puisse dire si c’est juste ou faux
→ le simple fait de formaliser ce que l’on a compris aide à clarifier sa pensée
→ expliquer ce que l’on a compris fait aussi partie des questions oui/non
⇨ Voilà comment je comprends le fonctionnement de X. Est-ce correct ?
[ Interrompre ]
- Être prêt à interrompre
→ si quelqu’un part dans une longue explication hors sujet, il faut l’interrompre
→ cela peut sembler impoli, mais au final c’est plus efficace pour tout le monde. Sinon, on perd le temps des deux côtés
→ en général, on interrompt en posant une question plus précise. Une réponse hors sujet vient souvent d’une question trop floue
- Ne pas accepter une réponse qui ne répond pas à votre question
→ si la personne termine sans avoir répondu à votre question, il est important de continuer à demander
→ orientez la discussion vers ce que vous voulez savoir avec des questions plus précises (par exemple de type yes/no)
→ demandez des explications sur les termes que vous ne comprenez pas (Qu’est-ce que X ?)
- Prendre un moment pour réfléchir
→ quand on pose des questions, on entend parfois des choses étonnantes qu’on ne connaissait pas du tout
→ dans ce cas, il faut un peu de temps pour intégrer cette information avec ce que l’on sait déjà
→ on peut alors dire : « Attendez un instant, c’est surprenant. Laissez-moi réfléchir un peu », puis intégrer cela à ses connaissances et imaginer de nouvelles questions
- Il faut un peu de confiance en soi
→ pour interrompre, refuser une non-réponse et prendre le temps de réfléchir, il faut « un peu de confiance en soi »
→ quand on en manque, on a tendance à penser : « Ah, cette explication a l’air bonne. C’est sans doute moi qui ne suis pas assez intelligent pour la comprendre », puis à l’accepter telle quelle
→ il peut être utile de garder ceci en tête
⇨ les gens essaient souvent d’aider (même si leur première explication est remplie de termes qu’on ne comprend pas)
⇨ si, à la fin de la conversation, vous avez obtenu ne serait-ce qu’une information utile, c’est déjà une réussite (même une seule réponse à une question yes/no que vous ignoriez auparavant)
- Comment donner des réponses utiles
→ vérifier régulièrement pendant l’explication : « Est-ce que c’est clair ? (does that make sense?) »
→ autre point important à vérifier
⇨ dire qu’on n’a jamais expliqué ce concept auparavant (car la première explication ne sera probablement pas très bonne)
⇨ reconnaître qu’on connaît mal son interlocuteur (et qu’on fera donc facilement de mauvaises hypothèses sur ce qu’il sait ou ne sait pas)
[ Bien extraire l’information est un superpouvoir (Superpower) ]
-
Certains développeurs savent beaucoup de choses, mais ne sont pas très doués pour expliquer ce qu’ils savent
-
Au lieu de se fâcher contre quelqu’un qui explique mal, il est plus efficace de poser les questions qui permettent d’obtenir la réponse dont on a besoin
-
Cela permet d’élargir le nombre de personnes auprès desquelles on peut apprendre
→ au lieu de chercher quelqu’un qui explique facilement, il suffit de trouver quelqu’un qui possède l’information voulue et de poser des questions précises jusqu’à apprendre ce que l’on veut
-
La plupart des gens veulent réellement aider, donc ils répondent volontiers à ce type de questions
-
Quand on devient bon pour poser des questions, on finit par disposer d’un « ensemble de questions qui permet d’obtenir rapidement les réponses voulues », ce qui permet d’utiliser utilement le temps de tout le monde
3 commentaires
Je pense qu’il est vraiment important d’interrompre sans être impoli.
Je suis assez d’accord sur le fait qu’il faut un peu de confiance en soi. J’ai l’impression qu’on pose aussi mieux ses questions quand on a la confiance de se dire : « si vous l’expliquez correctement, je peux le comprendre ».
Je trouve que les articles de cette personne sont toujours intéressants. Il y en a un autre que j’ai traduit en détail il y a quelque temps.
Une manière un peu différente de poser des questions