Wie fördere ich bessere Entwicklungspraktiken, wenn ich auf Widerstand des Managements stoße?

Ich habe mich bemüht, eine angemessene Formulierung der Frage zu finden, also verzeihen Sie die Mehrdeutigkeit meines Titels, aber hier ist mein Problem:

Ich arbeite in einer Abteilung, die von Leuten ohne vielfältige Erfahrung geleitet wird. Einige haben keine, geben aber trotzdem die Richtung vor, andere haben nur Erfahrung in dieser Abteilung und nie woanders. Das Endergebnis ist, dass wir die Dinge sehr eng angehen, genau so, wie es mein Abteilungsleiter will, und niemals mit Diskussionen. Als Entwickler mit weniger kommerzieller Erfahrung wird von mir erwartet, dem Beispiel zu folgen und zu tun, was mir gesagt wird. Das Problem ist, dass sehr oft von mir erwartet wird, dass ich Dinge tue, von denen ich sehe, dass sie später zu größeren Problemen führen werden, zum Beispiel Sicherheitslücken. Ich kann oft eine bessere Vorgehensweise rechtfertigen, aber mir wird gesagt „Ich will es so …“ und es wird erwartet, dass ich mich anpasse.

Theoretisch haben sie jedes Recht, mir zu sagen, wie ich Dinge zu tun habe, weil es ihre Abteilung ist, ihre Regeln. Aber ich neige stark dazu, mich zu weigern, einfach das zu tun, was mir gesagt wird, insbesondere wenn ich bessere Wege rechtfertigen kann, um dasselbe Ziel zu erreichen.

Ich habe es mit Vernunft versucht, ich habe es mit Bildung versucht, nichts scheint zu funktionieren. Wie arbeite ich „besser“ weiter, ohne mich aufzulehnen?

Finden Sie ein unbewegliches Objekt? Was hat Ihr Vorgesetzter dazu gesagt?
@Lilienthal - Das versuche ich nicht zu sein. Ich war in der Vergangenheit und es macht keinen Unterschied, aber ehrlich gesagt muss etwas den Kurs der unaufhaltsamen Kraft ändern, weil es eine nicht nachhaltige Reise ist – daher die Frage.
Ah, aber ich habe nicht gesagt, einer zu sein . Ich sagte, finde einen. :) Haben Sie die Probleme, die Sie haben, überhaupt mit Ihrem Vorgesetzten angesprochen? Oder ist er Teil des Problems?
Mit gefährlich meinen Sie etwas, das Sie oder Ihre Kollegen körperlich gefährden könnte?
Können Sie uns wenigstens sagen, in welchem ​​Land Sie sich befinden? Wenn es wirklich um gefährliche Dinge geht , dann kommen rechtliche Aspekte ins Spiel, und die Gesetzmäßigkeiten sind von Land zu Land verschieden.
Nein, mit „gefährlich“ meine ich Dinge, die Schwachstellen in unserem Softwaresystem entweder direkt verursachen oder dazu führen könnten. Ich bin in Großbritannien.
@Ashilta, Sie sollten Ihre Frage bearbeiten und die Bedeutung von gefährlich hinzufügen , die Sie ausdrücken möchten.
Sie haben nur eine Option, die funktioniert : Lassen Sie sich zum Abteilungsleiter befördern und zwingen Sie dann alle anderen, "es auf Ihre Weise zu tun". Aber wenn Sie weiterhin „kein Teamplayer“ sind, werden Sie niemals befördert!
Ich möchte nicht unbekümmert klingen, weil Sie möglicherweise dort leben, wo Arbeitsplätze knapp sind. Aber wenn du kannst, arbeite hart daran, einen anderen Arbeitgeber zu finden. Tun Sie, was nötig ist, um da rauszukommen ... aber nehmen Sie die Hauptstraße und tun Sie, was sie verlangen, bis Sie raus können. Solange es nicht illegal oder höchst unmoralisch ist.
Vielleicht wäre ein besserer Titel, wie ich am besten gegen Windmühlen kippe
Frage aktualisiert, um die „gefährliche“ Beschreibung basierend auf Kommentaren zu verdeutlichen. Ich habe die tatsächliche gefährliche Zeile entfernt, da es unwahrscheinlich ist, dass sie tatsächlich gefährlich ist, es sei denn, Sie steuern ein Atomkraftwerk oder einen Airbus mit Ihrem Code, hoffentlich ohne die Zeile der Frage zu ändern.

