Ich möchte wirklich nicht in einer Situation sein, in der die Leute, die weniger tun und weniger investiert sind als ich, mehr belohnt werden. Was muss ich tun, um sicherzustellen, dass meine Arbeit und meine Bemühungen wahrgenommen werden?
Das sind zwei völlig verschiedene Dinge. Schritt eins: Hören Sie auf, sie zusammenzuführen.
Ich möchte wirklich nicht in einer Situation sein, in der die Leute, die weniger tun und weniger investiert sind als ich, mehr belohnt werden.
Niemand möchte in dieser Situation sein. Jeder ist in dieser Situation. Also Schritt zwei: Gewöhne dich daran und hör auf dich zu kümmern. Die Frage, die Sie sich stellen sollten, lautet nicht: "Verdienen meine unverdienten, nicht guten, faulen Mitarbeiter ihre Boni?" Die Frage, die Sie sich stellen, sollte lauten: "Bekomme ich eine angemessene Entschädigung für die Menge an Arbeit, die ich leiste?" Die Antworten auf diese beiden Fragen haben nichts miteinander zu tun.
Anders ausgedrückt: Die einzige Möglichkeit zu kontrollieren, welche Boni Ihre faulen Mitarbeiter erhalten, besteht darin, sie zu sabotieren und schlecht zu reden. Möchten Sie in einem Unternehmen arbeiten, das diese Art von Verhalten fördert? Sorgen Sie sich um das, was Sie bekommen, nicht um das, was andere bekommen. Machen Sie sich gut, indem Sie allen um Sie herum ermöglichen, an Ihrem Erfolg teilzuhaben.
Ich kann nicht wirklich gut kommunizieren und mich behaupten
Schritt drei: In beiden Bereichen besser werden. Wenn Sie das Einstiegsniveau überschritten haben, geht es beim Software-Engineering um Kommunikation und nicht um das Schreiben von Code. Sie werden erst dann in Ihrem Beruf aufsteigen, wenn Sie in der Lage sind, mit allen Mitarbeitern des Unternehmens klar zu kommunizieren.
Schreiben Sie weitere E-Mails. Schreiben Sie weitere Designdokumente. Schreibe einen Blog. Beantworten Sie Fragen zu StackOverflow. Freiwillige Vorträge intern oder öffentlich. Es gibt viele Möglichkeiten, die Kommunikation zu üben.
Als Junior Engineer bei Microsoft erhielt ich einen Scherzpreis - einen singenden Fisch - dafür, dass ich der Mann im Team war, der die längsten, detailliertesten, technischsten und vollständigsten Antworten auf Design- und Implementierungsfragen geschrieben hat . Es war ein süßer Witz und ich nahm ihn in den Humor, den es beabsichtigt war, aber es war auch ziemlich ernst. Diese dumme Leistung war kein Zufall; Ich habe mich bewusst vorgenommen, in der Firma als der Typ bekannt zu sein, zu dem Sie gehen sollten, wenn Sie eine technische Frage zu JavaScript hatten, und die bemerkt wurde .
Was soll ich tun? Stellen Sie sicher, dass meine Arbeit und meine Bemühungen zur Kenntnis genommen werden?
Beginnen Sie auf technischer Ebene. Werden Ihre Aufgaben in einem Änderungsmanagementsystem verfolgt? Werden Ihre Codeänderungen in einem Quellcodeverwaltungssystem verfolgt? Wenn nicht, haben Sie größere Probleme als die Erkennung. Wenn dies der Fall ist, können Sie diese als Grundlage für einen wöchentlichen Bericht darüber verwenden, was Sie diese Woche erreicht haben und was Sie nächste Woche erreichen möchten.
Haben Sie Codeüberprüfungen? Wenn nicht, haben Sie wieder größere Probleme. Fangen Sie an, eine Kultur der Codeüberprüfungen zu fördern. Codeüberprüfungen sind eine großartige Möglichkeit, Ihre Arbeit Ihrem Management und Kollegen vorzustellen.
Haben Sie Statusbesprechungen? Sprechen Sie darüber, was Sie in diesen Besprechungen getan haben, wo Sie festsitzen und wie Sie anderen Menschen helfen können, sich zu lösen. Haben Sie Besprechungen auf Skip-Level mit dem Management? Wenn nicht, nehmen Sie den Manager Ihres Managers einige Male im Jahr zum Mittagessen mit. Fragen Sie sie, ob Sie auf dem richtigen Weg für Ihre Karriereziele sind und wenn nicht, was Sie tun können, um sich zu verbessern. Diese Anstrengung wird bemerkt.