Wie gehe ich mit einem CEO um, der alle technischen Entscheidungen trifft, aber nur wenig technisches Wissen besitzt?

18

Die Frage wurde aus offensichtlichen Gründen anonym gestellt. Ich arbeite in einem Unternehmen mit einer Entwicklergruppe von 5-6 Entwicklern und bin in einer Situation, mit der ich mich schwer tun kann.

Jede technische Wahl (Sprache, Framework, Datenbank, Datenbankschema, Konfigurationsschema usw.) wird vom CEO entschieden, oft ohne viel Grund. Es ist sehr schwer, diese Entscheidungen zu ändern, und sein Hauptargument lautet "Ich mag das nicht", obwohl wir mehrere Alternativen mit detaillierten Vor- und Nachteilen vorschlagen. Er wird sich auch dazu entschließen, unser Kernprodukt ohne Angabe von Gründen von Grund auf neu zu schreiben, und er nimmt nie an Entwicklertreffen teil, weil er der Meinung ist, dass es die Dinge langsamer macht Wir (die Entwickler) könnten die Situation verbessern.

Zwei Beispiele, die mich schockierten:

  • Er wird uns bitten, etwas zu implementieren, das dem Konfigurationsmanagement ähnelt, aber er lehnt jedes bestehende Framework ab, da es nicht in der Sprache geschrieben ist, die er mag (obwohl die Implementierungssprache irrelevant ist). Er erwartet auch, dass wir diese Systeme in ein paar Tagen schreiben können, "weil es sehr einfach ist".
  • Er schreibt unser Kernprodukt von Grund auf neu, weil die aktuelle Codebasis zu schlecht ist (Codebasis, deren Design ihm gehörte). Wir sind bei unserer dritten Neufassung in einem Jahr. Jede Neufassung ist schlechter als die vorherige.

Bisher habe ich versucht, detaillierte Benchmarks für unser Produkt durchzuführen (er beschwert sich immer wieder darüber, dass unsere Software zu langsam ist, und rechtfertigt das Umschreiben, um es zu beschleunigen), Lösungen mit vorhandenen Produkten als Funktionsnachweis zu implementieren, anstatt nur Pro / Contra-Diagramme zu erstellen. etc ... Aber immer noch gehen 90% dieser Bemühungen in den Papierkorb (nie wieder mit irgendwelchen Gründen, die er nicht mag) und werden oft zurechtgewiesen, weil ich nicht genau das tue, was er will (ohne es zu merken) was er will ist unmöglich).

anonym
quelle
10
Oh Mann, vergiss es, verschwinde einfach. Solide Programmierer können in kürzester Zeit andere Stellenangebote erhalten. Warum sollten Sie in einem solchen Umfeld verweilen? Wenn Sie in NYC leben (oder umziehen würden), werfen Sie einen Blick auf mein Profil und informieren Sie sich über die Rollen in meinem Unternehmen.
Nganju
3
Ziehen Sie es in Betracht, dies auf arbeitsplatz.stackexchange.com zu verschieben, da es sich hier nicht um eine Frage der Softwareentwicklung handelt, sondern um Ihren Job.
gnasher729
Sehen Sie sich die Antworten unten an und lassen Sie mich noch etwas anderes sagen: Sie haben möglicherweise (oder auch nicht) schlechte Arbeit im Bereich des Erwartungsmanagements geleistet. Wenn ja, müssen Sie es in Ihren zukünftigen Jobs nicht wiederholen. Sie sollten in erster Linie keine Führungskräfte in technische Details involviert haben. Sie müssen ihnen oberflächliche Entscheidungen präsentieren, die sie treffen können, damit sie das Gefühl haben, ihren Job zu erledigen (entscheiden), damit Sie Ihren Job erledigen können (Systeme erstellen)
TheCatWhisperer

Antworten:

34

Mach dir keine Sorgen. Wie Sie bereits erwähnt haben, suchen Sie bereits nach neuer Arbeit. Das Leben ist zu kurz, um einen elenden Job zu ertragen. Sagen Sie in der Zwischenzeit einfach "Ja, wie auch immer" und trösten Sie sich mit der Wahrscheinlichkeit, dass unverantwortliche Entscheidungen den CEO letztendlich einholen.

Das Erstellen von Software ist von Natur aus ein riskantes Unterfangen, das häufig zu Fehlern führt. Selbst wenn Sie Ihren Chef davon überzeugen, es auf eine andere Weise zu tun, könnte das Projekt letztendlich unverschuldet scheitern, aber weil Sie von der großen Vision des Chefs abgewichen sind, wird Ihr Kopf dafür auf dem Holzblock stehen. Es ist einfach nicht die Mühe wert.

