Wie gehe ich mit einem Manager um, der sich ständig in meine Arbeit einmischt, sie aber nicht wirklich versteht?

23

Wir alle hatten sie, Manager, die entweder aus dem Verkauf gekommen sind oder sich vor 10 oder mehr Jahren zuletzt Code angesehen haben, aber denken, dass sie wissen, wie man Code schreibt.

Was kann ich tun, um den Eindruck zu erwecken, dass ich für seine Intervention dankbar bin, aber es so kurz wie möglich halten, damit ich mit meiner Arbeit weitermachen kann?

Oder sollte ich mich mehr auf den Manager einlassen, um ihn / sie mit modernen Codiertechniken und -praktiken vertraut zu machen? Denn ein Manager, der diese versteht, wird in der Lage sein, bei der Besprechung des Projekts und seiner Zeitpläne vernünftig mit Kunden und Führungskräften zu sprechen.

ChrisF
quelle
Wenn Sie abstimmen können und denken, dass dies eine nützliche Frage ist, oder wenn Sie unten nützliche Antworten haben, stimmen Sie ab. StackExchange-Sites benötigen Stimmen, um eine gute Community aufzubauen. Sie können 30 Stimmen pro Tag abgeben, verschwenden Sie sie nicht. Speziell Anwender mit hohem Ansehen und niedrigen Zählen erhaltenen Stimmen lesen Sie bitte diesen: meta.programmers.stackexchange.com/questions/393/...
Maniero
Bitte befolgen Sie diesen Vorschlag für diese Art von Frage: Organisatorische Aspekte
Maniero
5
Der Künstler, der an den Queen-Animationen für Battle Chess arbeitete, war sich dieser Tendenz bewusst und entwickelte eine innovative Lösung. Er machte die Animationen für die Königin so, wie er es für am besten hielt, mit einem Zusatz: Er gab der Königin eine Haustierente. Er animierte diese Ente durch alle Animationen der Königin und ließ sie um die Ecken flattern. Er hat auch sehr darauf geachtet, dass es sich nie mit der "tatsächlichen" Animation überschneidet.
Job
2
Falls Hiobs Antwort über den Kopf ging, entfernte der Künstler die Ente leicht, als der Manager das offensichtliche Problem mit seiner Arbeit kritisierte.
TheBigO

Antworten:

20

Ich sage, mach weiter und versuche, dich zu engagieren und zu erziehen.

Wenn sie ehrlich versuchen, Ihnen zu helfen, könnte die Chance, etwas zu lernen, für sie wertvoll sein. Wenn sie sich nur aus egoistischen oder politischen Gründen in die Nase schieben ("Seht, ich helfe, ich helfe!"), Werden sie wahrscheinlich auf die Idee kommen, dass Sie sie in Verlegenheit bringen, wenn sie diesen Unsinn aufrechterhalten - - oder sie mit einer Jargonwand zu Tode langweilen, die sie nur so tun, als würden sie verstehen.

Und wenn Sie den gefürchteten Egomanen haben, der wirklich glaubt, ein Experte in Ihrem Beruf zu sein, unabhängig davon, welche Beweise Sie im Gegenteil vorlegen können, dann lächeln Sie, nicken Sie und nehmen Sie alle trivialen kosmetischen Änderungen vor, die sie zur Hölle werden lassen. Und aktualisieren Sie Ihren Lebenslauf.

BlairHippo
quelle
2
Engagement ist hier die einzig wirklich langfristige Antwort. Ein ehrliches und offenes Arbeitsumfeld ist [letztendlich] ein glückliches.
Dwynne
2
Ich hatte so einen Chef in einer 3-Mann-Firma, in der ich der Programmierer war. Er machte immer "hilfreiche" Vorschläge und stellte Fragen. Abgesehen davon, dass ich professionell und respektvoll gegenüber seiner Position bin, würde ich Antworten geben, um ihn zufrieden zu stellen und ihn dazu zu bringen, wegzugehen, um meine Arbeit nicht mehr zu unterbrechen. Aber wenn ich darüber nachdenke, wie ich antworten oder über unsere Gespräche nachdenken soll, sehe ich die Probleme auf andere Weise und finde Lösungen. Das war wirklich ärgerlich, weil er sich dann berechtigt fühlte, mich weiterhin zu unterbrechen. Und er war. Ich habe viel gelernt und es gehasst.
Huperniketes
@Huperniketes, Entscheide dich.
Pacerier
5