Antworten (7)

Tun Sie in erster Linie, was von Ihnen verlangt wird. Wenn Sie dies nicht können, ist es an der Zeit, Ihren Lebenslauf zu aktualisieren und weiterzumachen. Gegen Werksnormen zu rebellieren ist kein Hügel, auf dem man sterben möchte. Das verschafft Ihnen einen schlechten Ruf in der Branche.

Wenn Sie davon überzeugt sind, dass es bessere Möglichkeiten gibt, Dinge zu tun, entwerfen Sie sie in Ihrer Freizeit und führen Sie sie dann bei Gelegenheit Ihren Vorgesetzten vor. Ich nehme an, Sie sind jung und ziemlich neu in der Branche (weniger als 5 Jahre). Wenn das der Fall ist, werden Sie von den erfahreneren Leuten in Ihrem Team nicht ernst genommen, es sei denn, Sie können ihnen tatsächlich etwas zeigen.

Theoretisch haben sie jedes Recht, mir zu sagen, wie ich Dinge zu tun habe, weil es ihre Abteilung ist, ihre Regeln. Aber ich neige stark dazu, mich zu weigern, einfach das zu tun, was mir gesagt wird, insbesondere wenn ich bessere Wege rechtfertigen kann, um dasselbe Ziel zu erreichen.

Das ist für mich ein großes Warnsignal, denn 1) Es ist keine Theorie, es ist Realität. Sie sind nicht derjenige, der zur Rechenschaft gezogen wird, wenn etwas schief geht. 2) Es zeigt eine schlechte Einstellung Ihrerseits.

Aus Gründen der Argumentation werde ich alles, was Sie sagen, als absolute Wahrheit ansehen:

Geschäfte müssen sich an Standards halten. Ich würde jeden Tag einen mittelmäßigen Programmierer mit einer guten Einstellung einem hochqualifizierten Programmierer vorziehen, der bereit ist, die Regeln zu ignorieren, weil er es besser weiß. Meine anderen Programmierer werden nicht in der Lage sein, den Code zu warten, und der hochqualifizierte Programmierer verwendet neue Methoden, um Dinge zu tun, mit denen der Rest des Personals völlig unbekannt sein wird, die eine Umschulung erfordern und das Unternehmen wie die alten Mitarbeiter einem Risiko aussetzen wird sich auf unbekanntem Terrain befinden und daher anfällig für Fehler sein.

Angesichts all dessen wäre der hochqualifizierte Programmierer kein Vorteil, sondern eine Belastung.

Die einfache Antwort auf Ihre Frage ist, dass Sie einen Rückzieher machen . Es steht Ihnen nicht zu, sich den Geschäftsstandards des Unternehmens zu widersetzen. Sammeln Sie mehr Erfahrung, steigen Sie im Unternehmen auf, entwickeln Sie sich in Ihrer Freizeit weiter und demonstrieren Sie es, wenn Sie so zuversichtlich sind, aber stören Sie nicht die Geschäftsstandards, weil Sie Möglichkeiten haben, Dinge zu tun, von denen Sie glauben, dass sie besser sind. Selbst wenn Ihre Methoden besser sind , werden sie eine Störung sein. Überzeugen Sie das Management durch autorisiertes Handeln, nicht durch Störungen.

