Comment faire face à un manager qui interfère toujours dans ce que je fais, mais ne le comprend pas vraiment?

23

Nous les avons tous eu, des gestionnaires qui sont soit issus des ventes, soit qui ont consulté le code pour la dernière fois il y a 10 ans ou plus, mais qui pensent savoir écrire du code.

Que puis-je faire pour donner l'impression que je suis reconnaissant de son intervention, mais être aussi bref que possible afin de pouvoir continuer mon travail?

Ou, devrais-je m'engager davantage avec le gestionnaire pour lui apprendre les techniques et pratiques de codage modernes? Après tout, un gestionnaire qui les comprendra pourra parler de manière sensée aux clients et aux cadres supérieurs lors de la discussion du projet et de ses délais.

ChrisF
la source
Si vous pouvez voter et pensez que c'est une question utile ou si vous avez des réponses utiles ci-dessous, veuillez voter. Les sites StackExchange ont besoin de votes pour construire une bonne communauté. Vous pouvez donner 30 votes par jour, ne les gaspillez pas. Particulièrement les utilisateurs ayant une réputation élevée et un faible nombre de votes comptés, veuillez lire ceci: meta.programmers.stackexchange.com/questions/393/…
Maniero
Veuillez suivre cette proposition pour ce type de question: Aspects organisationnels
Maniero
5
L'artiste travaillant sur les animations de reine pour Battle Chess était conscient de cette tendance et a trouvé une solution innovante. Il a fait les animations pour la reine comme il l'entendait le mieux, avec un ajout: il a donné à la reine un canard de compagnie. Il a animé ce canard à travers toutes les animations de la reine, l'a fait battre dans les coins. Il a également pris grand soin de s'assurer qu'elle ne chevauchait jamais l'animation "réelle".
Job
2
Au cas où la réponse de Job irait au-dessus de la tête de quelqu'un, l'artiste a ensuite facilement retiré le canard lorsque le manager a critiqué le problème évident de son travail.
TheBigO

Réponses:

20

Je dis, allez-y et essayez de vous engager et d'éduquer.

S'ils essaient honnêtement de vous aider, la chance d'apprendre quelque chose pourrait leur être précieuse. S'ils se fourrent juste le nez pour des raisons d'ego ou pour des raisons politiques ("Vous voyez, j'aide, j'aide!"), Ils auront probablement l'idée que vous les embarrasserez s'ils gardent ce non-sens - - ou les a mis à mort avec un mur de jargon qu'ils font semblant de comprendre.

Et si vous avez l'égoïsme redouté qui pense vraiment qu'il est un expert dans votre travail, peu importe les preuves que vous pouvez apporter au contraire, alors souriez, acquiescez et apportez tous les changements cosmétiques insignifiants qui les feront disparaître. Et mettez à jour votre CV.

BlairHippo
la source
2
L'engagement est la seule réponse vraiment à long terme ici. Un environnement de travail honnête et ouvert est [finalement] un environnement heureux.
dwynne
2
J'avais un patron comme ça dans une entreprise de 3 personnes où j'étais programmeur. Il faisait toujours des suggestions "utiles" et posait des questions. En plus d'être professionnel et respectueux de sa position, je donnerais des réponses pour le satisfaire pour essayer de le faire partir pour arrêter d'interrompre mon travail. Mais en réfléchissant à la façon de répondre ou en réfléchissant à nos conversations, je verrais les problèmes d'une autre manière et trouverais des solutions. C'était vraiment aggravant car il s'est alors senti justifié de continuer à m'interrompre. Et il l'était. J'ai beaucoup appris et je détestais ça.
Huperniketes
@Huperniketes, décidez-vous.
Pacerier
5

J'écoute généralement tout ce qu'une telle personne a à dire. J'accepte presque tout et je le fais quand même à ma façon. Habituellement, il ne se soucie jamais de vérifier.

Josip Medved
la source
C'est ainsi que je me comporte :)
Emiliano
5

Revues de code de groupe. L'embarras du public est toujours bon pour freiner ce genre d'habitudes. :)

Brandon
la source
4

Cela peut être très difficile, surtout si le gestionnaire pense qu'il s'agit d'un l33t h @ x0r mais n'a rien codé au cours des 10 dernières années.

Commencez par utiliser l' écoute active . Assurez-vous de comprendre exactement à quel point ils essaient de passer. Reformulez-le et renvoyez-le vers eux pour qu'ils sachent que vous les avez compris. Parfois, c'est tout ce dont ils se soucient vraiment.

S'ils insistent sur une mise en œuvre, demandez-vous pourquoi vous les refusez. Il doit y avoir une raison. Cela brise probablement un principe fondamental de conception de logiciels ... généralement la séparation des préoccupations. Connaissez vos principes et sachez pourquoi ils sont meilleurs que l'alternative . Ensuite, citez les principes et expliquez pourquoi ils doivent être suivis dans ce cas. Cela rend la discussion théorique.

Si vous ne pouvez pas comprendre pourquoi vous n'aimez pas ce qu'ils disent, c'est une bonne occasion de remettre en question vos hypothèses.

Scott Whitlock
la source
1

Je ne dirais pas s'il y a eu un historique de code pour lui / elle. La connaissance des questions de développement aurait dû rester dans l'esprit.

Demandez-lui poliment si vous pourriez discuter de tout ce qu'il a en tête pendant le déjeuner.

Tobiasopdenbrouw
la source
0

Parfois, il suffit de s'asseoir et d'écouter, même lorsque nous ne le voulons pas.

On ne peut que nuire à la dignité d'une personne en ne lui prêtant pas attention.

Votre manager est une personne. Traitez-le comme tel. Regardez-le comme s'il était un gars dans la rue. Pas de titres.

Cela ne fait-il pas de lui quelqu'un qui pourrait avoir besoin d'un ami, quelqu'un qui pourrait se sentir seul?

Y avez-vous pensé d'un point de vue émotionnel?

Essaie-t-il de transmettre un message implicite?

Parle lui. Mais pas sur le problème. Demandez-lui comment se passe la vie. Il peut se sentir apprécié et vous procurer ainsi moins d'anxiété au travail.

Avez-vous déjà envisagé ou fait cela?

Sinon, pourquoi?

Pablo
la source
De quel pays êtes-vous?
Pacerier
0

Faites-lui la même chose. Chaque fois que vous le voyez, commencez immédiatement à parler de ses affaires, que vous le compreniez ou non ... "Hé, je pense que la campagne de marketing devrait aller comme un foo!" "Hé, je pense que notre équipe de vente devrait faire du bar!" "Hé, la prochaine fois que tu parles à ton manager, tu devrais lui dire quox!" Il va commencer à t'éviter comme la peste.

JP Alioto
la source
0

Le problème ici est que votre manager se sent évidemment COMPETENT, alors qu'il ne l'est PAS.

J'ai eu une telle expérience auparavant et pour moi, cela a fonctionné si je montrais subtilement au gars que la programmation n'était pas son domaine.

Par exemple, je pourrais aller très loin pour expliquer un morceau de code spécifique, en descendant jusqu'à parler des tables de hachage et des listes liées, de la grande notation O, etc., jusqu'à ce que son visage montre qu'il se sent vraiment incapable de suivre plus de votre discussion.

Donc, si vous pouvez retirer cela, vous vous débarrasserez très probablement des questions stupides et de la microgestion.

Jas
la source