¿Por qué muchos nuevos graduados de CS están convencidos de que no pueden trabajar como programadores después de cierta edad, generalmente 30 o 35?

La razón de esto es que la industria en general pasa por una rotación desgarradora regularmente. La tecnología que estaba “de moda” queda desactualizada en 5 años. Las personas que pueden adaptarse a eso y seguir aprendiendo cosas nuevas, sobrevivir y prosperar. Pero la mayoría de las personas no pueden sostener eso y con la edad, aprender y absorber cosas nuevas se vuelve más difícil. Y la suposición general para las personas que lo entrevistan es que usted se encuentra entre “la mayoría de las personas”.

El problema relacionado con esto es que, debido a que necesita un aprendizaje constante, también tiende a ser una industria muy joven. Las personas que están en la universidad aprenden lo último y lo mejor y se convierten en empleados instantáneamente, y eso incluye la gestión de la tecnología. Y muchos de ellos sienten que no podrán manejar con éxito a alguien que sea igual o mayor que ellos mismos. Dado que tienen los mismos temores que cualquier otra persona (un gerente puede perder su trabajo si no puede “controlarte”), preferiría ir a lo seguro en lugar de ponerle el cuello a alguien que es un extraño de características que satisface su / su miedos

Otro problema con la edad es la expectativa. A lo largo de la vida, las personas quieren / necesitan progreso para agregar significado a su vida profesional. Y eso generalmente significa más salario o espacio para crecer profesionalmente, ya sea en habilidades o posición. El pago se convierte en un problema para los empleadores porque pueden reemplazarlo con alguien que piensan que puede hacer el trabajo igual de bien pero más barato (¡la experiencia o la capacidad demostrada sean malditas!), Y los factores de edad mencionados que mencioné anteriormente simplemente funcionan más en su contra. El crecimiento se convierte en un problema porque pocos trabajos realmente pueden cambiar a un ritmo que lo mantiene ocupado el tiempo suficiente para seguir aprendiendo cosas nuevas. La posición es probablemente más factible si se encuentra en una gran empresa y tiene una escalera para subir, pero esa escalera generalmente implica salir de la programación y pasar a la administración.

Es por eso que la mayoría de las personas, incluido yo mismo, simplemente no vemos un futuro en la programación más allá de esa edad. Ya he pasado esa edad y sigo programando y aprendiendo, ¡y me encanta hacerlo!, Pero no espero estar empleado más de un par de años más.

Creo que no se trata de que piensen que no pueden trabajar cuando sean mayores, sino que será desagradable. Y, tendría más sentido entrar en la gestión. Buenas respuestas aquí: ¿Mantenerse como ingeniero de software de contribuyente individual durante toda su vida es una buena elección de carrera? ¿Puede uno seguir siendo tan competitivo en una pista IC como lo sería en una pista gerencial / ejecutiva? ¿Se valoran los desarrolladores de IC con más de 20 años de experiencia?

Y expectativas poco realistas de que necesitas ir a lo grande:
¿Cómo me convierto en un programador multimillonario?

Y que necesita comenzar temprano, con todas las variaciones de:
¿Alguna vez es demasiado tarde para que alguien aprenda a programar?
¿Puedo ser programador en Age X?

Finalmente, podría ser porque en el momento en que se gradúan, no pueden pensar de manera realista dentro de diez años o más en el futuro. ¿O estarán interesados ​​en absoluto?
¿Las personas pierden interés en la programación a medida que envejecen? ¿Es correcto esperar que los programadores de más edad sean más lentos, cometan más errores y prefieran hacer algo más, como administrar programadores?

Si miran a los que han ido antes que ellos, se han dado cuenta de que la mayoría de ellos pasan a algo con un mayor grado de responsabilidad que la programación. Esto podría comenzar liderando un equipo de programadores y luego pasar a un nivel superior de gestión, como la gestión de proyectos. En otras palabras, responsabilidad de gestión. O podría implicar la migración de la codificación / programación al diseño del software y luego al diseño del sistema. En otras palabras, responsabilidad técnica. O existen caminos similares hacia una mayor responsabilidad en marketing y ventas, desarrollo de nuevos negocios, investigación de productos y muchos otros. Independientemente de la ruta específica, generalmente migrarán a una posición en la que tengan una mayor responsabilidad y, por lo tanto, mayores niveles de ingresos. Tenía una carrera de 40 años en el campo de la computación y, aunque comencé como programador y me encantó, pasé a otras cosas y rara vez escribí programas más adelante en mi carrera, excepto para entrenar a otros o explicarle a alguien que trabaja para mí qué estaban haciendo mal