Whatsisname
quelle
2
Beginnen Sie auch, Fragen zu diesen Themen zu stellen, wenn Sie für Ihren nächsten Job ein Vorstellungsgespräch führen. Finden Sie heraus, welche Technologie das Unternehmen nutzt und wie neues
Material
12

Verlassen.

Erstens haben Sie keine langfristige Zukunft für das Unternehmen, weil es keine langfristige Zukunft hat. Der CEO ist offensichtlich ein großes Problem, und wenn er mit so etwas bisher durchgekommen ist, wird er dies mit ziemlicher Sicherheit so lange tun, bis das Unternehmen scheitert. Auch wenn er noch nicht auf die Vernunft gehört hat, ist es wahrscheinlich, dass er es tut.

Zweitens möchten Sie wirklich nicht an einem solchen Ort arbeiten. Dies wirkt sich zerstörerisch auf Ihre Selbstachtung, Ihre Fähigkeit, Pläne zu schmieden, und wahrscheinlich auf Ihre Arbeitsgewohnheiten aus.

Seien Sie sehr vorsichtig, wenn Sie auf dem Weg dorthin etwas sagen. Mit der nachgewiesenen Fähigkeit, CEO zu werden, wollen Sie keinen Feind zurücklassen. Seien Sie auch vorsichtig, was Sie in Interviews über den CEO sagen. Erklären Sie einfache Tatsachen und lassen Sie die Interviewer die Werturteile ziehen. Sie möchten nicht als jemand bezeichnet werden, der mit dem Management einfach nicht klar kommt.

David Thornley
quelle
9

Diese Frage ist das Äquivalent von "Mein Mann droht mir jedes Mal mit Gewalt, wenn ich spreche, wirft unser ganzes Geld auf Crack, Online-Poker und bezahlte sexuelle Gefälligkeiten von Achtklässlern aus der Nachbarschaft und gerät immer wieder in Autounfälle, weil er es mag." gehe mit meinem Subaru auf Hirschjagd. Ich überlege mir vielleicht, ob ich eine Scheidung untersuchen soll, aber was kann ich in der Zwischenzeit tun, um unsere Beziehung zu verbessern? "

Niemand möchte sich als einen Quitter sehen; niemand möchte das Gefühl haben, in einer Situation auf Kaution zu sein, ohne sich die Mühe zu machen, sie zu beheben. Aber du bist am anderen Ende dieser Glockenkurve.

Manchmal ist der einzige Weg , um zu gewinnen zugeben , dass die Situation ein dampfend Haufen von Waffen-graden worden ist FAIL und ging weg.

Sie haben mein Beileid, dass Ihre Arbeit längst dieses Stadium erreicht hat.

Jetzt geh los.

BlairHippo
quelle
8

Es gibt keine sichere Antwort und Sie haben zwei Möglichkeiten: Fliehen oder kämpfen.

Ein CEO, der nicht bewiesen hat, dass er technisch versiert ist, aber denkt, er weiß genug, um technische Entscheidungen zu treffen, ist ein Dummkopf. Einige sind klug genug, sich mit technisch versierten Leuten zu umgeben und dann auf ihre Meinungen zu hören, aber wenn Sie das nicht getan haben, ist es eine Frage der Zeit, bis das Schiff beginnt, Wasser auszulassen und unterzugehen.

Gegen diese Art von Verhalten anzukämpfen ist ein verlorener Kampf. Der CEO hat den großen Verein - Ihre Löhne, die Löhne Ihrer Mitarbeiter und die Löhne des oberen Managements. Alle Meinungsverschiedenheiten mit einem CEO gehen verloren, da die meisten Menschen nicht aufstehen, wenn sie einen Gehaltsscheck verlieren könnten.

Ich habe viele Male mit hervorragenden technischen Managern zusammengearbeitet und es geliebt. Wenn sie etwas nicht wüssten, als es das erste Mal in einer Diskussion auftauchte, würden sie es das nächste Mal gut wissen und denjenigen, die versuchten, es zu schneien, Weh tun. Sie sind da draußen und du wirst sie finden, aber wahrscheinlich nicht dort, wo du bist, weil sie gehen und woanders hingehen, wenn sie schlau sind.

Also, Kopf runter, Zähne zusammenbeißen und einen guten Ausweg suchen. Es ist nichts Falsches daran, eine Ratte zu sein, die vor einem sinkenden Schiff flieht, wenn es nicht dein Schiff ist!

Und viel Glück!

der Blechmann
quelle
5

GEH RAUS

Gehen Sie nicht vorbei. Warten Sie nicht, bis Ihre Aktienoptionen unverfallbar sind. Holen Sie sich die Hölle raus, bevor Ihre Seele durch die Nase gesaugt wird, Sie anfangen, gesundheitliche Probleme zu haben, und Sie landen vor der SEC und versuchen zu erklären, warum Sie als verantwortungsbewusster Fachmann diese Art von Irrationalität "zugelassen" haben Verhalten.

