Realmente no quiero estar en una situación en la que las personas que están haciendo menos cosas y están menos comprometidas que yo sean más recompensadas. ¿Qué debo hacer para asegurarme de que mi trabajo y mis esfuerzos sean notados?
Esas son dos cosas completamente diferentes, así que paso uno: deja de combinarlas.
Realmente no quiero estar en una situación en la que las personas que están haciendo menos cosas y están menos comprometidas que yo sean más recompensadas.
Nadie quiere estar en esa situación. Todos están en esa situación. Entonces, paso dos: acostúmbrate y deja de preocuparte. La pregunta que debería estar en su mente no es "¿merecen sus bonificaciones mis compañeros de trabajo que no lo merecen y que no lo merecen?" La pregunta en su mente debería ser "¿Estoy recibiendo una compensación adecuada por la cantidad de trabajo que estoy realizando?" Las respuestas a esas dos preguntas no tienen nada que ver entre sí.
Dicho de otra manera: la única forma de controlar las bonificaciones que obtienen sus compañeros de trabajo más holgazanes es sabotearlos y hablar mal de ellos. ¿Quieres trabajar en una empresa que fomente ese tipo de comportamiento? Preocúpate por lo que obtienes, no por lo que obtienen los demás. Hazte lucir bien al permitir que todos los que te rodean compartan tu éxito.
No soy muy bueno para comunicarme y hacerme valer
Paso tres: mejorar en ambos. Una vez que haya pasado el nivel de entrada, la ingeniería de software se trata de comunicación, no de escribir código. No ascenderá en su profesión hasta que sea capaz de comunicarse claramente con todos en la organización.
Escribe más correos electrónicos. Escribe más documentos de diseño. Escribe un blog. Responda preguntas en StackOverflow. Ofrécete como voluntario para dar charlas internamente o al público. Hay muchas formas de practicar las comunicaciones.
Cuando era un ingeniero junior en Microsoft, me dieron un premio de broma, un pez cantante, por ser el tipo del equipo que escribió las respuestas más largas, detalladas, técnicas y completas a las preguntas de diseño e implementación. . Fue una linda broma y la tomé con el humor que pretendía, pero también fue bastante serio. Ese tonto logro no fue un accidente; Deliberadamente me propuse ser conocido en la empresa como el tipo a quien acudir cuando tenías una pregunta técnica sobre JavaScript, y eso se hizo notar .
¿Qué debo ¿Qué debo hacer para asegurarme de que mi trabajo y mis esfuerzos sean notados?
Comience en el nivel técnico. ¿Se registran sus tareas en un sistema de gestión de cambios? ¿Se registran los cambios de su código en un sistema de gestión de código fuente? Si no es así, tienes mayores problemas que el reconocimiento. Si es así, puede usarlos como base para un informe semanal sobre lo que ha logrado esta semana y lo que planea lograr la próxima semana.
¿Tiene revisiones de código? Si no es así, nuevamente, tiene problemas mayores; comience a fomentar una cultura de revisiones de código. Las revisiones de código son una excelente manera de mostrar su trabajo a sus gerentes y compañeros.
¿Tiene reuniones de estado? Hable sobre lo que ha hecho en esas reuniones, dónde está atascado y cómo puede ayudar a otras personas a despegarse. ¿Tiene reuniones de nivel de salto con la gerencia? De lo contrario, empiece a llevar al gerente de su gerente a almorzar varias veces al año. Pregúnteles si está bien encaminado hacia sus objetivos profesionales y, de no ser así, qué puede hacer para mejorar. Este esfuerzo se notará.