Wenn Sie sich Sorgen darüber machen, dass Sie aufgefordert werden, Dinge auf eine Weise zu tun, die Sie für falsch halten, erstellen Sie eine Papierspur. Tun Sie, was Ihnen gesagt wird, aber senden Sie eine E-Mail, in der Sie Ihre Bedenken darlegen. „Bei der Umsetzung habe ich folgende Bedenken …“ und lege sie dann dar. Wenn sie sagen, mach es trotzdem, liegt es an ihnen.

Ich verstehe Ihre rote Flagge – ja, jemand, der das Management herausfordert, könnte für bare Münze genommen ein großes Problem sein. Das Problem ist, dass ich genau derjenige bin, der zur Rechenschaft gezogen wird, wenn etwas schief geht – mein Name ist gegen die Arbeit, nicht sein – die Dinge rollen den Berg hinunter. Sie gehen auch davon aus, dass das, was ich einzuführen versuche, einen bahnbrechenden, nachweislich schwieriger zu verstehenden Code darstellt, und dies ist nicht der Fall. Ich versuche, mich an Industriestandards zu halten, unter der Anleitung und Anleitung von Leuten mit über 30 Jahren Erfahrung – mir wird nein gesagt. Weniger Erfahrung bedeutet nicht weniger Ideenreichtum.
@Ashilta Stellen Sie dann sicher, dass Ihre Meinungsverschiedenheiten mit dem beschlossenen Plan schriftlich festgehalten werden. Wenn also jemand versucht, Sie zur Rechenschaft zu ziehen, können Sie nachweisen, dass diese Aktion nicht Ihre Entscheidung war und Sie versucht haben, dies zu verhindern.
@DavidK - Ein besonders umständlicher Prozess, aber ich gebe zu, dass er wahrscheinlich passieren muss; Ich sehe sicherlich keinen anderen vernünftigen oder verhältnismäßigen Weg, um voranzukommen.
@Ahilta Ich habe dir gerade gesagt, wie es für das Management aussehen wird. In meiner Antwort sagte ich, dass ich davon ausgehe, dass alles wahr ist, was Sie gesagt haben. Es spielt keine Rolle. Entscheidend ist, wie Sie mit der Situation umgehen. Wie das Sprichwort sagt, bekommt man Honig nicht, indem man den Bienenstock umwirft. Befolgen Sie die Verfahren und dokumentieren Sie alles.
@RichardU Der hochqualifizierte Entwickler würde Code schreiben, der von Neulingen und Profis gleichermaßen einfach zu warten ist. Lassen Sie sich nicht täuschen – „cleverer“, übermäßig komplexer und obskurer Code ist nicht das, was ein erfahrener Entwickler tun würde – es ist eher die Art von Dingen, die Leute tun würden , die sich als erfahrene Entwickler ausgeben . Teamarbeit ist eine grundlegende Fähigkeit eines jeden guten Entwicklers.
@TSar Ich stimme voll und ganz zu, aber ich habe versucht, einen höflichen Weg zu finden, um meinen Standpunkt zu vertreten.
@RichardU Ich weiß, aber es ist ein Nachteil für den Beruf, wenn Leute anfangen, "qualifiziert" mit "nicht wartbarem Code" in Verbindung zu bringen. Heutzutage ist es 'trendy' zu sagen, dass "qualifizierte Entwickler" schlechte Software schreiben.
@TSar, das ist gerade eine tosende Debatte, wahrscheinlich besser für den Chat.

In Ihrer Frage erwähnen Sie mehrmals, dass Sie mit einigen Ihrer Anordnungen vehement nicht einverstanden sind. Ich zitiere Sie: Von mir wird erwartet, dass ich Dinge tue, die ich entweder für gefährlich, dumm oder aus irgendeinem Grund falsch finde. Sie erwähnen auch, dass Sie viele gute, bessere Ideen haben, aber dass erfahrenere Menschen nicht auf Ihren Rat hören wollen.

Ich kann jedoch keine Erwähnung finden, dass Sie jemanden fragen, warum sie diese Dinge auf diese Weise tun. Sie erwähnen, dass Sie weniger erfahren sind, aber Sie erwähnen nicht, dass Sie versuchen, ihren Standpunkt zu verstehen.

