ulises.io

Ser un buen programador no te hace ganar más

6 min de lectura
CarreraDesarrollo ProfesionalSalariosHabilidades BlandasSoftwareProgramación

¿Por qué algunos programadores ganan más que otros?

Bueno, directamente no hay una respuesta sólida para esta pregunta, a veces es cuestión de suerte, otras veces es cuestión de networking, y en muchas ocasiones es cuestión de habilidades blandas.

Lo cierto es que ser buen progrmador no es directamente proporcional a ganar más dinero, he visto programadores de otro mundo, dignos de admiración que ganan sueldos promedio, y he visto programdores "mediocres" (por decirlo de alguna manera) que no encuentran en qué gastar su dinero.

Qué hacer para ganar más

Algunas de las cosas que voy a mencionar a continuación puede que incluso yo las haya dejado de aplicar en algun punto entre los últimos 2 años, pero son cosas que me han funcionado en el pasado y que a mi ver siguen vigentes, ya que jamás he visto a personas que las apliquen y no les funcione.

Tip 1: No te cases con una empresa

Si estas en los inicios de tu carrera, es tentador aferrarte a tu primer trabajo y pensar que es el lugar donde crecerás profesionalmente. No obstante, si vas empezando, cambiar de empresa cada 1-2 años puede ser una estrategia efectiva para aumentar tu salario hasta que llegues a un ingreso competitivo y que consideres justo para tu nivel de experiencia.

En lo personal, llegue a cambiar de empresa cada 8 meses - 1 año, y en cada cambio no sólo evaluaba el sueldo, sino también los beneficios, ambiente laboral, oportunidades de crecimiento, entre otros factores.

Tip 2: El dinero no lo es todo

Justo como venía en el tip anterior, el dinero no lo es todo, y a veces es mejor sacrificar un poco de sueldo por un mejor ambiente laboral, mejores beneficios o una mejor cultura empresarial.

De hecho si te encuentras en una empresa tóxica, el impacto negativo en tu salud mental y física puede ser mucho peor que cualquier aumento salarial que puedas obtener. Es decir, si trabajas en un lugar donde no te sientes valorado, donde el estrés es constante y donde no hay oportunidades de crecimiento, es probable que tu bienestar general se vea afectado negativamente.

Incluso tu sueldo puede ser algo inesperado ya que si trabajas hasta 14-16 horas diarias, y luego divides tu sueldo entre esas horas, puede que termines ganando menos que alguien que trabaja 8 horas diarias en un ambiente saludable, pero que a simple vista gana menos.

Por ejemplo, si ganas $30,000 MXN al mes trabajando aproximadamente 16 horas diarias ($1000 diarios / 16 horas = $18.75 MXN por hora), y alguien que gana $25,000 MXN al mes trabajando 8 horas diarias ($833 diarios / 8 horas = $104.16 MXN por hora), la diferencia es abismal, recalcando de nuevo que el que gana menos a simple vista, en realidad gana más por hora trabajada y además tiene mejor calidad de vida ya que puede dedicar tiempo a otras actividades fuera del trabajo.

NOTA: Así que sí, a veces "ganar menos" es "ganar más", es por ello que incluyo este tip.

Tip 3: Mejora tus habilidades blandas y técnicas

Aprender constantemente es una herramienta muy útil, de hecho, es una de las habilidades más valoradas, no sólo en la industria de la tecnología, sino en cualquier campo profesional.

Y sí, hay muchísimas maneras de crecer profesionalmente, ya sea tomando el lado del Liderazgo (o Management), planificando y teniendo personal a tu cargo, o tomando el lado técnico, especializándote en alguna tecnología o área específica (DevOps, Seguridad, Infraestructura, etc).

En este caso, sea cual sea tu interés en el largo plazo, te recomiendo dominar ambas ramas, ya que te abrirá muchas puertas en el futuro. Sí, si quieres ser un Senior DevOps Engineer, es importante que tengas habilidades técnicas sólidas en esa área y de hecho, debería ser tu enfoque principal, pero también es importante que desarrolles habilidades blandas como la comunicación efectiva, el trabajo en equipo y la gestión del tiempo.

Al igual que si quieres ser Engineering Manager, es crucial que tengas habilidades de liderazgo y gestión de equipos, pero también es importante que mantengas tus habilidades técnicas actualizadas para poder entender y apoyar a tu equipo de manera efectiva.

Pensamientos finales

Ser un buen programador es importante, pero no es el único factor que determina cuánto dinero puedes ganar. La suerte, el networking, las habilidades blandas y la capacidad de adaptarse a diferentes entornos laborales también juegan un papel crucial en tu éxito profesional y financiero.

Siempre vela por tu bienestar, busca un equilibrio entre trabajo y vida personal, y nunca dejes de aprender y crecer como profesional.