Skip to main content

7 Anzeichen, dass Sie jetzt ein leitender Ingenieur sind - die Muse

197th Knowledge Seekers Workshop - The Earth Council Constitution Nov 9, 2017 (Juni 2026)

197th Knowledge Seekers Workshop - The Earth Council Constitution Nov 9, 2017 (Juni 2026)
Anonim

Wenn Sie kürzlich Ihre Karriere als Einsteiger-Ingenieur begonnen haben, fragen Sie sich wahrscheinlich, welche Schritte Sie unternehmen müssen, um die Leiter zu erklimmen. Ist es nur eine Frage der Zeit? Müssen Sie wieder zur Schule gehen oder eine spezielle Zertifizierung erhalten? "

Die Antwort auf alle oben genannten Fragen ist die gleiche: „Nicht unbedingt“. Auch wenn formale Ausbildung Ihnen dabei helfen kann, die Ränge zu verbessern, kenne ich viele Entwickler, die mit einem Hochschulabschluss den Status „Senior“ erreicht haben - und keine zusätzliche Schulbildung.

Während sich einige für eine Vereinheitlichung einsetzen, sind andere der Meinung, dass die Nichteinhaltung strenger Anforderungen den Beruf egalitärer und offener für nicht traditionelle Bildungswege macht. Nur 41% der Softwareentwickler haben einen Abschluss in Informatik, und 47% der professionellen Webentwickler haben überhaupt keinen Vierjahresabschluss. Angesichts der Tatsache, dass ein so großer Teil der Fachleute aus der Branche nicht standardmäßigen Hintergrund hat, ist es nicht verwunderlich, dass es auch keine Standardwege für Werbeaktionen gibt. Außerdem umfasst das Engineering so viele Fähigkeiten, dass es möglicherweise nicht realistisch ist, einen einzelnen Test zu erstellen, der beweist, dass Sie für eine fortgeschrittene Rolle bereit sind.

Der Fortschritt einer Person durch Titel hängt also hauptsächlich von den Vorlieben und der Praxis ihres Arbeitgebers ab. Einige Unternehmen sind in ihren Karrierestrecken sehr starr, während andere lockerer strukturiert sind. Trotzdem gibt es einige Eigenschaften, die fast alle leitenden Ingenieure haben. Es lohnt sich also, sie zu entwickeln.

1. Sie haben starke Debugging-Fähigkeiten

Erfahrene Ingenieure schreiben nicht unbedingt fehlerfreien Code - das ist ein unmöglicher Standard für eine Person -, aber sie verfügen über das Wissen und die Werkzeuge, um Probleme in ihrer Domäne zu diagnostizieren und zu lösen. Wenn Sie neu in der Programmierung sind (oder eine bestimmte Sprache oder ein bestimmtes Toolset), kann es schwierig sein, Fehler aufzuspüren, doch ältere Entwickler lassen es einfach aussehen.

Das Entwickeln von Debugging-Fähigkeiten braucht Zeit, aber es hilft, wenn Sie an einer Vielzahl von Projekten mit unterschiedlichen Personen arbeiten. Wenn Sie nicht die Möglichkeit haben, interessante Fehler bei der Arbeit zu bekämpfen, engagieren Sie sich in einem Open-Source-Projekt.

2. Sie wissen, wann sie etwas nicht tun sollen

Die meisten neuen Entwickler haben ein gewisses Maß an „Shiny-Object-Syndrom“. Es gibt so viele interessante und nützliche Tools, dass es schwierig ist zu wissen, wann man bewährte Vorgehensweisen einsetzt und wann man ein Risiko eingeht und etwas Neues probiert.

Die besten Entwickler wissen, dass es nicht immer eine gute Entscheidung ist, eine Bibliothek von Grund auf neu zu schreiben, um sie besser lesbar zu machen, oder auf das neueste Framework zu wechseln, wenn das Team zuvor ein älteres ausgewählt hat. In der Tat sind die meisten leitenden Ingenieure, die ich kenne, mit Bedacht risikoavers; Sie wissen, dass gute Software funktioniert .

3. Sie betreuen andere

Ob in ihrer Jobbeschreibung oder nicht, leitende Ingenieure betreuen ihre Junior-Teammitglieder. Sie teilen leidenschaftlich ihr Wissen und können so das gesamte Team aufrüsten.

Üben Sie diese Fähigkeiten jetzt, indem Sie sich bemühen, mit Ihren Kollegen zusammenzuarbeiten und Kontakt aufzunehmen, um herauszufinden, wie hilfreich Sie sein können.

4. Sie überprüfen den Code sorgfältig

Neue Ingenieure fliegen in der Regel durch Code-Reviews. Ja, das Überprüfen des Codes einer anderen Person kann schwierig und eintönig sein. Um jedoch ein hohes Niveau zu erreichen, müssen Sie akzeptieren, wie wichtig es ist. Es ist Ihre Aufgabe, Ihre jahrelange Erfahrung in die Arbeit umzusetzen.

SIE SIND EIN SENIOR ENGINEER?

Möchten Sie einen Blick darauf werfen - nur einen Blick! -, um einige großartige Eröffnungen zu sehen?

Genau da lang

5. Sie können komplexe technische Ideen kommunizieren

Um in diesem Bereich voranzukommen, müssen Sie in der Lage sein, Details klar anderen mitzuteilen. Sie müssen nicht gut in der Öffentlichkeit sprechen, aber Sie sollten in der Lage sein, Ihre Argumente den anderen Ingenieuren zu vermitteln, mit denen Sie zusammenarbeiten. Dies ist ein Teamspiel. niemand kann großartig darin sein, ohne die Fähigkeit, seine oder ihre Ideen auszudrücken und andere an Bord zu bringen.

6. Sie spezialisieren sich

Wie bei den meisten technischen Bereichen ist es auch bei Ihnen umso wahrscheinlicher, dass Sie eine Spezialität entwickeln, je länger Sie dies tun. Erfahrene Ingenieure sind in der Regel dynamisch genug, um drei bis fünf Aufgaben in einem Team zu erledigen. Sie übernehmen jedoch die Verantwortung für eine oder zwei Aufgaben, auf die sie sich am meisten spezialisiert haben.

7. Sie geben zu, was sie nicht wissen

In Bewerbungsgesprächen versuchen viele Menschen, sich in Themen zu verstellen, die sie nicht kennen. Ältere Ingenieure waren lange genug im Einsatz, um zu erkennen, dass sie nicht alles über das Thema wissen konnten, wenn sie es versuchten. Daher sind sie in der Regel ehrlich, was sie tun und was nicht.

Während es für leitende Ingenieure keine allgemein anerkannten Benchmarks gibt, gibt es bemerkenswerte Unterschiede, auf die Manager achten, wenn sie entscheiden, wen sie befördern oder für Rollen auf höchster Ebene einstellen. Wenn Sie sich weiterentwickeln möchten, sollten Sie sich Zeit nehmen, um die oben aufgeführten technischen und nichttechnischen Fähigkeiten zu verbessern.