Sie sollten damit beginnen, sich in die Lage dessen zu versetzen, der Ihnen den Auftrag erteilt. Warum geben sie dir diesen speziellen Befehl? Wenn Sie nicht verstehen warum, fragen Sie sie. Die Leute haben im Allgemeinen nichts dagegen, ihre Gründe zu erklären, wenn sie gefragt werden, insbesondere als Junior, der weniger als 2 Jahre im Unternehmen ist. Aber zu sagen „Ich stimme nicht zu, hier ist meine Meinung“ wird höchstwahrscheinlich eine Antwort im Sinne von „Ich habe nicht nach Ihrer Meinung gefragt“ bringen , zumal Sie noch kein Senior sind.

Ihre Rolle als Junior besteht nicht darin, Ihre Senioren aufzuklären, sondern zu verstehen, wie der Job funktioniert, um später Leistung erbringen zu können, und das fängt mit kleinen Aufgaben an.

BEARBEITEN: Ihr Kommentar tröstet mich in der Analyse, dass Sie sich nicht genug auf das Verständnis konzentrieren, bevor Sie versuchen, die Dinge zu verbessern.

Um ein aktuelles Beispiel zu nennen: „Ich möchte, dass wir das in Zukunft leichter ändern können.“ Als ich darauf hinwies, dass dies eine Möglichkeit für uns einführte, eine unkontrollierte Änderung vorzunehmen, die später zu Problemen führen könnte, wurde mir gesagt, dass es keine Rolle spielt, tun Sie es trotzdem.

Du scheinst zu schnell zu Lösungen zu springen. Hören Sie zu und versuchen Sie zu verstehen, warum die Leute fragen, was sie fragen. Du fragst nicht "Warum?" , fragst du "Ist das nicht besser?" . Dies ist ein häufiger Fehler, wenn Sie denken, dass Sie es wissen, aber Sie müssen noch viel lernen. Ich sage nicht, dass Sie unerfahren sind , aber ich glaube, Sie sind noch unerfahren .

OK, ein paar Klarstellungen: Ich bin jetzt seit fast 18 Monaten hier. Ich bin kein Junior – ich gelte im Team als Senior, aber ich bin kein Teamleiter oder Abteilungsleiter. Die Antwort auf "warum?" ist "weil ich will". Um ein aktuelles Beispiel zu nennen: „Ich möchte, dass wir das in Zukunft leichter ändern können.“ Als ich darauf hinwies, dass dies eine Möglichkeit für uns einführte, eine unkontrollierte Änderung vorzunehmen, die später zu Problemen führen könnte, wurde mir gesagt, dass es keine Rolle spielt, tun Sie es trotzdem. Sie haben meinen Kommentar zu "weniger erfahren" als "unerfahren" verstanden - das ist nicht der Fall.
@Ahilta 18 Monate ist nichts.
Ich werde meine Antwort entsprechend bearbeiten. Aber 18 Monate sind in den meisten Bereichen immer noch ein Junior-Level an Erfahrung - erfahrener Junior, aber immer noch kein Senior.
Hier ist das Dienstalter fähigkeitsbasiert, nicht erfahrungsbasiert. Ich wurde aufgrund meiner Fähigkeiten eingestellt, um den Status quo in Frage zu stellen, und das tue ich auch, doch damit weigert sich die Abteilung, die Vorzüge meiner Argumentation anzuerkennen, und wir werden es so machen, wie wir es immer getan haben es... erscheint mir nicht vernünftig.
Eine talentierte Person mit weniger als zwei Jahren Erfahrung ist ein qualifizierter Junior. Seniorität bedeutet, dass Sie Erfahrung haben.
@Ashilta scheint hier widersprüchlich zu sein ... Wenn Sie eingestellt wurden, um den Status quo in Frage zu stellen, sollten Sie nicht "Ich will" erhalten, wenn Sie den Status quo in Frage stellen ... Vielleicht ein Missverständnis darüber, was von Ihnen erwartet wird?
Leute, denkt daran, dass es einen Unterschied gibt, ob man 20 Jahre Erfahrung hat oder 1 Jahr Erfahrung 20 Mal wiederholt.
@Ashilta Sie sagten, um ein aktuelles Beispiel zu nennen: "Ich möchte, dass wir dies in Zukunft einfacher ändern können." . Dies könnte leicht eine ausgezeichnete, prägnante Antwort sein. Was genau an dieser Antwort klingt für Sie falsch? Wenn Sie den genauen Weg verstehen, wie das leicht zu ändernde Ziel erreicht werden soll, und Nachteile erkennen, auf welcher Grundlage gehen wir in dieser Diskussion davon aus, dass Ihre Einschätzung des Risikos, dass es real und nicht akzeptabel ist, richtig ist und die Ihres Chefs nicht ?
@Ashilta persönlich bin ich auch sehr gut darin, Wege zu identifizieren, die in Zukunft schief gehen könnten (dh Nachteile im Betreff zu finden). Am Anfang meiner Karriere hat mich das dazu getrieben, Dinge „perfekt“ zu machen, aber seitdem habe ich gelernt, dass es außerhalb eines Labors kein Perfekt gibt und man in der realen Welt manchmal mit Rückschlägen leben muss. Gerade die Fähigkeit, zu erkennen, welche Nachteile vermieden und welche in Kauf genommen werden sollten, kommt mit der Erfahrung. Ihr Chef hat viel mehr als Sie. Das heißt nicht, dass er immer recht hat, aber... =)

