IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Forums d’entraide : les développeurs professionnels sont-ils trop fiers pour aider les débutants ?


Sujet :

Débats sur le développement - Le Best Of

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    Billets dans le blog
    2
    Par défaut Forums d’entraide : les développeurs professionnels sont-ils trop fiers pour aider les débutants ?
    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 ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2012
    Messages : 36
    Par défaut On est tous débutants en quelque chose
    C'est pas toujours des membres expérimentés qui donnent ce genre de réponses aux débutants, c'est aussi des débutants un peu avancés arrogants qui croient tout savoir, qui se la jouent monsieur jesaistout, et qui n'ont pas beaucoup d'expérience voire quasiment pas, question entraide et communication.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    2 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 2 161
    Par défaut
    Citation Envoyé par Michael Guilloux Voir le message
    • ne pas poster des liens vers la documentation technique ;
    Je suis surpris par cette recommandation.
    L'idée n'est pas d'humilier le débutant ou de le décourager mais de le faire grandir.
    Je pense que c'est une très bonne chose de donner des liens vers la doc technique à condition d'accompagner cela d'un commentaire pédagogique.

    "Donne un poisson à un homme et tu le nourris pour 1 jour. Apprends lui à pêcher et tu le nourris pour toujours."

    Si on se contente de donner la réponse à une question, ça ne sert pas à grand chose.
    Il faut expliquer le pourquoi et le comment, et à l'avenir, trouver la solution par soit-même.
    Ca prend un plus de temps à rédiger la réponse mais c'est bien plus utile.

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    Citation Envoyé par Saverok Voir le message
    Je suis surpris par cette recommandation.
    L'idée n'est pas d'humilier le débutant ou de le décourager mais de le faire grandir.
    Je pense que c'est une très bonne chose de donner des liens vers la doc technique à condition d'accompagner cela d'un commentaire pédagogique.

    "Donne un poisson à un homme et tu le nourris pour 1 jour. Apprends lui à pêcher et tu le nourris pour toujours."

    Si on se contente de donner la réponse à une question, ça ne sert pas à grand chose.
    Il faut expliquer le pourquoi et le comment, et à l'avenir, trouver la solution par soit-même.
    Ca prend un plus de temps à rédiger la réponse mais c'est bien plus utile.
    En fait, dans l'original, c'est Don’t just post links to technical documentation. En gras la partie importante qui manque dans la traduction. Et il ajoute que ça peut être utile pour un intermédiaire, mais ça n'a aucun sens pour un débutant. Je suis 100% d'accord avec cette version.

    Un débutant, tu lui pointe vers le bon coin de la documentation, en lui disant "tiens, regarde ça, ça te donne un exemple d'indentation et d'utilisation des points en COBOL. L'idée, c'est d'avoir un seul point par paragraphe, tout seul, en fin de paragraphe, pour le fermer, et surtout pas d'autres, sinon, à la maintenance, tu te flingues". (exemple récent réel issu de Stack Overflow).

    Quand j'ai essayé de me mettre à Linux, j'ai eu des soucis de configuration, j'ai posé une question ici, en disant "un pointage vers le bon endroit de la doc m'irait très bien, je n'ai pas réussi à trouver tout seul". Réponse en 4 lettres. RTFM. Je suis revenu à Windows. (et je bosse maintenant sous Linux, mais j'ai des collègues qui eux, m'expliquent ou chercher).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 145
    Par défaut
    Dans un autre registre, je haïs les débutants qui posent une question qui pourrait m'être utile, résolvent leur problème eux-même, le signalent sur le topic et se barrent sans mettre la solution.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par el_slapper Voir le message
    En fait, dans l'original, c'est Don’t just post links to technical documentation. En gras la partie importante qui manque dans la traduction. Et il ajoute que ça peut être utile pour un intermédiaire, mais ça n'a aucun sens pour un débutant. Je suis 100% d'accord avec cette version.
    Tout à fait d'accord avec ton commentaire. Je voudrais juste ajouter qu'un débutant ne sait pas forcément mettre les mots exacts sur son problème (c'est souvent justement son problème d'ailleurs). Donc la documentation technique ne l'aidera pas, à moins que le lien soit assorti d'un commentaire qui lui explique quel est son problème, où se trouve la réponse dans la doc et comment l'interpréter et la mettre en œuvre.
    L'informatique en général et le développement en particulier est très représentatif du gouffre entre le débutant et le professionnel. Alors que beaucoup de gens ont accès à un ordinateur, et parmi eux, un certain nombre de curieux, c'est une matière avec laquelle l'éducation nationale tatonne encore pas mal. Généralement, les élèves apprennent que ce bouton situé à gauche et permet de faire ci ou ça, et c'est tout. Dans l'enseignement général, il n'y a encore rien (à ma connaissance) sur le fonctionnement réel de l'ordinateur. On ouvre un logiciel et on nous apprend à quoi il sert. Dans ces conditions, le débutant autodidacte rencontre beaucoup de difficultés et --oui, oui-- a encore pas mal de chemin à parcourir avant de comprendre un traitre mot de ce qu'il y a dans la documentation. En plus, s'il cause pas anglais, il peut faire son baluchon

    Citation Envoyé par Luckyluke34 Voir le message
    Dans ce cadre, le développeur expérimenté n'a souvent pas grand choix à part refaire un cours magistral avec une réponse en 8 chapitres ou balancer un RTFM et un lien vers une doc ou un bouquin sur Amazon. L'un étant pratiquement peu faisable et l'autre généralement assez mal pris, il s'abstient tout simplement de répondre.
    Justement, il y a ici des tutos très complets sur les principes de base. Ils sont très utiles (ne serait-ce que pour savoir comment s'utilise TFM) et on y explique au débutant les fondamentaux sans pour autant le prendre pour un enfant de 12 ans (c'est le problème de beaucoup de tutos à mon avis, 10 pages de boutades pour arriver à un hello world, ça va bien).

  7. #7
    Invité de passage
    Femme Profil pro
    pape n'aimant pas les censeurs
    Inscrit en
    Janvier 2010
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Vatican

    Informations professionnelles :
    Activité : pape n'aimant pas les censeurs

    Informations forums :
    Inscription : Janvier 2010
    Messages : 803
    Par défaut
    "Forums d’entraide : les développeurs professionnels sont-ils trop fiers pour aider les débutants ?"

    Personnellement, je trouve le libellé de cette question tout simplement insultant pour l'ensemble des intervenants (pro ou non) qui dépensent leur temps et leur énergie à aider les débutants bien souvent sans le moindre remerciement en retour!!!


    1. Les développeurs professionnels ne sont pas maître de leur temps: Ils ont des contraintes, des clients ou des patrons qui exigent de leur part des résultats. Ils n'ont pas la journée entière dédiée à aider gratuitement Paul ou Jacques. Ce qui n'empêchent pas que la majorité des pro participent à éclairer les débutants... Un grand merci à eux!

    2. Que dire des débutants qui ne prennent pas la peine de se former eux-mêmes (alors que tout est à disposition sur le web) et qui attendent que quelqu'un leur livre la solution toute faite sur la table?

    3. Faire la distinction entre développeurs pro et débutants est à mon sens parfaitement débile: On a beau être pro dans une technologie, on sera toujours débutant dans une nouvelle techno qui nous est imposée dans un projet particulier


    Alors franchement plutôt que de stigmatiser X ou Y par des questions débiles comme le titre de cette discussion, il serait plus judicieux de rappeler à tous les bonnes pratiques du forum d'aide:

    1. Avant de poser une question, tu cherches par toi-même (cela sera plus profitable à ta formation)

    2. Tu n'as rien à exiger de personne: Tu postes ta question sur un forum et libre au reste du monde de te répondre ou non!!!

    3. Tu respectes les répondants: Tu mets les formes en expliquant le mieux possible ton problème et tu n'oublies pas que ceux qui te répondent le font à bien plaire... Donc tu remercies!!!

    4. Tu es solidaire avec les autres: Une fois la solution trouvée (par toi-même ou par l'aide d'autrui), tu complètes ta question en expliquant la solution pour faire profiter les autres et tu indiques que la discussion est close.

  8. #8
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par NSKis
    "Forums d’entraide : les développeurs professionnels sont-ils trop fiers pour aider les débutants ?"

    Personnellement, je trouve le libellé de cette question tout simplement insultant pour l'ensemble des intervenants (pro ou non) qui dépensent leur temps et leur énergie à aider les débutants bien souvent sans le moindre remerciement en retour!!!
    J'ai remarqué qu'il y a beaucoup de chroniqueurs de Developpez qui prennent des libertés au niveau du titre de leur article. En général, la retranscription de l'article est bonne, malheureusement il y a souvent un ou deux oublis qui bizarrement se traduisent par une grosse provocation et créée le courroux général :devil:

    Pour le topic, je me suis déjà posé la question : suis-je trop sévère quand j'envoie bouler un gars qui envoie une demande du genre :

    Forum : Présentation
    Titre: HELP !
    Par : neuneukevindu007
    Date : 15/02/2016 13h31
    Sujet :
    ma periode d'esai se termine dans 3 mois coment faire pour la renouvler et de cb

    Forum : Présentation
    Titre: Re:HELP !
    Par : neuneukevindu007
    Date : 15/02/2016 15h52
    Sujet :
    Persone pr m'aider ? Sujet encor d'actualitté !!!!

    Forum : Présentation
    Titre: Re:Re:HELP !
    Par : GrandManitouSenior
    Date : 15/02/2016 17h21
    Sujet :
    Inutile de up tout le temps, tu devrais regarder le règlement.
    Ici tu es dans la section présentation, tu devrais poser ta question dans la section Emploi.
    Tu as cherché dans ta convention collective ?
    Et tu as cherché sur google ou utilisé la fonction recherche du forum ? Tu aurais trouvé depuis longtemps.

    Forum : Présentation
    Titre: MERCI LOL
    Par : neuneukevindu007
    Date : 15/02/2016 17h27
    Sujet :
    LOL du calm le vioque !
    c koi ma convension colective mdr ?
    D'autre reponses svp ? C urgen.

    Et en fait, je me dis que non, que j'ai fait des boulettes identiques il y a 15 ans, que y a des gens qui me sont rentrés dedans pour mon manque de politesse (mais jamais d'orthographe par contre ^^) et qu'ils méritent comme tout le monde d'apprendre le respect.
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  9. #9
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Citation Envoyé par Saverok Voir le message
    Je suis surpris par cette recommandation.
    L'idée n'est pas d'humilier le débutant ou de le décourager mais de le faire grandir.
    Je pense que c'est une très bonne chose de donner des liens vers la doc technique à condition d'accompagner cela d'un commentaire pédagogique.

    "Donne un poisson à un homme et tu le nourris pour 1 jour. Apprends lui à pêcher et tu le nourris pour toujours."

    Si on se contente de donner la réponse à une question, ça ne sert pas à grand chose.
    Il faut expliquer le pourquoi et le comment, et à l'avenir, trouver la solution par soit-même.
    Ca prend un plus de temps à rédiger la réponse mais c'est bien plus utile.
    J'aurais plutôt dit "ne pas poster QUE des liens vers la documentation technique". Un minimum d'explication pour permettre au débutant de savoir par quel bout prendre la doc, ça fait toute la différence entre une véritable aide et "démerde-toi"...

  10. #10
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 229
    Par défaut
    Ce que je supporte pas, c'est ceux qui posent les questions et qui attendent la réponses dans la minute. Forcement, quand je réponds, par nécessairement le jour même (j'ai une vie), j'ai l'impression de répondre dans le vent... De plus, même pas un mot de remerciement alors que répondre peut prendre beaucoup de temps. Je n'avais pas cette impression il y a quelques années. La patience et la courtoisie sont des vertus que plus grand-monde ne semble avoir, et ce n'est pas valable que pour l'informatique. Je réponds à des personnes sur d'autres types de sujet et le constat est presque toujours le même et c'est à ce demander si je dois perdre mon temps à répondre quand je le peux.

  11. #11
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 304
    Billets dans le blog
    48
    Par défaut
    Avis d’un non-professionnel, qui n’en finit pas de débuter (mais qui se soigne)…

    ne pas poster des liens vers la documentation technique ;
    Bien au contraire ! Certes, il ne faut pas se contenter de balancer le lien vers la doc, quelques explications sont nécessaires, mais toujours accompagnées de la doc quand elle existe (surtout si la doc est sur Developpez). Apprendre à se dépatouiller avec la doc, c'est le début de l'autonomie.

    En tant que développeur expérimenté, que reprochez-vous aux débutants sur les forums de Developpez.com ?
    Comme d’hab’. La recherche trop systématique de la facilité dans des messages torchés à la va-vite, tant qu’à faire simultanément dans plusieurs forums en espérant que dans le tas une solution toute cuite sur un plateau sera apportée. Bien entendu, ce membre ne se fendra même pas d’une réponse ou d’un remerciement, et ouvrira plus tard une nouvelle discussion pour un nouvel exercice, comme si de rien n’était. Question d’éducation quoi…

    En tant que débutant, que reprochez-vous aux expérimentés sur Developpez.com ?
    Ils pourraient écrire plus de tutoriels, pour les débutants par exemple

  12. #12
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    C'est d'assez bon conseil.
    Même le coup de la documentation: un lien vers la doc ne constitue pas une réponse.

    Par contre, ca reste une utopie.
    Ces principes supposent que le nouveau venu lise et applique le règlement quand il se décide enfin à s'inscrire sur un forum, après avoir passé des heures à chercher une réponse (enfin, espérons). A ce moment là, c'est qu'il est désespéré, et il prend l'ultime solution, et procède au plus vite, car son problème est devenu urgent.

  13. #13
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    On à souvent la réponse qu'on mérite j'ai envie de dire.

    Une question ne devrait pas être posée sans le minimum syndical :
    - Googler le titre de ma question , si possible en anglais
    - Recherche sur le forum ou je m’apprête à poster
    - Jeter un oeil à la documentation qui correspond aux fonctionnalités que j'utilise.

    Ces 3 actions rapides répondent en générale à 90% des questions et montre au interlocuteur qu'on s'investit un minimum.

    ne pas poster des liens vers la documentation technique
    Pas d'accord du tout. Elle sont pas toujours super clair , mais ca reste l'élément le plus important. Pour moi le but d'une réponse sur un forum est de faire avancée la réfléexion de l'auteur , lui pointer la bonne direction et les bons outils. Pas lui pondre une réponse toutes faites qu'il ne prendra pas la peine de comprendre (ou alors je facture ^^ )
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  14. #14
    Membre émérite
    Inscrit en
    Janvier 2011
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Janvier 2011
    Messages : 805
    Par défaut
    Forums d’entraide : les développeurs professionnels sont-ils trop fiers pour aider les débutants ?
    Je ne pense pas que la fierté entre en ligne de compte. Je vois énormément de questions de débutants qui ne dénotent pas un simple manque d'expérience sur un point technique mais une incompréhension totale des concepts de base d'une méthodologie de programmation, d'une approche, ou d'un standard.

    Dans ce cadre, le développeur expérimenté n'a souvent pas grand choix à part refaire un cours magistral avec une réponse en 8 chapitres ou balancer un RTFM et un lien vers une doc ou un bouquin sur Amazon. L'un étant pratiquement peu faisable et l'autre généralement assez mal pris, il s'abstient tout simplement de répondre.

    Le grand mal de notre profession est le règne de l'instant, le "getting stuff done" à tout prix - on consomme le énième nouveau framework javascript de l'année comme du fast food sans chercher à prendre de la hauteur et maîtriser des concepts intemporels de programmation qui ont fait leurs preuves et se retrouvent un peu partout si on regarde bien.

  15. #15
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 639
    Par défaut
    Citation Envoyé par Luckyluke34 Voir le message
    (...) Je vois énormément de questions de débutants qui ne dénotent pas un simple manque d'expérience sur un point technique mais une incompréhension totale des concepts de base d'une méthodologie de programmation, d'une approche, ou d'un standard.

    Dans ce cadre, le développeur expérimenté n'a souvent pas grand choix à part refaire un cours magistral avec une réponse en 8 chapitres ou balancer un RTFM et un lien vers une doc ou un bouquin sur Amazon. L'un étant pratiquement peu faisable et l'autre généralement assez mal pris, il s'abstient tout simplement de répondre.

    Le grand mal de notre profession est le règne de l'instant, le "getting stuff done" à tout prix - on consomme le énième nouveau framework javascript de l'année comme du fast food sans chercher à prendre de la hauteur et maîtriser des concepts intemporels de programmation qui ont fait leurs preuves et se retrouvent un peu partout si on regarde bien.
    Je suis totalement d'accord avec cela, et j'élargirais volontiers le propos de la manière suivante :

    lorsque je lis une question posée sur un forum d'informatique (pas forcément par un débutant d'ailleurs), je peux savoir, selon la manière dont la question est formulée, si la personne qui la pose pourra(it) vraiment ou non tirer profit de la réponse que je lui donnerai(s). Si c'est "ou non", je ne prends pas le temps de répondre.

    Par ailleurs il existe des cas particulièrement exaspérants. L'exemple typique c'est lui qui débarque sur le forum "Développement 2D, 3D, jeux" avec des questions comme :

    "Je suis autodidacte et je pense être plutôt bon. Je veux refaire Final Fantasy 7 en mieux. Avec les technologies d'aujourd'hui ça doit être facile. A votre avis, combien de temps cela va-t-il me prendre ?"

    Ce à quoi je ne réponds pas toujours... mais quand je réponds, la réponse est du style :

    "Commence par faire un morpion ou un Tetris et on verra après."

    Anecdote personnelle :

    J'ai échangé je ne sais pas combien de messages avec quelqu'un qui me demandait régulièrement de l'aide (cela ne se passait pas sur developpez.com mais peu importe). A chaque fois, la nouvelle question que cette personne posait me prouvait qu'elle n'avait pas compris grand chose à ce que j'avais répondu aux questions précédentes. Mais elle croyait comprendre (sinon elle se serait tournée vers quelqu'un d'autre que moi je pense). Un jour la question posée est plus technique que d'habitude. J'ai mis un temps fou à trouver que répondre. J'ai fais des tests pour vérifier si mes idées étaient ok et puis j'ai rédigé une réponse bien détaillée. Deux mois plus tard la même personne m'a recontacté et m'a posé la même question. C'est ce jour-là que j'ai décidé d'arrêter de l'aider. Mais je veux bien aider les autres, quand mon emploi du temps le permet. Sauf celui qui veut refaire FF7...

  16. #16
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 709
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 709
    Par défaut
    Citation Envoyé par CodeurPlusPlus Voir le message
    Par ailleurs il existe des cas particulièrement exaspérants. L'exemple typique c'est lui qui débarque sur le forum "Développement 2D, 3D, jeux" avec des questions comme :

    "Je suis autodidacte et je pense être plutôt bon. Je veux refaire Final Fantasy 7 en mieux. Avec les technologies d'aujourd'hui ça doit être facile. A votre avis, combien de temps cela va-t-il me prendre ?"

    Ce à quoi je ne réponds pas toujours... mais quand je réponds, la réponse est du style :

    "Commence par faire un morpion ou un Tetris et on verra après."
    Vu le niveau de graphismes du jeu, refaire FF7 ne doit pas être compliqué. Quelqu'un avec les bases d'OpenGL ou de DirectX doit pouvoir y arriver. La tristesse du Tower Defense de Fort Condor m'a bien marqué sur ce point (je n'ai touché au jeu pour la première fois qu'en 2014 sur PC donc je n'ai pas la nostalgie de la PS One). Ce qui doit être le plus dur c'est d'avoir le temps de refaire l'intégralité des maps.

  17. #17
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    Il ne faut pas oublier les débutants qui croit que nous avons une boule de cristal
    Sans parler des débutants qui supplie qu'on leur donne une réponse toute faite aide pour ne pas avoir un zéro (ceux que je déteste le plus).
    Et on peut continuer ainsi , bref juste pour dire que d'être un intervenant c'est vraiment pas facile , pas en terme technique mais plus mentalement.
    Je rejoins ce que certain dise c'est assez désespérant que avec le nombre de question donné et avec google , on continu a donner a peu près les mêmes réponse d'année en année.

    Cela ma aussi arrivé de donner la réponse toute faite a quelqu'un sans vraiment le vouloir , disons que il n'arrivait pas a faire une boucle qui additionne...
    Dans un premier temps je lui est expliqué comment faire mais comme il n'y arrivait pas , j'ai mis ce code en espérant que il y voit plus clair mais en me disant que ça devait pas être tout a fait ça et que j'ai mal compris sa demande.

    Pour la doc technique , disons que cela me semble obligatoire certaine question c'est comment faire ceci , alors je n'apprend pas une lib/framework par coeur , je lui montre la fonction et je traduis plus ou moins ce qui est dit (en général c'est suffisant) , mais on peut se poser la question pourquoi un débutant ne fait pas cette démarche ?
    Et qu'on ne me dise pas que c'est a cause de l'anglais , j'ai un très mauvais niveau en anglais mais l'anglais pour la doc technique reste de mon point de vue facile a comprendre (au cas ou ma moyenne en anglais au lycée devait être de 7/20 ).

    Citation Envoyé par air-dex Voir le message
    Vu le niveau de graphismes du jeu, refaire FF7 ne doit pas être compliqué.
    Niveau code , il y'a aucune différence entre afficher 1000 poly ou 100 000 poly , mais si tu considéré que faire de la 3D c'est simple tant mieux mais laisse moi te rappeler ce que tu devra probablement faire :
    Le Loading des différents format (.obj et un autre qui gérer l'animation squeletal) , deja un débutant ça lit pas les doc technique c'est mal parti et des débutants qui n'arrivent pas a faire un chargement d'un fichier .obj y 'en a beaucoup.
    Le rendu du format 3D.
    L'animation squeletal a coder ( facile a ton avis ?).
    La Camera 3D , sur un FF7 certes pendant les phase de map elle sont statique mais pas pendant les combats
    Les collisions 3D (tout d'un programme)
    Et les différents petit élément le FPS, evenement clavier a gérer ect, ça peut être simple mais par expérience un débutant code mal ces parties donc ce qui rend la suite plus difficile a manipuler.
    Ensuite le jeu en lui même (et donc faire des algorithmes , et sans expérience ça peut être très compliqué).
    Bien sur tout cela avec une architecture digne de ce nom , sinon pas la peine d'y penser le code sera pas maintenable pour finir un tel projet.
    Je dis tout cela sans utiliser de lib extern ou moteur vu que tu parlais de OpenGL ,DirectX.

  18. #18
    Membre actif
    Avatar de grint54
    Homme Profil pro
    Indépendant
    Inscrit en
    Février 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Transports

    Informations forums :
    Inscription : Février 2012
    Messages : 42
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    c'est ce que j'appelle un bon post. Merci à l'auteur d'y avoir pensé. Moi qui suis un débutant de chez débutant, j'ai apprécié les indications. J'ai presque toujours eu des réponses à mes questions de débutant. J'ai la manière sans doute. Je n'attend pas de réponses rapides. Je reviens plusieurs fois par jour pour voir si j'ai une réponse. Je ne m'emporte pas, je ne peste pas. Je cherche ailleurs, aussi, de mon côté. Il faut dire que je pense être un habitué des forums.

    Il fut un temps où je m'y prenais mal, je brusquais mes propos, je semblais vexer les intervenants. Rédiger sur un forum demande de l'apprentissage.

    Ma particularité de débutant est que je ne code pas, et que je ne cherche pas à coder..Du coup, je ne pose aucune question pour les développeurs. Je les admirent en silence.

    Depuis que les CMS existent, ne sachant donc pas créer un site web de A à Z, puisque je ne code pas, ils m'ont sauvés ma vie de passionné du web qui est entré par la fenêtre.

    J'ai compris qu'il y a le derrière, et le devant.

    Derrière, c'est le côté obscur de la chose, c'est le travail des développeurs.
    Devant, c'est ce que le visiteur voit, c'est le site web fini ou pas.

    Pour conclure

    Mes questions ont toujours un rapport avec le comportement d'un CMS, jamais ou très rarement avec le code, même si je sais bien que l'un ne va pas sans l'autre.

  19. #19
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    ne pas juste poster des liens vers la documentation technique ;
    Ben oui, il ne faudrait pas qu'il comprenne ce qu'on lui dit ! Il faut mieux qu'il nous croie sur parole, ainsi au prochain problème son seul réflexe sera de venir demander de l'aide sans savoir chercher par lui-même...
    Ce n'est pas de l'arrogance de dire où se trouve la solution ! Il y a la façon de le dire (ne pas se contenter du « RTFM » si on veut vraiment l'aider sans le dégoûter), mais on a toujours besoin de la doc !
    Et ce réflexe doit se prendre dès le début de l'apprentissage.

  20. #20
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    Citation Envoyé par Jarodd Voir le message
    Ben oui, il ne faudrait pas qu'il comprenne ce qu'on lui dit ! Il faut mieux qu'il nous croie sur parole, ainsi au prochain problème son seul réflexe sera de venir demander de l'aide sans savoir chercher par lui-même...
    Ce n'est pas de l'arrogance de dire où se trouve la solution ! Il y a la façon de le dire (ne pas se contenter du « RTFM » si on veut vraiment l'aider sans le dégoûter), mais on a toujours besoin de la doc !
    Et ce réflexe doit se prendre dès le début de l'apprentissage.
    Voilà, c'est ce que je voulais dire. Quand tu demandes "ou je peux trouver ça dans la doc?" et qu'on te répond "RTFM", c'est peu pédagogique. Si en revanche on me met un lien qui va vers le chapitre qui intéresse, alors il y a moyen de progresser. Et ça peut aussi en aider d'autres. J'ai appris bien plus avec les questions des autres que les miennes

    Après, encore faut-il que le débutant aie le potentiel pour progresser. Parce que des BAC+5 info avec 10 ans d'expérience incapables de faire un fizzbuzz, j'en ai croisé. Ceux-là, c'est pas la peine de se fatiguer.

    Un autre point : quelqu'un a parlé de "expert dans une techno, et débutant dans une autre". Je suis d'accord, mais quand même, un vrai pro, même si il ne connait pas du tout un langage, sera à même d'en absorber les finesses bien plus vite qu'un pur débutant, même doué.

Discussions similaires

  1. Les développeurs âgés sont-ils bons pour le garage ?
    Par Cedric Chevalier dans le forum Actualités
    Réponses: 136
    Dernier message: 29/12/2017, 10h10
  2. Pourquoi les programmeurs systèmes sont-ils trop attachés au C ?
    Par Hinault Romaric dans le forum Débats sur le développement - Le Best Of
    Réponses: 81
    Dernier message: 18/05/2015, 10h55
  3. Les langages statiques sont-ils trop sophistiqués et complexes ?
    Par Katleen Erna dans le forum Actualités
    Réponses: 53
    Dernier message: 20/01/2013, 11h06
  4. Réponses: 46
    Dernier message: 12/05/2012, 10h56
  5. Réponses: 2
    Dernier message: 17/09/2011, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo