A largo plazo, ¿cómo puede alguien traducir una productividad muy alta en un cheque de pago más grande? [cerrado]

Me gustaría comenzar diciendo que me encanta mi trabajo actual. El trabajo es interesante, el horario es bueno, mis compañeros de trabajo son excelentes, mi gerente es inteligente y competente y mi salario es bueno. Esta pregunta se trata de una carrera a largo plazo, no de intentar encontrar un nuevo trabajo o aumentar el salario a corto plazo.

¿Cómo podría un ingeniero/arquitecto de software, que tenía una habilidad natural para el trabajo y tendía a ser significativamente más productivo (por productivo, me refiero a crear un producto funcional y valioso desde la perspectiva de la empresa) que la persona promedio en su campo, para monetizar que productividad en el mercado de trabajo?

Cuando alguien te contrata, está tomando cierto riesgo. Puede ser muy difícil juzgar el valor de una contratación antes de que haya trabajado en la empresa durante varios meses. Esto puede significar que ser muy productivo no necesariamente se traduce directamente en un cheque de pago más alto. También es difícil medir objetivamente el valor de un desarrollador, en contraste con las ventas, donde observa el dinero que genera el vendedor. En una consultoría, a menudo puede ganar dinero extra, incluso como desarrollador, aumentando sus horas facturables, pero esto no es lo mismo que te paguen por tu productividad .

¿Existen industrias/temas de trabajo particularmente exigentes técnicamente en los que el salario sea digno?

A largo plazo, ¿qué puede hacer un ingeniero para aprovechar su capacidad de crear software para ganar más dinero?

¿Está hablando de conseguir un ascenso dentro de su empresa o de encontrar un trabajo mejor pagado en otra empresa? Son dos cosas muy diferentes.
@JoeStrazzere Recientemente comencé a tener en cuenta el tema de la "marca personal". He comenzado a hacer proyectos de código abierto. Espero que eso ayude.
Si eres tan bueno, debería ser fácil para ti conseguir un trabajo en Google o Facebook, escuché que pagan mucho dinero por los mejores.
@user1220 Escuché que Google o Facebook esperan muchas horas. No es que muchas horas no sea algo que esté dispuesto a hacer, pero haciendo los cálculos, mi pago por hora parece ser más bajo.
@TheCatWhisperer Pensé que su premisa era que es altamente productivo, por lo que no veo la justificación de las largas horas. De todos modos, su salario promedio para los ingenieros de software senior está por encima de $ 250k, que no es nada despreciable.
Eso es alrededor de 100k más de lo que pensé que era. Podría reconsiderar aplicar allí en el futuro.
Dependiendo de cuánto tenga que decir en los procesos de las empresas, debe considerar la concesión de licencias [gitprime](https//www.gitprime.com). Sin embargo, esto solo se aplica si está usando git. Lo compramos para ayudar a juzgar la productividad de los desarrolladores y rápidamente descubrí que mi productividad promedio es de 2 a 4 veces mayor que la de todos los demás, incluidos los desarrolladores senior. Obviamente, hay más en la codificación que las líneas de código, pero puede brindarle algunos números reales para usar cuando se habla de productividad y compensación. Probablemente tampoco será difícil venderlo a la gerencia.
@ConorMancone investigaré esto. Sin embargo, se podría argumentar que, desde la perspectiva del mantenimiento, la LoC total es en realidad inversa a la productividad.
Las empresas suelen tener revisiones de desempeño una o dos veces al año. Si la revisión es positiva, obtienes un aumento.
@TheCatWhisperer Hay muchos programadores que argumentan eso. Creo que el punto es exagerado. Git desglosa el código modificado a medida que se agregan y eliminan líneas. Por lo tanto, un sistema inteligente aún puede medir adecuadamente el esfuerzo incluso para refactorizaciones que reducen el código en general. LoC no es una medida perfecta de productividad, pero es mejor que la mayoría. Los mejores programadores escribirán más código y lo escribirán más rápido (en promedio), incluso cuando trabajen en problemas más complicados. Es casi imposible ser un buen programador y no escribir mucho código. Obviamente, aún desea que alguien evalúe la calidad del código.
"Los buenos programadores escriben más código": Hubo un día en que escribí menos 11.000 líneas de código.

Respuestas (4)

A largo plazo, ¿qué puedo hacer para aprovechar mi capacidad de hacer las cosas para ganar más dinero?

Trabaja por ti mismo.

La mejor manera de convertir una habilidad superior en efectivo es hacerlo en sus propios términos en su propia empresa.

Eso podría significar crear y vender sus propias aplicaciones y productos. Puede significar asumir proyectos basados ​​en tareas (donde puede completarlos rápidamente y/o trabajar en varios simultáneamente). Podría significar cualquiera de una serie de otros estilos de trabajo.

Si realmente eres mejor que los demás, el mercado te recompensará.

Joe, estoy seguro de que este es el caso. Sin embargo, encontrar un nicho en el que haya una demanda lucrativa para una aplicación y luego vender esa aplicación son habilidades muy diferentes a ser capaz de crear esa aplicación. Soy bueno en lo que hago, pero no soy bueno en todo.
@TheCatWhisperer Presta mucha atención a lo que dice Joe.
+1--Siempre he pensado que trabajar para una empresa es una especie de estafa--no importa cuánto te paguen, siempre van a ganar mucho más dinero con tu trabajo que lo que estás obtener. Si no le importan las largas horas, el estrés y la posibilidad de un fracaso catastrófico, el espíritu empresarial es definitivamente el camino a seguir.
'largas horas de trabajo, estrés y la posibilidad de un fracaso catastrófico' piense con mucho cuidado si su tolerancia al riesgo es adecuada para el espíritu empresarial, esto no me parece tan bueno personalmente
@JoeStrazzere He pensado en asumir proyectos basados ​​en tareas. El problema n.° 1 es que actualmente no tengo la red desde la cual reclutar clientes. n.° 2 cuando lo hice hace unos años, descubrí que les gusta comenzar a ajustar la interfaz de usuario, cambiar este color ligeramente, etc., lo que elimina los beneficios. de compensación basada en tareas.
No estoy de acuerdo con su comentario de "sea paciente" en la pregunta, pero su respuesta es correcta.
@AffableAmber: es cierto que su empleador generalmente vende su trabajo a un precio más alto de lo que le paga, pero también paga sus beneficios, el alquiler de la oficina, los servicios públicos, el equipo, el café gratis, el personal administrativo/de apoyo, publicidad/marketing, por lo que es no es exactamente el "esquema" que pretendes que sea; sin embargo, no invalida la respuesta de Joe sobre cómo obtener una mejor relación entre la productividad y los ingresos
@TheCatWhisperer, esa es la parte más difícil: administrar los ajustes. Para ello, tenga límites claros sobre lo que se incluye en el acuerdo de trabajo, preferiblemente con una especificación clara. Si no dan una especificación clara, escríbala por ellos. Usted entrega la especificación acordada, y luego cualquier otra cosa son cargos adicionales.

La única forma que nunca falla es vincular su productividad directamente con el flujo de ingresos. Si puede argumentar cuánto dinero ahorra o gana para la empresa, puede argumentar de manera muy sucinta su valor para la empresa.

Sea capaz de cuantificar su valor, tenga detalles que pueda señalar en cuanto a dónde salvó a la empresa "X" o aumentó los ingresos en "Y" y listo.

Esto está muy simplificado, pero no es digno de mi voto negativo. En la América corporativa, las empresas pagan a RR. HH. para que construya casos contra el enfoque que está compartiendo aquí. El valor predeterminado de recursos humanos corporativos es, "pero nuestra encuesta salarial dice...", y cuanto más grande es la empresa, más difícil es ignorarla. No quieren que la gente luche por conseguir una parte real del pastel que sea proporcional a su valor. Me inclinaría por la respuesta de Joe Strazzere.
@Xavier Tanto la respuesta de Joe como la de Richard son iguales: son solo lados diferentes de la misma moneda. El argumento de "mercado" que tiene RR.HH. no tiene sentido cuando se cuantifica frente a una medida adecuada de lo que alguien puede lograr.
@XavierJ Si puede cuantificar su valor, su empresa actual querrá mantenerlo, y si no lo hacen, la próxima pagará, si no es a su título, crearán una nueva. Lo he visto pasar. Si ellos no te valoran, la siguiente empresa lo hará.
@RichardU Trabajé tres años para una empresa conocida. Primero como contratista, y tuve que luchar por $ 5,000, aunque en el momento en que quisieron contratarme, había ahorrado más de $ 900K / año. Otro chico del grupo renunció por las mismas razones (antes de que yo trabajara allí) y terminó comenzando su propio negocio y cobrándoles el triple por la misma experiencia que antes. En realidad, a veces es más fácil irse y colgar un cartel que discutir con Recursos Humanos, a pesar de "cuantificar".

Si bien otras respuestas tienen puntos válidos, creo que no se aplican completamente a esta situación. Principalmente porque op ya dice que está por encima del promedio, por lo que decir "sigue haciendo un buen trabajo" o "sigue mejorando" son probablemente cosas que op ya sabe debido a su situación. Lo que pide es una estrategia para ser mejor recompensado. Una opción que tienes es pedir directamente un aumento. Sobre la base de que su desempeño está por encima del promedio, pero el primer paso es convencer a su gerente de que en realidad se desempeña mejor que el resto, con base en hechos reales, e incluso sugerir una forma de medir eso. Entonces solo es cuestión de saber si están dispuestos a recompensarte por eso o no. Una vez que sepa la respuesta, podría comenzar a pensar si este es el lugar adecuado para trabajar.

Además, para ser sincero, mi salario actual probablemente también esté por encima del promedio. Simplemente no siento que esté 100% en línea con mi delta de productividad a lo largo de mi carrera. Pero, esa podría ser solo mi opinión.
Incluso si comparo mi salario actual con mi salario anterior. Mi salario es un poco más del doble de lo que era cuando entré por primera vez en el campo. Sin embargo, mis habilidades y productividad se han más que duplicado.
@TheCatWhisperer solo porque tus habilidades se hayan duplicado no significa que vales el doble. Cuando las personas ingresan al campo, generalmente no están completamente al día. Si su salario se ha duplicado desde que comenzó, diría que lo está haciendo bien.
así es, tu salario también depende de la necesidad, mercado, políticas internas de la empresa, etc. Pero de una manera más importante es una negociación, la empresa tratará de pagarte lo mínimo que pueda para mantenerte, y tú tratarás de conseguir tanto como puedas. La única forma de saber qué valor puede obtener es preguntándolo.

No podemos decirle qué habilidades desarrollar o qué trayectoria profesional específica tomar, pero me gustaría responder esto en términos generales.

Para aprovechar la alta productividad en una alta compensación, use su alta productividad para convertirse en un experto respetado en su campo. Averigüe qué está haciendo de manera diferente al resto y participe en la redacción de documentos técnicos, presente en conferencias y establezca contactos en eventos de la industria. Las personas con credenciales excepcionales tienen muchas más posibilidades de negociar salarios excepcionales.