Von mir wird erwartet, dass ich der Führung folge und tue, was mir gesagt wird. Das Problem ist, dass von mir sehr oft erwartet wird, dass ich Dinge tue, die ich entweder für gefährlich, dumm oder aus welchen Gründen auch immer für falsch halte. Ich kann oft bessere Vorgehensweisen rechtfertigen, aber mir wird gesagt „Ich will …“, und es wird erwartet, dass ich mich anpasse.

Du solltest einfach weitermachen. Ich war dort, Menschen arbeiten seit über 15 Jahren in einem Unternehmen und sehen keinen Bedarf/Nutzen für Veränderungen, also werden sie so weitermachen, wie sie es immer getan haben.

Aber ich neige stark dazu, mich zu weigern, einfach das zu tun, was mir gesagt wird, insbesondere wenn ich bessere Wege rechtfertigen kann, um dasselbe Ziel zu erreichen.

Wenn Sie sich weigern, die Arbeit zu erledigen, könnten sie Sie der Personalabteilung melden. Du musst es aufsaugen und die Arbeit machen

Ich habe es mit Vernunft versucht, ich habe es mit Bildung versucht, nichts scheint zu funktionieren. Wie arbeite ich „besser“ weiter, ohne mich aufzulehnen?

Sie können das nicht beheben. Wenn sie nicht offen für Veränderungen sind, können Sie nur sehr wenig tun. Sie könnten auf einen von x verursachten großen Fehler warten und dann zitieren, dass Sie vor einiger Zeit "Y" erwähnt haben, das dies hätte beheben können, aber es wird Ihre Arbeitsumgebung nicht verbessern.

Stauben Sie den Anzug ab und begeben Sie sich an einen Ort, an dem Ihr Beitrag erwünscht und geschätzt wird. Diese Art von Orten gibt es. Versuchen Sie einfach, durch den Interviewprozess herauszufinden, ob das nächste Team so ist. Fragen Sie nach Methoden (Agile, Scrum usw.) und versuchen Sie zu glänzen, wenn sie empfänglicher für Input von allen Ebenen zu sein scheinen.

Ich würde aber sagen, Sie sind immer noch ein Junior-Entwickler. Du magst sehr fähig sein, aber dir fehlt es noch an Erfahrung. Berücksichtigen Sie dies in Zukunft als etwas, das "theoretisch" besser ist, in der Praxis möglicherweise nicht so sehr anwendbar ist oder in Zukunft Probleme mit der Wartbarkeit des Codes usw. aufwerfen kann.