Hypothetisch.

Steven A. Lowe
quelle
3

Es hört sich nicht so an, als ob Sie eine ganze Menge tun können. Er klingt wie ein Mikromanager. Ein CEO muss wirklich lernen, wie man Verantwortung delegiert, und dazu gehören auch technische Entscheidungen. Unternehmen wie dieses wachsen in der Regel nicht größer, als der Eigentümer / Geschäftsführer dies persönlich kann.

GroßmeisterB
quelle
2

Zeigen Sie Ergebnisse und praktische Beispiele aus der Praxis. Es hat nie funktioniert, wenn ich dem technisch Unbegeisterten / Ungebildeten alle saftigen Details erzähle. Es ist einfach sinnlos, so zu überzeugen.

Wenn Sie der Meinung sind, dass eine bestimmte Entscheidung schlecht ist, sagen Sie ihm nicht, wie Sie darunter leiden, sondern wie es ihn mehr kostet und ihn gegenüber der Konkurrenz benachteiligt .

Ich habe immer gedacht, dass es Sache des Entwicklers / Programmierers ist, andere in der Branche in irgendeiner Weise zu unterrichten, wenn nicht Sie, wer dann?

Ich erinnere mich an etwas, was Watts Humphrey in einem Buch gesagt hat: "Es ist die Aufgabe des Managers, Sie zu bitten, in kürzester Zeit kostenlos etwas zu entwickeln. Es ist Ihre Aufgabe, zu verhandeln." Es ist sehr wahrscheinlich, dass dies nicht das letzte Mal ist, dass Sie sich mit jemandem wie diesem befassen . Üben Sie also .

dukeofgaming
quelle
1
Wie ich in meiner Frage erwähnt habe, habe ich praktische Umsetzungen von Lösungen für sein Problem gezeigt, aber er möchte, dass wir dies auf eine sehr präzise Weise tun, die unmöglich funktionieren kann. Was die Kosten angeht, habe ich keinen Weg gefunden, ihn davon zu überzeugen, dass es besser ist, vorhandene, bewährte Standard-Open-Source-Lösungen zu verwenden, als unsere eigenen umzusetzen. Welche Art von Argument sollte ich verwenden, um ihn davon zu überzeugen, Produkt X zu verwenden, wenn er X nicht verwenden möchte, weil es in einer Programmiersprache geschrieben ist, die er nicht mag?
Anonym
1

Ihr Unternehmen hat keinen CTO (oder einen ähnlichen wie VP Engineering oder Chief Architect)? Wenn ja, dann erledigt Ihr CTO seine Arbeit nicht mit der Geschäftsführung. Wenn nicht, haben Sie einen CEO, der tatsächlich Ihr CTO ist. Im Grunde macht er das, was er tut, weil es keinen starken CTO im Unternehmen gibt.

Warum nicht einfach aufhören? Stellen Sie sich ihm und sagen Sie ihm, dass die Technologie nicht die Aufgabe des CEO ist und dass Sie ihn aus der Technologie herausholen möchten. Sagen Sie ihm, dass das Unternehmen einen starken CTO braucht und dass er ein Technologie-Idiot ist. Sagen Sie ihm, Sie möchten der CTO sein und alle technischen Entscheidungen treffen. Sie können entweder darüber jammern oder etwas dagegen unternehmen. Also hör auf zu jammern und steig auf.

JP Alioto
quelle
0

Wie jemand anderes vorgeschlagen hat, kann man entweder kämpfen oder fliehen. Sie gehen bereits den Fluchtweg entlang. Steigern Sie Ihre Anstrengungen. :)

Wenn ich Sie wäre, würde ich, sobald ich meine Ausstiegsstrategie umgesetzt hätte, mit dem CEO sprechen. Sag ihm, warum du gehst. Lassen Sie ihn ehrlich wissen, was Sie denken und warum Sie es denken. Schreiben Sie es, wenn Sie möchten. Schreiben Sie es in Ihr Kündigungsschreiben. Bitten Sie um ein Exit-Interview. Sagen Sie, was Sie zu sagen haben, damit Sie den Job verlassen, ohne das Gefühl zu haben, nicht genug getan zu haben.

