9f4d753b5f54d28ef8c3a1681e5c0a93

Cuando un programador llega a los 30 años, tras haber logrado a duras penas pasar de esclavo del código a empleado de cuello blanco, ya no puede seguir trabajando y, además, se enfrenta constantemente al peligro del desempleo. Los 30 son una edad que no perdona a los programadores. Mañana, ¿hacia dónde ir?

I. El fenómeno de los 30 años

En el ámbito político existió una vez el fenómeno de los 59 años: los funcionarios, al llegar a los 59, hacían todo lo posible por sacar una buena tajada. Es evidente: el poder caduca y expira; si no roban ahora, se jubilarán y no tendrán más oportunidad.

En el círculo de los programadores también existe el fenómeno de los 30 años. Por supuesto, si tienes un empleo fijo y estable, como en una empresa estatal o en una institución gubernamental, no podrás comprender los sentimientos del pueblo trabajador de a pie. Al mismo tiempo, te felicito por ser parte del sistema: puedes trabajar sin preocupaciones hasta la jubilación.

El fenómeno de los 30 años lo entiende todo el mundo, pero no es fácil darle una definición. Voy a enumerar algunas de sus manifestaciones; quizá te sientas identificado.

Se enfrentan a un cuello de botella profesional: ya no pueden con la programación y les resulta difícil ascender.

El salario es relativamente alto, las horas extra disminuyen, las nuevas generaciones pisan los talones a las anteriores y enfrentan la presión del desempleo; la presión de la vida aumenta drásticamente y no se atreven a cambiar de empleo.

La restricción de edad de 30 años para contratar programadores se ha convertido en una regla tácita del sector; cambiar de trabajo resulta difícil.

El fenómeno de los 30 y el fenómeno de los 59 parecen no tener nada que ver, pero en realidad se deben a la misma causa: la devaluación del valor. Los señores funcionarios en el cargo son como emperadores; una vez que se jubilan, se convierten en plebeyos, y su devaluación es algo natural. Los programadores son iguales. Es el llamado «a los treinta, uno se establece». Al llegar a los 30, ante la perspectiva de casarse y tener hijos, por un lado se necesita un salario alto para mantener a la familia y, por otro, ya no se puede dedicar uno al trabajo con la misma entrega de antes; la relación costo-beneficio cae en picada. Al mismo tiempo, una gran cantidad de novatos baratos irrumpe en el sector y, a menudo, dominan las tecnologías más nuevas; los programadores de la vieja generación solo pueden ir quedándose de lado poco a poco.

II. La irremplazabilidad

La aparición del fenómeno de los 30 años solo puede explicarse buscando las causas en los propios programadores.

Por supuesto, también podemos analizarlo desde la industria, la sociedad, el gobierno o el sistema, y encontrar deficiencias. Estos análisis pueden tener algo de razón, pero con seguridad no servirán de nada, porque no podemos cambiar nada. Como dice el refrán: «Si la vida es amarga, no puedes culpar al gobierno; si la suerte es adversa, no puedes culpar a la sociedad». Buscar las causas en lo externo solo hará que estemos llenos de quejas y resentimiento, sintiendo todo el día que hemos nacido en el momento equivocado, amargados y angustiados.

Buscando las causas en uno mismo, intenta hacerte algunas preguntas: «¿Por qué ha bajado mi relación costo-beneficio? ¿Por qué debería el jefe contratarme y pagarme un salario alto? ¿Qué determina el valor de una persona?»

Puede que consigas hacer una lista larguísima de respuestas, pero creo que todas pueden resumirse en una frase: «El valor de una persona está determinado por su irremplazabilidad». La irremplazabilidad puede entenderse como el costo que el jefe tendría que pagar para reemplazarte.

Porque tu grado de reemplazabilidad es alto, tu relación costo-beneficio baja. Al contrario, porque tu grado de irremplazabilidad es alto, el jefe te pagará un buen salario. ¿No es así?