Para decirlo de otra manera, la programación es un campo que, en la mayoría de los casos, supera el pago después de unos 10-20 años y la mayoría de las personas tienen carreras que duran más que eso.

Otro aspecto de esto es que a medida que uno envejece, las habilidades motoras y visuales tienden a deteriorarse y eso reduce la capacidad de programar rápidamente, reduciendo aún más su valor relativo para la programación. Pero esto se compensa con una mayor experiencia y, por lo tanto, una mejor aptitud para los puestos más responsables.


Vi esta pregunta en mi correo electrónico y gracias a Miguel, me gustaría ofrecer mi opinión al respecto. Tengo casi 29 años (en un mes) y esa temida barrera de 30 años está a la vuelta de la esquina. He estado trabajando con “pelos plateados” y hombres mayores en mi línea de trabajo donde quiera que vaya y siento algunas mentalidades (expondré mis observaciones antes de mi toma personal más adelante):

  • Las personas que se trasladan a la administración a menudo tienen riesgos adversos. Es posible que hayan sido promovidos porque querían reducir el riesgo. ¿Alguna vez pensó en la promoción de personas porque era más barato hacerlo? Estas personas pueden tener miedo de no ser lo suficientemente buenas en el nivel de engranaje de la máquina.
  • No son particularmente hábiles en programación o tienen talentos en otros lugares; por ejemplo, no como programadores, por lo que suben la escalera
  • Quiere poder tener vidas equilibradas con su pareja. Hace años escuché un término llamado “techo para bebés”, tal vez las largas horas afectan las relaciones y la familia.
  • La programación perdió su encanto: el disco todavía no está allí tal vez 😉
  • No hay sindicatos para protegerte una vez que pierdes tu vigor y energía juvenil 😉
  • La fuerza laboral está dominada por la juventud.

A medida que me acerco a los 30, sé que soy más inteligente o estoy bien informado de varias maneras. La programación sigue siendo divertida, pero disfruto de diferentes aspectos, como colaborar con equipos, resolver problemas y hacer cosas. Prefiero conducir hacia el progreso que ser conducido. No veo el límite, pero sé que el rol del trabajo en sí es diferente: ahora sé que sigo siendo un buen programador, pero también soy mejor en algunas cosas ahora que era menos experimentado; dirigiendo una empresa

Eso es gracioso.

Si simplemente toma lo que aprendió en sus clases de CS y se detuvo, entonces no creo que llegue a 30.

Si desea permanecer en ingeniería informática y no está construyendo sobre lo que sabe, actualizando periódicamente sus habilidades técnicas o vigilando las tendencias, se volverá obsoleto o nicho, realmente a CUALQUIER edad.

La alternativa es ascender en la escala corporativa, pero aún así tendría que aumentar sus habilidades de comunicación y gestión, y aún así comprender el idioma que habla su cohorte, ya que está enganchado para ese grupo técnico.

Consumirse. La ingeniería es una profesión muy exigente, uno tiene que trabajar duro para parecer normal, OpenGL puede avergonzarlo si no sabe lo que está haciendo, muchas veces mi hermana se ha reído cuando mi código no funciona y ella se rió a carcajadas cuando me vio sudar mucho solo para hacer funcionar algunas mallas decentes. Creo que la idea general es que trabajamos duro en segundo plano solo para producir resultados normales. Algunos chicos pueden pensar que no vale la pena, mi hermana de 16 años aparentemente encuentra cada error que produzco extremadamente extremadamente divertido … los niños hoy en día la idea es solo un pequeño descanso de la práctica o un intento de construir algo nuevo a menudo conduce a momentos de división del cabello y No todo el mundo está preparado para siempre, supongo, pero algunos de nosotros somos soldados en 🙂

Creo que la industria refuerza una cierta cantidad de agismo.