Nein, mit „gefährlich“ meine ich Dinge, die Schwachstellen in unserem Softwaresystem entweder direkt verursachen oder dazu führen könnten. Ich bin in Großbritannien. – Kommentar von Ashilta

Wenn Sie wissen, dass es Möglichkeiten gibt, Verbindlichkeiten zu korrigieren, schreiben Sie sie auf, stellen Sie sie in einer Liste von Problemen und möglichen Lösungen mit Verweisen auf Online-Dokumente/Praktiken/Technologien zusammen und legen Sie diese Zusammenstellung direkt dem Manager vor.

Ihre Absichten scheinen angemessen, aber je mehr Sie Ihre Ideen Ihren Arbeitskollegen vortragen, obwohl diese überhaupt keine Ahnung haben, wovon Sie sprechen, ist es nur natürlich, dass sie Sie auf reziproke Weise zurückdrängen. Es ist auch selbstverständlich, dass eine Abteilung, die ihre Arbeit über einen langen Zeitraum in gleicher Weise erfolgreich erledigt hat, sich Veränderungen widersetzt.

Anstatt zu rechtfertigen, was Sie für falsch und richtig halten, indem Sie mit ihnen sprechen, warten Sie, wenn Sie nicht schon zu weit gegangen sind, bis der Manager Ihre Zusammenstellung liest, und lassen Sie ihn/sie erkennen, dass es in seinem/ihrem besten Interesse ist, eine Lösung zu finden die Schwachstellen, auf die Sie hingewiesen haben. Er/Sie kann bereitwillig Schulungen für das gesamte Team in den Praktiken/Technologien planen, die die Abteilung aus Ihren Referenzen ausgewählt hat, um diese Schwachstellen zu beheben.

Es liegt in der Verantwortung Ihres Vorgesetzten, Risiken abzuwägen und Kosten-Nutzen-Analysen durchzuführen. Ich kann voll und ganz akzeptieren, dass Ihre Methoden „besser“ sind, aber es liegt in der Verantwortung Ihrer Manager, zu entscheiden, ob sie „besser genug“ sind.

Um Ihr jüngstes Beispiel zu verwenden, scheint Ihr Vorgesetzter entschieden zu haben, dass der Vorteil, der durch das Zulassen einfacherer Änderungen in der Zukunft erzielt wird, das Risiko bei weitem überwiegt, die Möglichkeit einer unkontrollierten Änderung einzuführen, die zukünftige Probleme verursachen könnte .

Lass das Perfekte nicht zum Feind des Guten werden.

Dabei sollte es sich nicht um Gewalt handeln.

Als Ingenieur wissen Sie vielleicht mehr über die technischen Aspekte der Software, aber Ihr Management weiß besser, wie diese Software geschäftlichen Wert schafft. Um den Nutzen Ihrer Software zu maximieren, also Geschäftswert minus Entwicklungskosten, müssen beide Aspekte berücksichtigt werden.

Wenn Sie diese Entscheidungen treffen müssten, wüssten Sie, was das Management braucht? Ihr Management scheint das nicht zu glauben ...

Andererseits, wenn das Management diese Entscheidungen trifft, weiß es, was Sie tun? Denn wenn das Management dies nicht tut, können die Ergebnisse ziemlich spektakulär sein .

Um bessere Entscheidungen treffen zu können, können Sie sich bemühen, zu erfahren, was das Unternehmen benötigt, oder Ihre relevanten Informationen an das Management weitergeben. Ich empfehle, beides zu tun.

Um zu erfahren, was das Unternehmen braucht, bitten Sie Ihren Vorgesetzten (oder den Kunden) um Feedback. Wenn sie überraschende Entscheidungen oder Aussagen treffen, fragen Sie nach dem „Warum“, um ihre Gründe zu verstehen (wenn dies nicht gut ankommt, versuchen Sie zu klären, dass Sie nur fragen, damit Sie ihnen helfen können, ihre Ziele besser zu erreichen).

