J'ai une situation étrange au travail, où un de mes collègues me demande souvent, ainsi qu'à d'autres collègues, de travailler avec le code.
Je voudrais l'aider, mais cette demande constante d'extraits triviaux interrompt mes pensées et rend parfois difficile la concentration.
De plus, j'ai l'impression (...) que ces demandes sont générées par le manque de compétence, plus que par la paresse. En fait, il demande souvent à des choses qui prétendent connaître la réponse, car lorsque je résous le problème, il dit généralement des choses comme "Bien sûr", "Oui, c'est ce que je pensais", ce qui me donne l'impression que ma réponse n'en vaut pas la peine.
Comment puis-je résoudre cette situation embarrassante?
Devrais-je montrer plus explicitement devant d'autres collègues son manque de connaissances (en disant des choses comme: "fais-le toi-même si tu peux, s'il te plaît") ou continuez à lui donner ce qu'il veut?
Je pense qu'il devrait regrouper toutes ses questions en une seule afin que je puisse lui consacrer une partie de mon temps et qu'il puisse travailler tout seul pour ses affaires.
Il n'y a pas de hiérarchie dans l'équipe, je dois dire que nous avons tous deux une ancienneté similaire de cinq ans, plus ou moins. Pour la même raison, je pense ne pas pouvoir faire rapport à la direction, car les questions triviales sont souvent ignorées.
J'ai discuté avec deux autres membres et ils sont d'accord avec moi: en fait, il pose souvent des questions à travers ses collègues.
la source
Réponses:
Ma réponse serait de dire "Je suis un peu occupé en ce moment, pouvez-vous m'envoyer un email et je m'en occuperai plus tard". Il est fort probable que certaines de ses questions soient légitimes, en l’obligeant à vous envoyer un courrier électronique, il n’interrompra pas votre flux et il est peu probable qu’il se soucie de détailler le problème dans un courrier électronique, même s’il est trivial. Vous avez également un dossier à montrer à la direction si ses questions restent toujours à un niveau déraisonnable.
la source
La première chose à faire est d’avoir une discussion franche avec le gars en question. Faites-le en tête-à-tête au lieu de le faire en groupe ou il pourrait se sentir coincé (peut-être à juste titre). Demandez-lui pourquoi il n'arrête pas de poser ces questions, expliquez à quel point cela perturbe votre travail - voyez ce qu'il a à dire.
En fonction de ce que vous glanez dans cette conversation, essayez de voir s'il peut apprendre par lui-même. Aidez-le à s'aider au lieu de lui donner des réponses. Voir si le diriger dans la bonne direction serait suffisant.
Si rien de ce qui précède n’aide:
Vous et vos collègues devriez cesser de répondre à ses questions triviales.
Des réponses comme:
Fondamentalement, si toute l’équipe accepte de jouer avec cela, il devra résoudre le problème par lui-même.
Vous dites que c'est être peu coopératif - oui, ça l'est. Exactement.
Vous avez un membre de l'équipe qui ne tire pas son poids - il est en fait ce qui vous rend, ainsi que vos collègues, moins productifs. S'il est dans un niveau où ces questions ne sont pas des questions qu'il devrait poser, refusez d'y répondre.
Si vous estimez que ce n'est pas une bonne stratégie, vous pouvez démarrer un journal des interruptions. Notez chaque fois qu'il vous pose une question triviale et combien de temps il vous a fallu pour revenir à votre travail (c'est-à-dire, dans l'état d'esprit dans lequel vous vous trouviez avant l'interruption).
Ce journal vous donnera une idée de combien de temps il vous coûte. Si tous vos collègues le font, vous aurez une bonne idée de l’ampleur du problème.
Ce que vous faites avec ces données dépend de vous - discutez-en avec lui, expliquez le problème et essayez de le résoudre ou transmettez-le à la direction.
la source
Une façon constructive d’aborder ceci (parce que vous dites que c’est à cause d’un manque de compétence) pourrait être la suivante:
Essayez de le guider dans la direction de la réponse, mais essayez de lui faire trouver la réponse finale. De cette façon, il apprendra à trouver lui-même des choses triviales et deviendra plus confiant quant à sa propre capacité à proposer des solutions (il se peut qu'il soit en manque de sécurité et qu'il ait besoin d'une confirmation de votre part et / ou de celle de vos collègues? )
S'il pose une question similaire à plusieurs reprises, précisez que vous l'avez déjà expliqué et qu'il doit le savoir (car dans ce cas précis, vous SAVEZ réellement ce qu'il devrait savoir sur le sujet).
la source
En tant que personne qui a déjà employé ce genre de personnes, laissez-moi vous dire que prendre conscience de ce problème est une très bonne action. Ce que je voulais que mon peuple fasse dans ces circonstances était:
Vous savez ce qui se passera si ce collègue est viré? C'est la chose choquante. RIEN DE MAL. Si l'équipe produisait x unités de travail une semaine auparavant, elle continuera de produire x unités de travail une semaine après. Le temps que cette personne consomme et les perturbations qu’ils causent dans votre flux de travail ne peuvent vraiment être remarqués que par la suite. Vous obtiendrez plus de résultats lorsque ce comportement cessera. Vous serez aussi plus heureux. Et votre entreprise aura plus d’argent.
note 1: Une fois, j'ai eu un employé qui passait une mauvaise journée dans une mauvaise semaine. A, ai-je dit, j'ai besoin d'une liste de toutes vos affaires remarquables et de leur position avant de rentrer chez vous aujourd'hui. Je vais regarder ce soir et nous ferons un plan demain matin. Il restait une heure dans la journée. Après mon départ du bureau de A (pour rentrer chez nous, nous ne travaillions pas aux mêmes heures), dans B swanné et A incité A à "aider" avec le projet de B (ce qui n’était même pas important pour la société, c’était un projet de formation pour faire de B mieux à une technologie particulière en ajoutant quelque chose sur notre site Web) pour - vous l'avez deviné - une heure. Puis A rentra chez lui. Je ne m'y oppose pas, un arrêt difficile est un arrêt difficile. Mais wowee, j'étais en colère contre B le lendemain. Il ne faut pas sous-estimer le niveau de compétence nécessaire pour amener les personnes intelligentes à tout laisser tomber pour vous. Vous pouvez décider de dire non,
J'aimerais pouvoir vous dire comment faire en sorte que la personne arrête de le faire. Dans mon expérience, vous ne pouvez pas. Mais vous pouvez les faire cesser de vous le faire . Parfois, ces personnes, après avoir été renvoyées d'un endroit où elles se trouvaient, finissent par travailler dans un endroit où il n'y a personne à qui se soustraire et qui ne l'aiment pas, ou qui travaillent à un travail qu'elles savent réellement faire. Mais, bien qu’ils aient un travail qu’ils ne sachent pas faire et qu’ils ne puissent pas le faire faire par d’autres personnes, c’est la stratégie qu’ils vont utiliser.
la source
Envoyez-lui le lien vers Stack Overflow .
Si c'est vraiment de la paresse, il ne devrait pas être de votre responsabilité de remplir sa volonté de terminer son travail. S'il s'agit d'un manque de capacité, alors laissez-le frétiller le culte à sa guise et non au vôtre. Votre employeur a la responsabilité professionnelle de faire de votre mieux et vous ne pouvez pas permettre à d’autres de vous compromettre. Travailler en coopération et aider des collègues est un comportement professionnel et attendu. Laisser les poids morts vous empêcher de faire votre travail (sans apporter quelque chose en retour) est quelque chose que vous devez éviter et c'est ce que votre manager obtient le prix fort à réparer.
la source
C'est bizarre - il vous demande simplement de faire son travail pour lui. À moins qu'il n'ait une manière très intelligente / subtile de demander, je pense que je serais tenté de simplement dire "non, je n'ai pas le temps".
la source
Avez-vous envisagé d'avoir une conversation adulte avec cette personne? Dites-leur que leurs questions constantes sont un facteur de perte de productivité et demandez-lui pourquoi il a le sentiment qu'il doit constamment vous poser des questions apparemment simples. Peut-être qu'il est un peu incompétent. Vous pouvez choisir de le laisser échouer ou de l'aider à réussir.
Idéalement, faites-lui savoir que vous êtes prêt à l'aider s'il est vraiment bloqué, mais que vous attendez de lui qu'il vous accorde le respect que vous méritez et qu'il fasse d'abord une petite recherche indépendante. Lui donner continuellement des réponses à des questions simples n'aide personne. L'encourager à apprendre et à grandir aide toute l'équipe.
Oui, ce sera une conversation inconfortable, mais ce sera moins inconfortable que quelques mois de ressentiment silencieux.
la source
En tant qu'ancien manager, je ne peux pas commencer à vous dire combien de temps j'ai passé chaque semaine en tant que baby-sitter "adulte". Tous les egos, conflits, insultes et problèmes occasionnels liés au travail. Jamais aucun problème avec les critiques de code.
Je souhaite seulement que les véritables lieux de travail commencent même à ressembler à ceux du livre de Joel.
Collectivement, asseyez-vous dans une salle de conférence avec tout le personnel harcelé par cet individu. Dites à cette personne que les interruptions sont une distraction de votre travail et interfèrent avec votre capacité à travailler dans "la zone".
Informez le responsable, si possible.
Demandez que toutes les questions soient adressées par courrier électronique pour éliminer les interférences de travail et vous permettre de commencer à tenir un journal de la fréquence des interruptions et du faible niveau d'expérience démontré.
Peu de temps après, le groupe collectivement aurait dû soit envoyer un message qui dissuaderait cette personne de gêner tout le monde, soit vous auriez rassemblé suffisamment de courriers électroniques pour montrer à un gestionnaire inexpérimenté même l'erreur de recrutement commise.
Une des leçons que j’ai apprise très tôt en tant que manager a été d’embaucher les meilleurs employés que je pouvais trouver, d’essayer de voir comment chaque personne travaillait au sein de l’équipe et comment l’équipe s’est améliorée.
Une autre leçon tôt était de se débarrasser rapidement des mauvais employés.
la source
Demandez-lui de rédiger sa question pour pouvoir répondre plus tard, quand vous serez libre, et parlez-en à votre responsable pour vous assurer de passer au calme.
Votre situation a échoué Point n ° 8 du test Joel Les programmeurs ont-ils des conditions de travail silencieuses?
la source
Demandez-lui de poster la question sur ce site et de voir quelle réponse il obtiendra; cela a aidé beaucoup de programmeurs;) Mettez une copie du CLR via C # sur son bureau et laissez-le s'enregistrer là-bas.
la source
Je lui demanderais de mettre toutes ses questions dans une grosse pile, puis de s'asseoir et de faire de la programmation en binôme avec lui pendant une plus longue période.
On dirait qu’il ne sait pas programmer, mais c’est peut-être votre frustration. La programmation en binôme lui apprendra comment programmer (en supposant qu'il soit enseigné, tout le monde n'a pas le talent du programme).
la source
Je sais exactement ce que tu ressens, je me suis déjà trouvé dans cette situation. Ce ne sont que des jeux de rôle et de la manipulation. Cela se produit généralement pour plusieurs raisons: - Cette personne ne connaît pas la réponse, est incompétente et ne veut pas apparaître comme incompétente, d’où le principe que je pensais. - Si cette personne vous pose une question idiote devant des personnes et y répond juste après, elle peut essayer de vous mettre à l’endroit incompétent, ou de jouer à des jeux sur vous (le lieu de travail est plein de ce type de personnes, essayant de grimpe sur toi). - Cette personne est paresseuse et veut que tu fasses son travail pour elle. - Cette personne est du type "à l’écoute", ce qui signifie qu’elle peut reproduire un échantillon de code mais ne peut pas l’adapter car elle ne comprend pas comment cela fonctionne, mais où l’utiliser.
La bonne approche de l’OMI consiste simplement à dire à ce type, désolé mon ami, que vous êtes seul maintenant, vous allez devoir vous débrouiller seul cette fois, j’ai des choses à faire. Si le problème persiste, parlez-en à votre responsable (je sais que les selles ne sont pas les meilleures, mais j'espère que vous avez un responsable compétent qui a déjà vu la neige :))
la source
Je considérerais la plupart des réponses, même en discutant avec elles, comme une "escalade", alors que ma première réponse consisterait à proposer de faire équipe avec elles. À ce stade, vous avez proposé votre aide et, s’ils refusent, vous pouvez vous en sortir en toute conscience. S'ils font équipe avec vous, vous pouvez évaluer leur niveau de compétence actuel.
Le fait est que si une personne écrit une bibliothèque, il est tout à fait acceptable de lui demander d'écrire du code qui lui est relié - du moins à titre de test. Il y a d'autres exemples qui sont moins manifestement acceptables mais qui restent discutables - par exemple, quelqu'un pense que vous avez déjà résolu un problème et que vous pouvez toujours avoir le code résultant à portée de main.
S'ils vous demandent réellement de faire leur travail, il est TOUJOURS raisonnable de demander à vous jumeler. En fait, c'est une bonne suggestion si vous êtes perplexe et que c'est un excellent moyen d'apprendre.
S'ils ne sont pas intéressés par le jumelage, je passerais volontiers à l'une des solutions proposées ici. En fait, en fonction de leur réaction, je pourrais ne pas en discuter avec eux et aller directement au manager (avec non seulement leur demande de votre aide mais affirmation indiscutable que tu as offert de l’aide et découvert que ce qu’ils voulaient VRAIMENT était plus que de l’aide)
la source
Amenez-le à apprendre l' informatique et à l'aider à évoluer à partir de scripts sans cervelle; c'est probablement une sorte de personne qui connaît des choses (avec des compétences éprouvées) mais n'a pas d'expérience.
"Vous savez que vous pouvez vraiment entrer dans plus de ce genre de choses, mais que diriez-vous de vous améliorer par la suite - maintenant ...". Dépensez de l'argent sur amazon pour obtenir un bon livre usagé (Groupe de quatre, Programmation en hackell, .. Juste pour le fun?) Ajoutez donc quelques favoris à ses questions récentes.
la source
Je demanderais l'aide de la direction, discuterais de cette question avec eux, puis organiserais un moment pour s'asseoir en groupe avec ce développeur afin de faire face à la situation.
Alternativement, il est parfois nécessaire d'être un peu politique sur ces choses et de montrer clairement le comportement de la personne devant le reste de l'équipe (et la direction, si possible), sans être grossier ou conflictuel, mais en demandant doucement pourquoi ils le font. cette. J'ai dû faire face à une situation similaire, il n'y a pas longtemps. Dans ce cas, j'ai dit au développeur en question, lorsqu'on lui a demandé une nouvelle fois son assistance: "Si vous savez ce que vous faites, comme vous le prétendez, alors pourquoi posez-vous toujours des questions? Et quand j'y réponds, pourquoi argumenter? Si vous souhaitez que je vous aide à l'avenir, laissez-moi le faire. " Le même jour, le directeur technique lâcha la même personne (il était déjà au courant des problèmes).
Du point de vue de la TD, nous étions tous deux des contractants, à titre d'information. Nous n'avions donc guère de loyauté interne envers nous deux. Parfois, il suffit de mettre les choses au clair.
la source
Étant donné que vous faites partie de la même équipe, soyez un bon joueur en lui montrant comment l’être aussi. L'exposer à la direction pourrait susciter l'ire de certains de vos collègues, et c'est karmiquement mauvais, à mon avis.
Il y a de fortes chances que la direction connaisse déjà votre collègue, alors pourquoi vous détourner de la ligne en leur "montrant" qu'il était un mauvais employé? A long terme, aider un peu ce garçon maintenant pourrait vous rapporter à long terme d'une manière que vous ne pourriez même jamais imaginer.
Désolé, vous vous êtes retrouvé dans une situation aussi difficile.
la source