Hay una pequeña historia:

Cuando un técnico se jubilaba, advirtió a su aprendiz: «Habla menos y trabaja más».

Diez años después, el aprendiz también llegó a ser técnico. Fue a ver a su maestro y, con cara de amargura, le dijo: «Maestro, siempre he seguido sus enseñanzas, dedicándome solo a trabajar con ahínco, pero los que tienen menos técnica que yo han sido ascendidos y han recibido aumentos de sueldo, mientras yo sigo cobrando el mismo salario de siempre».

El maestro reflexionó y dijo: «Pide un permiso. Si una lámpara está siempre encendida, nadie se dará cuenta de ella...»

El aprendiz lo comprendió de repente y realmente pidió una semana de permiso. Cuando volvió a trabajar, el director de la fábrica lo llamó y le dijo que le iba a subir el salario. Resulta que, durante su ausencia, el director descubrió que la fábrica ya no podía prescindir de él.

El aprendiz se puso muy contento. A partir de entonces, de vez en cuando pedía unos días de permiso, y cada vez que lo hacía, el director le subía el salario. Un día, después de pedir un permiso, cuando se disponía a volver al trabajo, el director de la fábrica le dijo: «No hace falta que vuelvas a trabajar».

El aprendiz, angustiado, fue a ver al maestro, y el maestro le dijo: «Aquel día no terminé de decir todo lo que tenía que decir. Una lámpara puede apagarse de vez en cuando una vez, pero si se apaga constantemente, la naturaleza del asunto cambia, porque nadie necesita una lámpara que se enciende y se apaga a cada rato».

En la historia, como el aprendiz era irremplazable, el director de la fábrica le subió el salario; luego, porque otra lámpara se encendió, fue reemplazado, el director ya no lo necesitaba y por eso lo despidieron.

Así que, en última instancia, tenemos que aumentar nuestra irremplazabilidad. De lo contrario, en cuanto el jefe piense que puede reemplazarte con un costo bajo, te enfrentarás al peligro del desempleo.

III. ¿Dónde está la salida?

Entonces, cuando el programador llega a los 30, ¿cómo puede aumentar su irremplazabilidad? ¿Tenemos pensado ser programadores toda la vida? ¿Me atrevo a preguntar dónde está el camino?

Como alguien que ya ha pasado por esa experiencia, un programador con mucha experiencia, creo que hay varias direcciones que se pueden elegir:

(1) Convertirse en un gurú técnico

En realidad, no hay ningún problema en ser programador toda la vida; lo importante es que debes convertirte en un programador irremplazable, es decir, en un gurú técnico capaz de resolver aquellos problemas que los programadores corrientes no pueden resolver. Los gurús técnicos tienen dos versiones:

La primera es el programador versión reforzada. Sigues siendo un programador, pero un programador muy brillante. Gracias a años de acumulación, tanto en amplitud como en profundidad de conocimientos, ya no eres un simple mortal. Dominas todo, desde el ensamblador hasta Java. Te importan las estructuras de datos y los algoritmos, tienes una visión singular sobre la optimización de sistemas, conoces los patrones de diseño al dedillo, y además cuentas con una caja de herramientas completa y tus propias bibliotecas de clases especializadas. En realidad, el programador versión reforzada tiene un valor muy singular. Lamentablemente, es muy raro verlo en la realidad, porque para cualquier empresa el talento siempre escasea. Los ojos del jefe son perspicaces; ¿cómo iba a hacer la vista gorda ante un genio técnico como tú? Antes incluso de que te conviertas en un verdadero gurú, ya te habrán nombrado arquitecto de sistemas, gerente de proyectos o un cargo superior. Por eso, si quieres quedarte en tu pequeño terreno para ser un gurú tranquilamente, a menudo es imposible.

