Forums d’entraide : les développeurs professionnels sont-ils trop fiers pour aider les débutants ?
Quelles expériences en gardez-vous ?

Si vos premiers pas dans le milieu de développement vous ont conduit sur les forums d’entraide, vous avez probablement été charmé par ce développeur qui se rend toujours disponible, qui ne dit jamais que vos questions sont idiotes (même si elles le sont parfois), mais qui trouve son plaisir à vous apporter des réponses précises, et qui vous donne l’envie de revenir sur le forum avec un gentil petit smiley.

Par contre, ce n’est pas toujours le cas, si vous arrivez sur le forum alors que tous les gars gentils prennent leur pause, votre première expérience de la communauté de développeurs risque d’être très éprouvante et peut-être votre dernière, dans le cas extrême. Avant d’aller plus loin, il est important de revenir sur les malheurs du débutant. Le forum semble l’endroit idéal où poser les questions, mais parfois, un débutant peut penser le contraire.

Tous les débutants découvrent en général les forums lorsqu’ils sont confrontés à un problème bien précis. Du coup, ils ne cherchent pas vraiment à savoir comment fonctionne ou est organisée la communauté. Très souvent désespérés, ils posent leur problème dès qu’ils en ont l’opportunité avec un titre du genre « problème » ou « urgent » ou encore « à l’aide » ; manquant parfois d’utiliser les formules de courtoisie au début du message (bonjour) ou la fin (merci). Le débutant arrive sur le forum généralement sans avoir les thèmes techniques pour formuler son problème, et parfois peu de membres expérimentés sur les forums acceptent cette réalité.

En tant que débutant, vous pouvez tomber sur des développeurs un peu trop fiers pour répondre à des questions triviales. Ces derniers banalisent un problème qui vous a peut-être fait perdre les cheveux et au lieu de vous apporter des réponses, ils se contenteront de vous dire que c’est trivial. Si votre question n’est pas bien formulée, ces derniers sont parfois disposés à écrire de nombreuses lignes pour montrer que votre question est mal posée, plutôt que de vous donner la réponse qui semble plus courte. « Consultez la FAQ », « tapez sur Google », « lire l’aide aux nouveaux », « trivial » ou « posté sur le mauvais forum », ce sont là encore certaines réponses que peuvent recevoir les nouveaux. Ils sont parfois orientés vers des articles techniques auxquels ils ne comprennent rien, et tout cela les précipite parfois vers la porte du forum sans l’intention de revenir.

Face à cette situation, certains débutants à fort tempérament n’hésitent pas à s’emporter et enfreindre les règles de conduite du forum. Ce sont là, les réalités parfois cachées des relations entre débutants et professionnels sur les forums d’entraide.

Pour éviter les frictions entre les développeurs professionnels et les débutants sur les forums, Tom Dalling suggère que de part et d’autre, chaque partie fasse un peu d’effort. Tom Dalling est un développeur qui anime un blog sur l’insertion des débutants dans le monde de la programmation. Dans un billet de blog, il fait ressortir ces problèmes dans la communauté Stack Overflow avant de faire quelques suggestions.

Pour les développeurs professionnels qui réalisent qu’ils ont en face d’eux un débutant, Tom Dalling recommande de :

  • tenter de répondre à la question, ou ne pas commenter du tout ;
  • accepter que répondre complètement au problème peut nécessiter quelques va-et-vient ;
  • ne pas juste poster des liens vers la documentation technique ;
  • ne pas mentionner à quel point la question est « facile » ou « triviale » ;
  • dénoncer (avec civilité) le mauvais comportement des autres membres expérimentés.

Aux débutants, il suggère de :

  • suivre les consignes de publication ;
  • accepter que poser une question peut nécessiter quelques va-et-vient ;
  • garder à l'esprit que répondre aux questions est un travail bénévole ;
  • utiliser le forum avec précaution ;
  • ne pas interagir avec des personnes « ennuyeuses » ;
  • envisager l’ « apprentissage face-à-face ».


Source : Blog Programming for Beginners

Et vous ?

Quelles expériences gardez-vous des relations entre débutants et expérimentés dans les communautés de développeurs ?
Pensez-vous que les développeurs professionnels sont parfois trop fiers pour aider les débutants ?
En tant que débutant, que reprochez-vous aux expérimentés sur Developpez.com ?
En tant que développeur expérimenté, que reprochez-vous aux débutants sur les forums de Developpez.com ?