Question:
Comment gérer mon senior en se moquant de mes erreurs?
designerNProgrammer
2014-03-26 21:15:40 UTC
view on stackexchange narkive permalink

Lorsque mon patron me donne une révision de code, il dit que mon style de codage est mauvais. Il souligne constamment des erreurs stupides que j'ai faites et me dit que je suis un amateur. Il est très impatient que j'apporte les correctifs à ces problèmes en me disant souvent: «Dépêchez-vous».

Il en dit la majeure partie d'une manière plaisantante, mais j'ai l'impression qu'il s'en prend à moi quand je J'essaye juste de faire mon travail. Comment dois-je gérer cela?

Bonjour @designerNProgrammer. J'ai corrigé votre anglais et ajouté le détail de vos commentaires à la question. "Comment puis-je gérer ça?" est encore très vague et risque d'être fermée. Je vous suggère de modifier pour déterminer ce que vous voulez réellement faire. Votre objectif est-il de l'empêcher de faire ces commentaires? Pour ne pas s'énerver quand il le fait? Autre chose?
@starsplusplus, fondamentalement, je suis assez contrarié par le fait que mon aîné me traite. il me montre toujours du doigt et dit quelque chose de drôle à propos de mes erreurs stupides. :(
@designerNProgrammer Oui, mais que voulez-vous faire à ce sujet? Quel est ton but? Les gens peuvent vous dire * comment * réaliser ce que vous voulez réaliser, mais ils ne peuvent pas lire dans vos pensées.
@designerNProgrammer - J'ai apporté une modification à la question. Diriez-vous qu'il est actuellement dans un état précis pour ce que vous souhaitez demander?
Votre patron est-il également un développeur senior, un responsable du développement ou un manager? Cela compte pour le contexte de la question
** certains commentaires ont été supprimés: ** Veuillez ne pas utiliser de commentaires pour répondre aux questions, car cela pourrait empêcher d'autres personnes de fournir des réponses complètes et complètes sur lesquelles la communauté voterait. Veuillez consulter [Comment publier une non-réponse utile si elle ne doit pas être un commentaire?] (Http://meta.workplace.stackexchange.com/a/1866/98) pour plus d'informations. J'ai laissé les commentaires restants pour le contexte au cas où plus de gens voudraient suggérer une [modifier] à l'article pour l'améliorer.
Sept réponses:
#1
+14
user11026
2014-03-26 21:31:20 UTC
view on stackexchange narkive permalink

Toute impolitesse est probablement due au fait que votre supérieur n'est pas très bon en diplomatie. C'est bien, tout le monde ne doit pas l'être. Si vous ne voulez pas passer par d'autres de ces scénarios, ne donnez pas à votre supérieur l'occasion de vous les expliquer.

Une erreur stupide, comme vous l'appelez, ne signifie en effet pas grand-chose quand c'est le seul. Cependant, ajoutez des erreurs plus stupides, et elles s'empilent, formant une énorme erreur.

Les équipes ont leurs propres normes de codage et lorsque votre supérieur continue de vous rappeler que vous ne les suivez pas, il est temps de le faire. quelque chose à ce sujet, et suivez-les. Passez en revue les normes de codage suivies par votre équipe et appliquez-les dans votre propre code.

Gardez cela à l'esprit lorsque vous travaillez en équipe:

  1. Le le code que vous écrivez n'est pas le vôtre, l'équipe le possède. Lorsque votre code se casse, c'est vraiment une ressource de toute l'équipe qui se brise.

  2. Dans une équipe, vous ne suivez pas vos propres standards, vous suivez les standards de l'équipe.

  3. Il n'y a pas de "je n'aime pas ça, tout le monde fait les choses comme je les aime" dans une équipe. Les décisions au sein d'une équipe doivent être prises en communiquant avec tous les membres de l'équipe, ou par un chef d'équipe désigné, ou les deux.

  4. Quel que soit le problème que vous rencontrez, vous devez en discuter avec le les autres membres de l’équipe, le chef d’équipe ou les deux.

Si vous pensez que vous n’êtes pas en mesure d’atteindre un ou plusieurs des points ci-dessus, vous êtes soit dans le mauvaise équipe ou vous n'êtes pas du tout un joueur d'équipe.

Concernant l'urgence de corriger les bogues: y a-t-il des délais fixés? Habituellement, vous êtes pressé lorsque l'équipe essaie de respecter un délai précis et que vous êtes en retard. Parlez à votre supérieur et donnez-lui des estimations réelles du moment où vous pensez que vous en aurez fini avec les bogues, et demandez-lui s'ils vont bien. Si tel est le cas, essayez de respecter les estimations ou terminez plus tôt si possible.

* Une erreur idiote, comme vous l'appelez, ne signifie en effet pas grand-chose quand c'est la seule. Cependant, mettez plus d'erreurs stupides ensemble, et elles s'empilent, formant une énorme erreur. * - Exactement
#2
+9
HLGEM
2014-03-26 23:44:12 UTC
view on stackexchange narkive permalink

Quand j'étais jeune, mon patron m'a fait remarquer que je devais avoir une peau plus épaisse si je voulais rester dans cette entreprise. Il avait raison. Personne dans les affaires ne peut se permettre de s'énerver à cause de telles choses. Vous devez arrêter de vous fâcher à l'idée qu'il se moque de vous et vous concentrer sur ses attentes pour qu'il n'ait rien de négatif à dire. Il me semble qu'il a des préoccupations valables à mon avis. Les délais arrivent plus rapidement dans le monde réel et vous devez travailler plus vite que vous ne le seriez peut-être. Ne pas suivre les normes de codage et les erreurs stupides doivent être corrigées. Faire la même erreur plus d'une fois est mal vu. Faire les mêmes erreurs à plusieurs reprises après avoir été invité à les corriger est un motif de renvoi.

Vous devez donc commencer à écouter ce qu'il dit. Cela signifie changer votre comportement et cela signifie ne pas perdre de temps à être contrarié par la perception que votre patron a de vous et passer plus de temps à corriger cette perception. À l'heure actuelle, vous serez peut-être surpris d'apprendre que votre performance n'est clairement pas adéquate par rapport aux normes de votre patron (qui sont celles qui comptent dans l'évaluation des performances). Si vous ne le résolvez pas, vous serez peut-être surpris d'apprendre que vous avez été licencié.

Vous devez également comprendre que le lieu de travail contient de nombreuses personnes qui ne vont pas s'inquiéter de vos sentiments. ils communiquent. Ils sont préoccupés par le produit du travail, pas par vous. Vous devez être en mesure de travailler avec des personnes que vous n'aimez pas, vous devez être en mesure de travailler avec des personnes que vous pensez ne pas être compétentes et vous devez être en mesure de travailler pour des personnes qui sont supérieures à vous sur le plan organisationnel, y compris apporter les modifications de performance qu'ils demandent, que vous soyez d'accord avec eux ou non.

Vous devez également clairement apprendre à parler à votre patron. Si vous sentez qu'il est injuste envers vous, vous devez lui adresser cela directement et non à des inconnus sur Internet. Vous devez entendre ce qu'il a à dire en réponse. Faites-le en privé.

Ensuite, vous devez résoudre les problèmes qu'il soulève. Il n'y a rien de mal à lui dire en privé que vous vous sentez ridiculisé quand il dit ces choses. Mais ne vous attendez pas non plus à d'énormes changements. Pas tant que vous n'aurez pas résolu ce dont il est en colère contre vous. Il vous traitera probablement avec plus de respect quand il aura l'impression que vous méritez le respect. Oui, les meilleurs patrons ne traitent généralement pas les gens de cette façon, mais les meilleurs patrons ne tolèrent pas non plus les performances médiocres pendant très longtemps car ils savent comment cela affecte les projets et le moral des autres travailleurs qui portent la charge du mauvais interprète. .

Vous pourriez aussi considérer qu'en disant cela d'une manière plaisante, il est possible qu'il essaye de réduire l'aiguillon de sa critique (clairement pas, dans votre cas, très efficacement). Alors peut-être qu'au lieu de se moquer de vous comme vous le pensez, peut-être qu'il utilisait un peu d'humour pour vous sauver la face, mais tout de même faire passer son message. Si vous supposez que les gens essaient d'aider mais ne l'ont tout simplement pas bien dit, vous pourriez trouver le lieu de travail plus facile à naviguer que si vous preniez les choses personnellement. Ils ne sont souvent pas destinés personnellement. Attribuer de meilleurs motifs aux gens ou se rendre compte que parfois, quelque chose qui n'est pas du tout lié à vous (comme le stress personnel) peut amener quelqu'un à être moins gentil dans la communication. Donnez aux gens le bénéfice du doute et vous serez beaucoup plus heureux à long terme. Il peut sembler injuste qu'il vous traite de cette façon, mais la vie n'est pas juste.

C'est le problème avec tout le monde qui obtient un trophée, aucune note inférieure à un B et aucune politique de tolérance au sujet des conflits à l'école ... Personne n'apprend à gérer les conflits ou la critique. Les attentes dans le monde réel sont beaucoup plus dures qu'elles ne le sont dans les écoles. Ils l'ont toujours été, mais la courbe d'apprentissage est devenue extrême ces jours-ci.
Le commentaire d'@Chad's est parfait, mais n'oublions pas que le PO vient d'Inde.
En tant qu'ingénieur en informatique étudiant actuellement à l'université et coopérant 6 mois par an en tant que développeur de logiciels - vraiment? Je trouve l'école beaucoup plus compétitive. Au travail, j'exprime ma liberté créative grâce au code. Je pense que nous généralisons et pinçons un peu ici.
@theGreenCabbage Je crois que le Tchad faisait référence aux écoles publiques, en particulier les classes K-12 ici aux États-Unis. Il y a sans aucun doute un sentiment de dorlotement qui existe dans la plupart des écoles publiques.
Ah, je vois. J'ai étudié le SH au Canada, je ne peux donc pas donner de réponse raisonnable à ce sujet. Cependant, j'ai effectivement entendu parler de la faible qualité de l'enseignement secondaire américain.
Je travaille avec beaucoup de développeurs indiens et leurs patrons et le style de gestion y est souvent beaucoup plus dur que le style américain. C'est juste quelque chose avec lequel vous devez apprendre à vivre.
#3
+7
Joe Strazzere
2014-03-26 21:31:10 UTC
view on stackexchange narkive permalink

Comment est-ce que je gère cela?

Vous gérez cela en supposant que si votre patron peut être direct et un mauvais communicateur, en particulier avec ce genre de commentaires, il est probable quelques critiques constructives là-dedans.

Vous travaillez avec lui pour comprendre spécifiquement ce que l'on entend par «le style de codage est mauvais», «erreurs stupides» et «dépêchez-vous». Ensuite, vous travaillez avec lui pour trouver des moyens de faire mieux.

#4
+3
cdkMoose
2014-03-26 22:34:15 UTC
view on stackexchange narkive permalink

Sans savoir quelles ont été vos erreurs et sans entendre la conversation, il nous est très difficile de comprendre le contexte et d'avoir une lecture de votre responsable, mais je vous suggère de considérer votre rôle dans l'ensemble de la situation.

Si vous répétez vraiment des erreurs stupides après en avoir entendu parler, c'est un problème. Alors que «amateur» peut être un peu direct, il peut aussi être très précis. Vous devez prendre des mesures correctives de votre part pour améliorer cela. En tant que responsable du développement logiciel, cela ne me dérange pas si mes développeurs font une erreur ou ne sont pas au top des normes de codage. Cela me dérange si je leur en parle et leur explique ce que j'attends et ils ne font rien pour s'améliorer. J'essaie d'être très agréable la première fois que nous discutons de la situation. Cependant, plus nous avons souvent la même conversation, moins je deviens agréable et plus sérieux. Mon équipe est payée pour devenir des développeurs professionnels et s'ils ne peuvent pas faire cela ou ne font pas de tentatives légitimes pour y remédier, cela ne sera pas long pour mon équipe ou probablement pour toute l'entreprise.

L'introspection peut être une chose précieuse. Vous devez vous demander si le contenu des commentaires de votre responsable est exact. Si tel est le cas, vous devez travailler à vous améliorer. Si vous pensez que non, alors vous devez travailler avec lui / elle pour obtenir plus de détails sur les résultats attendus et comprendre pourquoi il / elle ne pense pas que vous les accomplissez.

#5
+2
rolfl
2014-03-27 02:46:29 UTC
view on stackexchange narkive permalink

Que diriez-vous de faire réviser votre code par quelqu'un d'autre avant que votre patron ne le fasse? Une deuxième paire d'yeux est une bonne chose, et, si vous choisissez ces yeux, encore mieux.

Peut-être qu'il a raison, et vous devez améliorer votre code, et obtenir de l'aide est une bonne chose chose.

Non seulement cela améliorera votre relation avec votre patron, mais cela vous aidera à vous développer en tant que programmeur.

Vous devriez même envisager d'utiliser CodeReview (une pile Exchange site) si votre entreprise le permet, ou si vous pouvez l'adapter pour qu'il réponde aux exigences de l'entreprise.

Résolvez le problème à la source (qui peut être vous), et vous serez mieux lotis.

#6
  0
user8365
2014-03-27 00:51:46 UTC
view on stackexchange narkive permalink

Puisque vous sentez que vous êtes choisi, votre patron le reconnaît probablement aussi. Arrêtez de renforcer son comportement d'intimidation. Ne lui montrez pas que cela vous dérange.

Si cela ne fonctionne pas, dites-lui simplement d'arrêter. Vous devez être prêt à vous défendre.

Commencez à demander quand les choses sont dues. Cela devrait mettre fin au commentaire «dépêchez-vous». S'il ne peut pas vous donner de délai, cela signifie qu'il ne sait pas ce qu'il fait. N'importe quel imbécile peut simplement dire aux gens de finir plus vite. Demandez également les normes de codage. Je suppose qu'il n'y en a pas. C'est un autre signe d'incompétence de sa part.

Désolé, votre patron est un idiot. Malheureusement, la seule chose qu'il peut comprendre est un coup de poing au visage. J'espère que cela n'arrivera pas à cela.

Lol. Parfois, un coup de poing dans le nez est la bonne réponse, mais la question est: qui devrait faire l'honneur?
#7
  0
Shantnu Tiwari
2014-03-27 01:22:41 UTC
view on stackexchange narkive permalink

La première chose à faire est de parler à votre patron: demandez-lui de préciser clairement ce qu'il attend de vous. Existe-t-il une norme de codage officielle? Existe-t-il une politique sur les tests? Il me semble qu'il y a beaucoup de suppositions tacites entre votre patron et vous. Emmenez votre patron dans une salle de réunion privée et clarifiez tout.

La deuxième chose à faire est: Vérifiez que votre propre jeu ne se perd pas. Même si votre patron est un tyran, cela n'excusera aucune faiblesse de votre part. Vous devez avoir un niveau de travail minimum, qui varie selon l'industrie et le domaine. Avez-vous lu des livres comme Code Complete? Il existe des dizaines de livres qui vous enseignent les meilleures pratiques. Lisez-les, lisez des blogs et vous comprendrez d'où vient votre patron.

Mais discutez aussi avec votre patron. Peut-être qu'il n'est tout simplement pas conscient qu'il est offensant.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...