Tyanna
quelle
1
Dieser CEO ist nicht offen für konstruktives Feedback und würde sich wahrscheinlich irgendwie revanchieren. Erfinde einfach eine Ausrede, um einen anderen Job zu bekommen.
JeffO
1
Ich bin sehr, sehr vorsichtig mit dieser Vorgehensweise. (Abgesehen von "fliehen", dem ich nicht stark genug zustimmen kann.) Wie auf dem Poster beschrieben, gewinnt das Ego jedes Mal, wenn die Fakten einen Kampf mit dem Ego dieses CEO aufnehmen. Sie scheinen den Eindruck zu haben, dass der CEO dadurch erkennt, dass sein Verhalten destruktiv ist. Das finde ich sehr optimistisch. Ich denke, es ist viel wahrscheinlicher, dass der CEO es als persönlichen Angriff auffasst. Was das Plakat angreifbar macht, sollte der CEO mit anderen lokalen Arbeitgebern befreundet sein, die nicht wissen, was für ein nutzloser Blödsinn er ist.
BlairHippo
Ich war nicht optimistisch, dass der CEO plötzlich aufwacht und den Fehler seines Verhaltens sieht. Ich denke sehr an die OP und wie er sich fühlt. Wenn ich in seinen Schuhen steckte, wollte ich es mir vor meiner Abreise von der Brust nehmen und dann sozusagen mit einer sauberen Tafel davonlaufen. In einer ähnlichen Situation fühlte es sich gut an zu sagen, was ich an meinem letzten Tag mit einem neuen Job in der Hand fühlte. :)
Tyanna
1
Ich bin froh, dass es für Sie wirklich geklappt hat. Aber meiner Erfahrung nach funktioniert das Streben nach einem Gefühl der "Schließung" selten gut. Die andere Person, sie ist eine widerspenstige Sonuvabitch, macht ihre Leinen immer kaputt. Und mein Kernpunkt darüber, dass der CEO es wahrscheinlich als persönlichen Angriff auffasst, bleibt bestehen. Wenn das Plakat eine ähnliche Bewegung ausführen muss, damit es sich beim Verlassen wohlfühlt, sollten sie es versuchen. aber erkenne es für die persönliche Befriedigung, die es ist.
BlairHippo
0

Bereiten Sie sich auf Ihr nächstes Interview vor. Versuchen Sie, objektiv über Ihre Situation zu sein und die verräterischen Anzeichen eines schlechten Chefs zu identifizieren. Andernfalls landen Sie einfach am selben Ort.

"Treffen Sie den neuen Chef. Dasselbe wie der alte Chef." - Pete Townshend

JeffO
quelle
-1
  1. erhalten Sie zuerst Ersparnisse oder ein anderes Stellenangebot in Händen. Lesen Sie das Buch "Getting to Yes" über Verhandlungen, damit Sie die beste Alternative zu einem Verhandlungsabkommen verstehen. Software-Leute verhandeln im Allgemeinen schlecht.
  2. Einige Unternehmen / Personen haben genug Reife, um Feedback zu verarbeiten, andere nicht. Du kannst einem Schwein nicht das Fliegen beibringen, du verlierst deine Zeit und das Tier wird wütend.
  3. Seien Sie nicht konfrontativ und verhandeln Sie nicht über Positionen. Finden Sie kreative Wege, um den Konflikt zu lösen.
  4. Sie können ihm sagen, dass er eine Beratungsfirma beauftragen soll, um Sie beide darin zu schulen, wie Sie die Effizienz der Beziehung verbessern können.
  5. Es kommt häufig vor, dass Softwareleute diese Situationen nur so sehr hassen, dass sie Ihnen sagen, dass Sie einfach gehen. Lass den Hass anderer nicht dein sein, es sei denn, er ist echt und in diesem Fall ... genieße es: D
  6. Andererseits ... wenn dir deine Adresse nicht gefällt ... beweg dich! du bist kein baum Wenn Sie Ihren Job nicht mögen ... kündigen und weitermachen! Du bist kein Schreibtisch!
  7. Bist du nur ein armer Mann ohne Charakter? bist du woche Weißt du, wie willst du dich in 5 Jahren sehen? Immer noch Teil einer kranken Beziehung? Wenn Sie keine Entscheidung treffen ... leben Sie von den Entscheidungen, die andere Personen von Ihnen getroffen haben.
  8. Unter technischen Gesichtspunkten können Sie keine Entscheidungen treffen und selbst Fehler machen, Lehren ziehen und die Iteration verbessern. Dann hör auf. Es gibt kaum Möglichkeiten, Erfahrungen zu sammeln, wenn Sie nicht scheitern dürfen. Ist wie ein Kind, das laufen lernen muss, aber nicht fallen darf. Hör einfach auf. Sie haben das Recht und die Notwendigkeit, Fehler zu machen, sie nähren Ihren Geist und bauen Ihre Fähigkeiten auf. Erkläre ihm das.

Du hast nur ein Leben, versuche es in etwas zu verbringen, das du liebst und in einem liebevollen Zustand.

1P0
quelle