Um relevante Informationen an das Management weiterzugeben, formulieren Sie sie in für sie verständlichen Begriffen und zeigen Sie ihnen, wie sie sich auf ihre Ziele auswirken. Sagen Sie also nicht „das ist kludgy“, sondern sagen Sie „Das wird es Hackern wahrscheinlich ermöglichen, die Kreditkartennummern unserer Kunden zu stehlen“. Versuchen Sie auch, Alternativen vorzuschlagen.

Wenn es sich um eine ernste Angelegenheit handelt, informieren Sie sie schriftlich, damit Sie beweisen können, dass Sie Ihre Pflicht getan haben, wenn die Dinge schief gehen.

In jedem Fall wird die Weigerung, die Anweisungen Ihres Chefs zu befolgen, Ihre Arbeitsbeziehung bis zu dem Punkt untergraben, an dem entweder er oder Sie gehen müssen. Normalerweise wirst du es sein.

Ich habe in der Vergangenheit eine ähnliche Situation erlebt:

Wir wurden mit der Durchführung einer Aufgabe beauftragt, und nachdem ich gehört hatte, wie wir die Lösung implementieren sollten, fragte ich, warum wir diese Richtung einschlagen, anstatt Industriestandards zu befolgen. Die Antwort, die ich bekam, war: „Das ist normalerweise der richtige Weg, aber in diesem Fall ist das besser. Vertrauen Sie mir.“

Das schien mir nicht der Fall zu sein, aber ich tat, was mir gesagt wurde . Ich habe auch weiterhin nach dem Grund gefragt und alternative Lösungen für Probleme vorgeschlagen ... per E-Mail, als ich sicherstellen wollte, dass mein Widerspruch aufgezeichnet wird, aber ich habe weiterhin getan, was mir gesagt wurde. In meiner Freizeit habe ich eine Lösung für eines der Probleme geschrieben, von denen ich erwartet hatte, dass sie in unserem aktuellen Code auftreten würden.

Spulen Sie einen Monat vor, und dieses Problem tauchte auf. Und als Junior-Softwareentwickler im Team konnte ich sagen: „Ich habe eine Lösung, die ich jetzt zur Codeüberprüfung einreichen kann und die das Problem behebt.“ Das Ergebnis davon ist, dass mein direkter Vorgesetzter Lob bekam, weil das Problem fast sofort gelöst wurde und er wusste, dass ich derjenige bin, der ihm den Hintern gerettet hat.

Spulen Sie weitere sechs Monate vor, und jetzt sind wir auf dem besten Weg, diese Industriestandards umzusetzen, denn ich habe bewiesen, dass sie besser funktionieren .

Letztendlich haben Sie nur eine kleine Menge an Ruder, die Sie darauf anwenden können, wo dieses Boot hinsteuert, also wählen Sie Ihre Schlachten und wählen Sie Schlachten, die Sie gewinnen können: Sie werden nicht in der Lage sein, das Entwicklungsparadigma als Junior-Entwickler zu ändern. Sie als Decksputzer haben nicht viel Einfluss darauf, wohin das Boot fährt -> aber Sie können diejenigen beeinflussen, die es tun.

Es gibt ein interessantes Buch mit dem Titel „ The 360 ​​Degree Leader“ von John C. Maxwell, das Sie vielleicht lesen möchten. Es enthält Ratschläge, wie Sie Menschen beeinflussen können, die Ihnen nicht antworten. Ich würde empfehlen, es zu lesen: Ich habe es während meiner Zeit beim Militär und bei jedem Job, den ich seitdem hatte, benutzt.

Die beste Einzelaussage/Strategie aus diesem Buch: Wenn Sie sie davon überzeugen können, dass sie auf eine Idee gekommen sind, haben Sie den Kampf gewonnen, bevor er begonnen hat.