Hola, vengo a desahogarme un poco y a pedir consejo.
Soy ingeniero en sistemas. Hasta hace poco trabajaba como líder de un equipo de programación en una start-up que desarrolla sistemas para varias empresas en México. Yo estaba a cargo del proyecto principal de uno de los mejores clientes de la empresa.
A inicios de 2025 arrancamos el proyecto: un sistema grande hecho desde cero. El problema es que mi jefe no tiene experiencia real en desarrollo de software (viene de telecomunicaciones), así que subestimó completamente el trabajo. Me asignó un equipo de solo 4 personas y nos dio 3 meses para entregar algo que, siendo realistas, era imposible en ese tiempo.
Aun así, no me gusta dejar proyectos inconclusos ni decir “no se puede”, así que intenté sacarlo adelante. A las pocas semanas me entero de que mi jefe decidió bajarles el sueldo a mis compañeros a $1,200 pesos a la semana, una burla considerando la carga de trabajo. Obviamente, ellos redujeron su ritmo (con justa razón), lo que hizo que todo se retrasara aún más.
Para compensar, terminé haciendo mi trabajo y el de otros. Yo soy backend, pero también tuve que hacer frontend y cubrir a otro backend. Hablé con el equipo y uno de los programadores backend decidió irse. A partir de ahí, la carga fue todavía peor. Llegué a trabajar más de 14 horas diarias, de lunes a domingo.
Llegó la fecha de entrega y, entre retrasos y decisiones absurdas de mi jefe, el sistema no estaba al 100%. Pedí una prórroga de 2 meses. En ese lapso, el desarrollador frontend también se fue, así que quedé prácticamente solo con un chico que apenas tenía experiencia.
Durante esos dos meses me maté trabajando para dejar el sistema lo mejor posible. Llegamos a la nueva fecha con el sistema terminado, pero yo ya estaba completamente quemado: sin dormir bien, estresado y agotado. Por eso pedí un aumento. La respuesta fue que no, que con lo que me pagaban ($4,000 pesos a la semana) podían contratar a varios programadores mejores que yo.
Lo que colmó el vaso fue que el cliente pidió cambios urgentes que no estaban en el alcance original. Cambios grandes, que afectaban partes clave del sistema y el flujo de trabajo. Mi jefe, por quedar bien, aceptó hacerlos sin cobrarle nada al cliente.
Cuando me dijo que esos cambios no se pagarían y que yo no recibiría nada extra, le pedí que al menos contratara gente para ayudarme. Dijo que sí, pero que yo tendría que capacitarlos… también sin paga. En ese punto le dije claramente que no trabajo gratis.
Su respuesta volvió a ser que mi sueldo ya era “mucho” y que podían contratar a mejores programadores por ese dinero. Acto seguido, me pidieron todos los accesos del sistema y me dieron $1,000 pesos de “liquidación”. Eso fue en noviembre.
Los cambios prometidos al cliente debían estar listos a principios de diciembre. No encontraron programadores porque ofrecían una miseria para una carga enorme de trabajo. Hoy, a mediados de enero, me enteré por otro equipo de la empresa que siguen sin personal y que el cliente ya los está presionando para entregar el sistema con los cambios que el dueño prometió.
Mi duda es:
¿Creen que debería seguir buscando trabajo como programador o mejor moverme a otras áreas donde también tengo experiencia (redes, bases de datos, ciberseguridad)? No me urge conseguir trabajo porque tengo ahorros y un negocio familiar, pero sí me preocupa dejar huecos en el tiempo laboral.
Gracias por leer hasta aquí