La segunda es el programador versión ascendida. Aunque por dentro sigues siendo un programador, tu puesto ya ha ascendido: te has convertido en analista de sistemas o en arquitecto de sistemas. Esta es una opción muy natural y realista. No hay un abismo entre el programador y el analista de sistemas o el arquitecto; solo un paso te separa del escarpado sendero de montaña a la amplia carretera. Pero ese paso no es nada fácil: se necesitan varios años de reflexión, aprendizaje y práctica continuos para que la crisálida se convierta en mariposa.

(2) Convertirse en un experto de la industria

El experto de la industria también es un papel indispensable en la empresa; conocen al dedillo el conocimiento sectorial, los procesos de negocio y los detalles de la compañía. El experto de la industria generalmente no es un superhombre contratado desde fuera que solo entiende de negocio y no de tecnología, sino que suele crecer a partir de un programador, después de años de batallar. Como experto de la industria surgido de programador, a menudo también desempeñas el cargo de analista de sistemas. En la empresa hay mucha gente con un conocimiento general del negocio, pero los que alcanzan el nivel de experto suelen ser muy pocos. Para asegurar tu carrera en los próximos 30 años, tienes que convertirte en experto.

(3) Desarrollarse hacia la gestión

El primer paso para desarrollarse hacia la gestión suele ser el nombramiento como gerente de proyectos. En la mayoría de las empresas de TI, el gerente de proyectos es el cargo de gestión de menor rango. Puede que no te lleves una gran sorpresa, y que el salario no suba mucho, pero esta transición puede convertirse, sin duda, en uno de los cambios más importantes de tu vida.

No subestimes al gerente de proyectos. Hay quien dice que el gerente de proyectos es una profesión antigua. También hay quien dice que el siglo XXI es el siglo de la gestión de proyectos. De hecho, desde que la humanidad se organizó, siempre ha existido la gestión de proyectos. Antes, el gerente de proyectos podía ser el jefe de la tribu; una cacería colectiva o el asalto a una fortaleza podían considerarse un proyecto. El conocimiento de la gestión de proyectos puede aplicarse a todos los aspectos de nuestra vida: desde la implementación de un plan de aterrizaje en la Luna hasta la organización de una reunión familiar, nada escapa a la gestión de proyectos.

Un excelente gerente de proyectos necesita no solo un alto coeficiente intelectual, sino también una alta inteligencia emocional. Sin temor a exagerar, si puedes desempeñarte bien en la gestión de proyectos, podrás ocupar todos los puestos de gestión a nivel táctico; incluso la calidad de tu vida familiar se elevará a un nuevo nivel.

Sin embargo, no es nada fácil llegar a ser un excelente gerente de proyectos. Se puede decir que se necesita cierto talento: algunos lo aprenden sin que nadie les enseñe, mientras que otros nunca lo aprenderán. Los programadores son personas de alto coeficiente intelectual, pero a menudo flojean en inteligencia emocional. Esto determina que solo una minoría de programadores pueda llegar a ser gerente de proyectos, y los que llegan a ser excelentes gerentes de proyectos son todavía más escasos.

Si crees que ninguna de estas áreas te resulta adecuada, todavía tienes varias salidas:

Una es pasar los días sin más, con los pies en la tierra.

Decir la verdad, ser una persona honrada, hacer las cosas con honradez y cobrar un sueldo honrado: este tipo de empleado también es muy necesario en las empresas y, por lo general, no corre el destino de ser despedido. La segunda es cambiar de sector o emprender un negocio.

Debido a que esta industria ya no es adecuada para ti y ya no tiene mayores perspectivas de desarrollo, solo queda cambiar de sector. Si puedes cambiar de sector, no tiene por qué ser algo malo; tal vez en el nuevo entorno puedas liberar una energía más fuerte y crear una carrera por ti mismo. En cuanto a emprender, es aún más desafiante. Te recomiendo que, antes de emprender, ya te hayas convertido en un excelente gerente de proyectos. Piénsalo bien: si no puedes sacar adelante un proyecto, ¿cómo vas a sacar adelante una empresa?

Fuente: OSChina