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.
communication
ChrisF
la source
la source
Réponses:
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.
la source
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.
la source
Revues de code de groupe. L'embarras du public est toujours bon pour freiner ce genre d'habitudes. :)
la source
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.
la source
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.
la source
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?
la source
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.
la source
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.
la source