¿Te preocupa tu edad cuando aún eres un ingeniero de software de tus 40?

Solo puedo responder por mí mismo, no por todos nosotros, pero en general, no. Puedo contar algunas historias sobre por qué creo que algunas entrevistas no han dado como resultado trabajos recientemente, pero ninguna está relacionada directamente con la edad. Por otro lado, se me abren nuevas oportunidades como resultado de mi edad. Y si dejas que tus habilidades se pudran, todas las apuestas están apagadas.

En entrevistas recientes que no dieron como resultado un trabajo, aquí hay una muestra representativa de las razones:

  • Estoy tratando de seguir siendo un consultor, y dado que las empresas con frecuencia quieren empleados a tiempo completo, me han pasado por roles de contrato cuando en su lugar pueden encontrar un empleado.
  • A lo largo de los años he acumulado algunas habilidades extremas y mi compensación ha aumentado proporcionalmente. Sé que puedo ser más del doble de productivo que un joven de veinte años que cuesta la mitad, pero no lo saben.

Creo que tal vez el 80% de la supuesta discriminación por edad en realidad se debe a ese segundo punto: los desarrolladores más antiguos tienen menos probabilidades de soportar un salario más bajo o un terrible balance entre el trabajo y la vida. Pero eso es realmente miope de cualquier empresa que está contratando, si tienen tareas más allá de la edición básica de páginas web. Bueno, los desarrolladores experimentados valen su peso en oro.

Y al mismo tiempo, ahora estoy descubriendo que hay nuevas oportunidades para mí, que incluyen:

  • Ser abordado por personas que anteriormente han trabajado conmigo, porque tienen un problema grave y soy la única persona que saben que puede resolverlo.
  • Se le pide que llene un rol de CTO interino para una startup.
  • Se le pidió que rescatara a una startup con problemas de tecnología serios y que se le invitara a convertirse en el CTO a largo plazo.
  • Cuando empecé nuevas empresas, las personas que conocía estaban dispuestas a trabajar conmigo.

Así que no, no temo a mi edad. Sigo siendo un desarrollador más rápido que el 98% de los desarrolladores junior, y tengo una perspectiva enorme que proviene de años de experiencia ganada con tanto esfuerzo, por lo que espero seguir siendo empleable en el futuro inmediato.

Dicho esto, observo que muchos desarrolladores jóvenes ingresan a la programación como un camino rápido para ganar dinero. No me malinterpretes claramente puedes hacer mucho Pero no es algo que aprendes en la escuela y luego terminas. Es fundamental seguir aprendiendo y mantener el cerebro flexible. Hay bromas sobre los programadores de COBOL, pero al menos algunos de ellos todavía tienen trabajo. Si su única habilidad era codificar el lenguaje ensamblador 6502, o ALGOL, o alguna otra cosa que se haya extinguido casi por completo, y usted nunca aprendiera otro lenguaje o tecnología, sería muy difícil encontrar trabajo hoy.

De hecho, conocía a alguien que había creado programas asombrosos en código 6502 pero que nunca se adaptó a lenguajes de nivel superior o incluso a sistemas operativos. Chico brillante, pero se negó a aprender la próxima cosa. Como desarrollador necesitas estar siempre aprendiendo. Perfecciona tus habilidades hasta que seas tan increíble que no puedan permitirse el lujo de no contratarte, y estarás bien.