Una vez que colabora con alguien que está dispuesto a quedarse hasta tarde y verificar un buen código, es fácil disipar estos mitos.

Sin embargo, un problema relacionado es solo la brecha de edad. Por ejemplo, yo era una de las personas más viejas en Google, unos 15 años mayor que la mayoría de las personas con las que estaba trabajando. Eso solo crea la expectativa de que no puedes ‘colgar’. No querrás ser invitado a la noche de saltos de bar del equipo. Esa es una forma completamente diferente de agismo.

Tengo 33 años y actualmente estoy en el programa de pregrado de CS en la Universidad de Michigan Dearborn.

He trabajado en TI durante casi 8 años, y descubrí que, aunque lo disfruto, la programación es lo que realmente me entusiasma, específicamente los gráficos de computadora (¿Matemáticas, física y código? ¿Qué no es amar?)

Mi principal preocupación es cómo los empleadores me percibirán. Me preocupa que piensen que voy a “ponerme en mi camino” y no tan entrenable o rápido para aprender como alguien más joven, y por lo tanto no tan valioso.

Una preocupación secundaria es; como alguien que está empleado a tiempo parcial, trabajando a través de su título a tiempo completo, investigando de forma paralela y con TDAH; No tengo la cantidad de tiempo de inactividad para trabajar en proyectos paralelos que alguien que se enfoca únicamente en la escuela podría, así que me preocupa que realmente me lastime cuando trato de buscar trabajo en la industria de CG.

Mis 2 centavos

Quizás realmente no sean un “buen” programador. Habiendo codificado desde que estaba en cuarto grado, tengo 40 este año y me encanta. Obtuve un título de ingeniería eléctrica en la universidad, pero terminé dándome cuenta a lo largo de los años que mi verdadera vocación es el desarrollo de SW. Después de haber hecho la transición al desarrollador SW, no he estado más feliz. Planeo hacer esto por muchos años más.

Como alguien que se está enseñando a sí mismo (y califico a los 35), creo que la parte más difícil para nosotros es que hay frustraciones tempranas. Esos momentos en los que te cuesta entender los conceptos clave. Estas luchas pueden manifestarse en la duda. Es probable que la mayoría esté en condiciones de intentar cambiar de carrera u obtener promociones. Estas dudas en última instancia conducen a si podemos o no tomar nuestro aprendizaje y lograr una carrera viable.

En ciertos mercados como el PH, no puede ascender en la escala corporativa sin pasar a la administración. Mira la respuesta de @Miguel Paraz.

More Interesting

¿Un agente financiero necesita un título universitario para ser contratado de forma independiente (por ejemplo, un agente fiscal)?

¿Qué nivel de conciencia general se espera de un posible estudiante de escuela B?

¿Cuál es la mejor manera de hacer trabajo independiente a tiempo parcial (20 horas / semana)?

¿Quién tiene la mejor fisioterapia u odontología futura en la India?

¿Cuáles son las perspectivas futuras de un graduado de BsMs de IISER Pune?

Me apasiona mucho la enseñanza. Quiero ser profesor de ingeniería eléctrica. Tuve la oportunidad de hacer una maestría (ingeniería) en IISC pero no obtuve un ME ¿Es mejor hacerlo?

Tengo 28 años y llevo 4 años trabajando con un distribuidor de alimentos. ¿Es el momento adecuado para dejar de fumar y comenzar a distribuir mis propias marcas?

Soy nuevo en un trabajo en bienes raíces: ¿qué es lo primero que debo hacer para comenzar mi nueva carrera?

Fontanería: ¿Cuál es la vida cotidiana de un fontanero?

¿Es posible comenzar mi propio negocio en Turquía? ¿Cómo es el negocio en Turquía?

¿Cuáles son las oportunidades en las Fuerzas Armadas para los graduados de B.Sc?

¿Cuál es la mejor manera de convertirse en un subastador?

Cómo combinar mi interés por la energía, las tecnologías solares y la informática.

¿Cómo debe prepararse un ingeniero mecánico para ISRO?

Me uniré a Tech Mahindra pronto. Realmente me encantaría mantener mi rastrojo y patillas. ¿Es obligatorio que me afeite antes de unirme?