Normalerweise höre ich nur zu, was diese Person zu sagen hat. Ich bin mit fast allem einverstanden und mache es trotzdem auf meine Weise. Normalerweise macht er sich nie die Mühe, nachzusehen.

Josip Medved
quelle
So benehme ich mich auch :)
Emiliano
5

Gruppencode-Überprüfungen. Öffentliche Verlegenheit ist immer gut, um solche Gewohnheiten einzudämmen. :)

Brandon
quelle
4

Es kann sehr schwierig sein, besonders wenn der Manager denkt, dass es sich um ein l33t h @ x0r handelt, aber in den letzten 10 Jahren nichts codiert hat.

Beginnen Sie mit aktivem Zuhören . Stellen Sie sicher, dass Sie genau verstehen, welchen Punkt sie vermitteln möchten. Formulieren Sie es neu und schießen Sie es zu ihnen zurück, damit sie wissen, dass Sie sie verstanden haben. Manchmal ist das alles, was sie wirklich interessiert.

Wenn sie auf einer Implementierung bestehen, fragen Sie sich, warum Sie sie ablehnen. Es muss einen Grund geben. Es bricht wahrscheinlich ein grundlegendes Prinzip des Software-Designs ... normalerweise die Trennung von Bedenken. Kennen Sie Ihre Prinzipien und wissen Sie, warum sie besser sind als die Alternative . Zitieren Sie dann die Prinzipien und erklären Sie, warum sie in diesem Fall befolgt werden sollten. Das macht die Diskussion akademisch.

Wenn Sie nicht herausfinden können, warum Ihnen das, was sie sagen, nicht gefällt, ist dies eine gute Gelegenheit, Ihre Annahmen in Frage zu stellen.

Scott Whitlock
quelle
1

Ich würde nicht aufklären, ob es für ihn / sie einen Code-Verlauf gibt. Das Wissen über Entwicklungsprobleme sollte im Gedächtnis geblieben sein.

Fragen Sie ihn / sie höflich, ob Sie während des Mittagessens diskutieren können, was er / sie vorhat.

Tobiasopdenbrouw
quelle
0

Manchmal muss man sich einfach hinsetzen und zuhören, auch wenn wir nicht wollen.

Man kann die Würde eines Menschen nur verletzen, wenn man ihm nicht Beachtung schenkt.

Ihr Manager ist eine Person. Behandle ihn wie einen. Sieh ihn an, als wäre er ein Typ auf der Straße. Keine Titel.

Macht ihn das nicht zu jemandem, der vielleicht einen Freund braucht, jemanden, der sich vielleicht einsam fühlt?

Haben Sie aus emotionaler Sicht darüber nachgedacht?

Versucht er, eine implizite Botschaft zu übermitteln?

Rede mit ihm. Nur nicht über das Problem. Fragen Sie ihn, wie das Leben läuft. Er fühlt sich vielleicht geschätzt und sorgt so für weniger Arbeitsangst.

Haben Sie dies bereits in Betracht gezogen oder getan?

Wenn nicht, warum dann?

Pablo
quelle
Aus welchem ​​Land kommst du?
Pacerier
0

Mach das Gleiche mit ihm. Immer wenn du ihn siehst, fang sofort an, über seine Sachen zu reden, egal ob du es verstehst oder nicht ... "Hey, ich denke, die Marketingkampagne sollte wie Scheiße verlaufen!" "Hey, ich denke unser Verkaufsteam sollte Bar machen!" "Hey, wenn du das nächste Mal mit deinem Manager sprichst, solltest du ihm Bescheid sagen!" Er wird anfangen, dich wie die Pest zu meiden.

JP Alioto
quelle
0

Das Problem dabei ist, dass sich Ihr Manager offensichtlich KOMPETENT fühlt, wenn er NICHT IST.

Ich habe solche Erfahrungen gemacht und für mich hat es funktioniert, wenn ich dem Typen subtil gezeigt habe, dass Programmierung nicht seine Domäne ist.

Zum Beispiel könnte ich mich sehr bemühen, ein bestimmtes Stück Code zu erklären, und mich ganz darauf beschränken, über Hash-Tabellen und verknüpfte Listen, große O-Notation usw. zu sprechen, bis sein Gesicht zeigt, dass er sich wirklich unfähig fühlt, mehr von zu folgen Ihre Diskussion.

Wenn Sie das schaffen, werden Sie höchstwahrscheinlich die dummen Fragen und das Mikromanagement los.

Jas
quelle