Qué edad es demasiado viejo"? [cerrado]

114

Me han dicho que para que me tomen en serio como solicitante de empleo, debo dejar años de experiencia relevante de mi currículum, eliminar el año en que obtuve mi título, o ambos. O ni siquiera se molesta en aplicar, porque nadie quiere contratar programadores mayores que ellos. 1

O que debería encontrar una empresa, no porque quiera o porque tengo un producto que me interesa, sino porque de esa manera puedo conseguir un trabajo si / cuando mi empresa es adquirida.

O que debería centrarme más en los trabajos de gestión (lo que he hecho con éxito en el pasado) porque ... bueno, realmente no podían explicarlo, excepto que la implicación era que a partir de cierta edad eres un perdedor si sigues escribiendo código. Pero me gusta escribir código.

¿Has visto esto? ¿Es esto solo un problema local (norte de California)?

Si alguna vez contrató programadores: 2

  • De los currículums que recibió, ¿cuántos años tenía el solicitante más viejo?
  • ¿Cuál era la edad de la persona más vieja que has entrevistado?
  • ¿Qué edad (cuando fue contratado) era la persona más vieja que contrató?

¿Qué edad tiene "demasiado viejo" para ser empleado como programador?

1 Supongo que todos los solicitantes tienen experiencia aplicable equivalente. No se trata de alguien con tres décadas de COBOL solicitando un trabajo de gurú de Java.
2 Sí, sé que (al menos en los EE. UU.) No se debe preguntar cuántos años tiene un solicitante. Sin embargo, en mi experiencia, puede obtener una idea general de un currículum.

Dori
fuente
¿Es esta pregunta quizás específica de la región?
Bernard
@Bernard: extrañamente, tal vez no porque el OP no especificó la región / país.
Otávio Décio
No, no, solo una pregunta sobre tu experiencia y el mundo en el que vives.
Tigran
55
Deberías dejar de codificar cuando dejes de amarlo
alterna el
Suena como una cosa cultural.

Respuestas:

59

Habiendo conseguido un nuevo trabajo en casi 50 en el Reino Unido, puedo decir que es posible y que nunca eres demasiado viejo.

Hay dos enfoques: ambos dependen de que sus habilidades sean relevantes para el trabajo.

  1. Quédate con lo que sabes y conviértete en un gurú. Esto es arriesgado, ya que la cantidad de trabajos que requieren tecnologías "antiguas" son cada vez menores a medida que pasa el año. Sin embargo, a medida que las personas se retiren de tales trabajos, habrá vacantes.

  2. Sigue actualizando tus habilidades. Me mudé a Silverlight el año pasado, que es lo que me consiguió este trabajo. Eso y mis roles de liderazgo de equipo anteriores que mi nuevo empleador consideraba relevantes.

ChrisF
fuente
87

Tengo 52 años y soy director de tecnología de una compañía que cofundé hace 15 años, y esta es una pregunta muy cercana a mi corazón. Paso alrededor del 40% de mi tiempo codificando, principalmente desarrollando productos existentes y nuevos, y realmente espero hacer lo mismo dentro de 10 años.

Me intriga la idea de que los programadores mayores se ven obstaculizados de manera única por conjuntos de habilidades irrelevantes. Creo que este es el problema con los desarrolladores más jóvenes: si quiero un Programador Flash o un Programador Flex, eso es fácil. Si quiero uno con una base de datos empresarial o habilidades de red comprobadas, o con un historial de desarrollo de productos comerciales, es mucho más difícil de encontrar. Los programadores mayores pueden hablar de manera más articulada sobre las opciones de diseño y los problemas del ciclo de vida del software simplemente porque han tenido una experiencia de éxito y fracasos de por vida.

El problema para los programadores de más edad no es que estén perdiendo su capacidad intelectual, sino que han sido seducidos por la idea de que deberían convertirse en "gerentes". En mi opinión, un buen programador con décadas de experiencia puede ganar más software en desarrollo que subiendo una escalera de gestión mal definida, siempre que encuentre (o comience) una organización que recompense la innovación y la capacidad.

En un mundo donde millones de desarrolladores con las mismas habilidades están disponibles a través de Internet, la idea de que solo los jóvenes tienen valor es simplemente tonta.

Colin Dixon
fuente
59

Nunca tiene que dejar de programar, siempre y cuando esté disfrutando lo que está haciendo. Sin embargo, su organización puede tener un límite que usted alcanza, y simplemente no puede subir a un puesto más alto u obtener un salario mayor a menos que deje la empresa o deje la programación y asuma un rol de liderazgo como gerente o líder técnico.

Thomas Owens
fuente
2
Y a pesar de que hay limitaciones de tiempo, dudo que alguna vez esté en una posición en la que tenga prohibido escribir código.
JeffO
3
@JeffO Eso es probablemente cierto, pero por lo que he visto, muchos gerentes y líderes no tienen tiempo para desarrollar software en el trabajo, con sus otras responsabilidades. Sin embargo, algunos todavía trabajan en proyectos personales en casa. Depende mucho de su organización y deberes.
Thomas Owens
Especialmente si constantemente se interrumpe con reuniones, llamadas telefónicas, correos electrónicos y presupuestos, es posible que nunca tenga la oportunidad de tener el estado de ánimo para escribir un código significativo. Intentaría participar en el proceso de revisión del código si es posible.
JeffO
3
También hay muchos proyectos de código abierto a los que puede contribuir.
Neal Tibrewala
1
Mi jefe es el Gerente de desarrollo de productos y, a pesar de las muchas demandas de su tiempo, se responsabiliza de la base de código de nuestras aplicaciones más centrales para el negocio. Su jefe, sin embargo, es el CTO, y nunca lo he visto codificar una sola línea. Entonces, estoy de acuerdo; ciertamente puede haber un límite más allá del cual no verá mucho trabajo de codificación.
KeithS
37

Obtuve mi primer trabajo de programación a los 37 años. Así que no es demasiado viejo para comenzar, si eres inteligente, ansioso por aprender y dispuesto a aceptar el salario de un programador junior.

Eric Wilson
fuente
11
¡Hurra! Es bueno escuchar una historia positiva / exitosa.
JBRWilkinson
2
Cuando estaba en la gerencia, contraté a más personas que eran mayores que yo, que personas que eran más jóvenes que yo ...
Brian Knoblauch
1
W00T. Simplemente tengo 37 años. Gracias por poner una sonrisa en mi cara :)
James P.
1
Me alegra que mi experiencia te haya alentado. Ahora tengo cuarenta años, todavía disfruto mucho de la programación y ya no tengo un salario menor. Espero que te vaya bien.
Eric Wilson el
36

Cuando estaba trabajando para encontrar mi puesto actual, asistí a un taller donde era la persona más joven por al menos una década. Algunas de las otras personas en el taller tenían más de 50 años y les resultaba muy difícil encontrar trabajo. Algunas de las observaciones sobre por qué esto es:

  • Muchos empleadores suponen que, dado que eres mayor, también estás buscando obtener un par de últimos años de empleo antes de jubilarte y, cuando buscas un candidato, realmente quieren salir todos los meses que puedan obtener.
  • En la economía y el mercado laboral actuales, muchas personas MUY experimentadas y MUY calificadas están solicitando empleos que están muy por debajo de sus calificaciones. Los empleadores tienden a ser sospechosos suponiendo que de alguna manera estás dañado o creen que saltarás del barco en el momento que puedas. Otra preocupación a menudo está relacionada con su salario esperado en relación con el anuncio de trabajo.

En última instancia, los empleadores buscan obtener el mayor rendimiento por su dinero y, con demasiada frecuencia, asocian la experiencia y la madurez con lo "viejo" y calculan que irán con alguien más joven y más rudo, pero creen que pueden entrenarlos por precios más bajos. y mantenerlos más tiempo del que pueden con alguien con más experiencia y madurez.

En mi equipo actual, nuestro Scrum Master y Team Leader es un chico de unos cincuenta años y tiene un valor incalculable para suavizar los problemas y tratar con nuestra alta dirección. Por otro lado, no me importa que no escriba mucho código porque la mayor parte de su experiencia en codificación ha sido de al menos una década atrás, por lo que se siente más como VB6 que PHP.

Personalmente, creo que los programadores mayores son excelentes mentores y líderes de equipo porque tienen una gran experiencia en todos los aspectos del desarrollo. Puede ser por esa razón que la gente ha sugerido que se fije más en los roles gerenciales. Creo que los empleadores también lo reconocen, y es más probable que contraten a alguien con mucha experiencia en un puesto directivo que como otro programador.

Como nota al margen: la mayoría de las personas con experiencia en la industria de contratación recomiendan que los candidatos mayores eviten las fechas o que ajusten la parte de la experiencia laboral de su currículum para disminuir su edad.

Una última cosa a tener en cuenta es si está llegando a entrevistas o si su currículum simplemente está siendo rechazado. Si está entrando en las entrevistas, entonces su currículum probablemente no sea el problema.

Noah Goodrich
fuente
26
Lo curioso de esto es que sospecho que el tipo que acaba de salir de la universidad no se quedará tanto tiempo y el costo de entrenarlo puede ser mucho más alto que para alguien que es productivo de inmediato. Las suposiciones falsas a menudo están en juego en el juego de contratación.
HLGEM
2
@HLGEM, exactamente. La pregunta para hacerle a un lugar que cree que se jubilará demasiado pronto es: ¿Cuánto tiempo llevan sus otros desarrolladores aquí? ¿Cuántos han estado aquí más de un año, o dos o tres? Desafortunadamente, en la mayoría de los casos de discriminación por edad, uno nunca tendrá la oportunidad de hacer esta pregunta.
Kyralessa
20

No.

Esta percepción proviene de la programación que tiene una gran oleada de nuevos participantes durante la década de 1990 y en adelante. Hasta la década de 1980 era una profesión bastante pequeña y de nicho, pero de repente en los últimos 20 años explotó, y salvo algunos cambios de carrera más antiguos, la mayoría de las personas que ingresaron en ella eran jóvenes.

Entonces, básicamente: la edad promedio de los programadores aumentará a medida que este abultamiento inicial de los años 90 + participantes en la programación envejezca. Obviamente, algunos pasarán a la gestión o cambiarán de carrera, pero no lo suficiente como para evitar este cambio demográfico inevitable. Además: después de la caída del punto com, menos jóvenes estudiaban programación, lo que significa que la entrada de sangre joven disminuyó un poco.

Piense en ello como la demografía de un país en desarrollo: enormes tasas de natalidad, altas tasas de mortalidad, gran bulto de población joven. Cuando el país se desarrolla más, las personas comienzan a vivir más tiempo y generalmente tienen menos hijos.

De todos modos, si tienes 35 años ahora, para cuando tengas 40, 45, 50, etc., la edad promedio de los programadores también te habrá seguido hasta estos niveles. Es un problema demográfico temporal, no un elemento permanente de la programación como profesión.

Mesas Bobby
fuente
3
+1 excelente punto, arrojando una nueva luz sobre las cosas. (Y espero por mi propio bien que sea correcto :-)
Péter Török
Este es un punto realmente excelente, que tiene relevancia más allá de los puntos positivos de los programadores más antiguos.
icc97
19

Mientras actuaba como líder del equipo, tuve varias ocasiones para tener a alguien mayor de 50 años (y uno mayor de 60) trabajando en mi equipo. Solo puedo decirte que la experiencia fue buena. Lo que preguntaría es si vi a alguien con los últimos 10 años como gerente o arquitecto tratando de solicitar un trabajo de desarrollo. Es posible que se hayan reducido y solo estén buscando trabajo. Pero si han sido prácticos, no lo cuestionaría en absoluto.

Para esa edad, todos los aspirantes a gerentes y arquitectos son gerentes y arquitectos ... cualquiera que todavía codifique quiere codificar .

desaparecido en combate
fuente
2
Cuenta conmigo en el grupo "quiero codificar". Más de 50 años y todavía no desea manejarlo. Fui contratado por alguien más joven que yo en este trabajo y mi último, FWIW. Me encanta escribir código y soy bueno en eso.
Bryan Oakley
18

Mira el caso de Grace Hopper . Ella continuó trabajando con la programación hasta su muerte a los 85 años. Recuerdo haber visto un especial de 60 minutos sobre ella hace muchos años, era una persona fascinante. Si te apasiona hacer algo, entonces la edad no es un factor.

Por lo que vale, tengo más de 50 años y no veo ninguna razón para dejar de hacer lo que disfruto. Todavía hay mucho que aprender y lo disfruto.

Cuenta
fuente
17

Una cosa a tener en cuenta es ¿cuántos contratarán a un programador de 50 o 60 años? Si todo lo que hace es codificar, no creo que haya tantos trabajos disponibles para un codificador más viejo en comparación con un codificador de principios de los años veinte a finales de los treinta. Una razón por la que sé que esto existe (he preguntado a otros encargados de la contratación) es que un gerente de 40 años está un poco cansado de alguien 15 años mayor que él. ¿Seguirán mis instrucciones? ¿Qué tan establecidos están en sus caminos? ¿Gravitarán otros y seguirán a este abuelo codificador?

Casi todas las ofertas de trabajo que recibo en estos días (tengo 43 años) requieren que cumpla una cierta cantidad de deberes gerenciales / de supervisión.

Así que creo que a cierta edad sería aconsejable cambiar su enfoque de "solo codificación" a codificación y asumir más funciones de supervisión. Simplemente se espera en este mundo nuestro que las personas mayores asuman un papel más de tipo líder. Y, como dije anteriormente, muchos parecen diferir naturalmente a las personas mayores.

Por lo tanto, es posible que solo pueda concentrarse en escribir código, pero mantener y obtener nuevos trabajos se volverá al menos un poco más difícil a medida que envejezca.

ElGringoGrande
fuente
77
Conseguir nuevos trabajos en cualquier campo es más difícil a medida que envejece. Sin embargo, donde actualmente trabajo, varios de nuestros programadores más fuertes tienen más de 50 años y cualquier gerente que se niegue a considerar a los desarrolladores más fuertes en la contratación debido a la edad es un idiota por el que personalmente no me importaría trabajar, sin importar mi edad. Mi jefe actual tiene casi la mitad de mi edad y no tiene ningún problema con eso, ni tengo ningún problema con que sea significativamente más joven que yo.
HLGEM
1
@HLGEM Debe ser un caso de excepción. La mayoría de los gerentes están terriblemente inseguros acerca de sus precarias posiciones de poder (¡Insignia de aliteración!) Y la mayoría se siente incómoda con un subordinado que posiblemente gana más dinero que él / ella.
maple_shaft
1
@HLGEM Estoy impresionado de que tu jefe sea tan abierto: ¿cuál es el rango de edad de los últimos tres programadores que contrató?
robrambusch
2
¿Por qué debería importar la edad del programador? ¿No todos los programadores superan a los gerentes de todos modos?
psr
44
Estoy a punto de cumplir 65 años. No tengo intención de retirarme. Excepto justo después de la caída de las puntocom hace 10 años, nunca he tenido problemas para conseguir trabajo. Recibo llamadas de cazadores de cabezas probablemente todas las semanas. Me encanta codificar y nunca he tenido el deseo de ser gerente. Mi gerente actual en mi trabajo en el sitio tiene 50 años y también es el arquitecto. Él trata de codificar también, pero tiene problemas para obtener el tiempo suficiente para hacerlo. El otro programador de firmware también tiene más de 60.
tcrosley
15

Soy un programador independiente (hago principalmente C incrustado, también algunos PHP y C #), y tengo más de 60 años. Actualmente tengo cuatro contratos activos. En muchos de mis trabajos, ni siquiera conozco a las personas con las que estoy trabajando. No enumero ninguna fecha en mi currículum en línea anterior a 1990.

tcrosley
fuente
15

La carrera de cada persona funciona de manera diferente porque tenemos necesidades diferentes y tomamos decisiones diferentes. Conozco a más de 50 programadores, trabajo con un buen número de ellos porque tratamos de contratar talentos que no envejecen y, francamente, le damos el mayor valor a la experiencia en profundidad que las personas más jóvenes simplemente no tienen.

A medida que envejeces tienes que tomar decisiones. Puedes seguir siendo programador, pero eso tiene un costo de salario generalmente más bajo. Puede realizar la transición a un líder técnico que generalmente todavía incluye algo de programación pero también algunas tareas de administración. Puede convertirse en un especialista (BI, arquitectura, analista de sistemas, base de datos, etc.) que a menudo paga mejor pero es limitante en términos de trabajos disponibles en general. Puede pasar a un rol de gestión de proyectos o un rol de analista comercial y dejar la programación por completo. Incluso puede decidir abrir un restaurante o comprar una granja y dejar el mundo corporativo completamente atrás. Todas esas opciones están abiertas cuando eres joven y, finalmente, tus elecciones limitarán cuáles son viables para ti.

Personalmente, he notado que si no has hecho la transición a la gerencia a mediados de los 30, es mucho más difícil ir allí. Pero eso puede no ser cierto en otros lugares.

Pero el punto que estoy tratando de hacer es que controlas tus elecciones de carrera. No tienes que hacer lo que otros hacen solo porque la mayoría de la gente hace eso. Haz lo que sea mejor para ti. Y nunca pienses que has hecho una elección irrevocable. He cambiado de carrera 5 o 6 veces, a veces la vida te lleva a lugares inesperados. Lo que quieres a los 20 años no es probable que quieras a los 50 y eso está bien. A veces tomamos decisiones para mantener la comida en la mesa y pagar la educación de nuestros hijos. Hay muchos programadores que se han convertido en gerentes de pago. Hay otros a quienes no les importa cuánto ofrecen, sienten que el estrés de la administración no vale la pena. Y otros son programadores puros que ni siquiera pueden considerar otra cosa porque no es tanto lo que hacen como quiénes son.

HLGEM
fuente
totalmente de acuerdo, quiero retirarme cuando
tenga
14

Recientemente hubo un artículo interesante: el secreto oscuro profundo de Silicon Valley http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- todo sobre la edad /

Básicamente dice que el Valle prefiere candidatos más jóvenes que inviertan en pensiones por salarios más bajos, y aboga por que los programadores experimentados asuman puestos gerenciales después de alcanzar cierta edad. El problema es que no hay tantos puestos gerenciales para todos.

No trabajo en el Valle, pero mi experiencia personal es que los programadores experimentados aún pueden codificar y son valiosos debido a su experiencia, y en mi cuello hay empresas que los contratarán.

fjxx
fuente
2
Definitivamente hay una ventaja en contratar chicos inexpertos / junior que no saben que 60 horas a la semana está trabajando demasiado y que 20K GBP no están ganando lo suficiente. Las oportunidades de desarrollo profesional de un gran nombre en su CV vale la pena hacer un par de años "Tour of Duty", IMO.
JBRWilkinson
12

Me siento junto a un par de desarrolladores de C # de más de 50 años. No hay "Too Old" inherente, solo percepciones por parte de los entrevistadores. Como tal, es posible que tenga que hacer un esfuerzo adicional para convencer a las personas de que sabe que está actualizado.

O conviértete en un programador soylent. De cualquier manera. :PAGS

Fishtoaster
fuente
12

Nadie quiere contratar programadores mayores que ellos

TooOld = Entrevistador. Edad + 1

DavRob60
fuente
2
Mi jefe tiene la mitad de mi edad.
HLGEM
44
Mi compañero de trabajo ni siquiera conoce Mentes simples ...
Pierre Watelet
1
¡Hola, estaba citando al autor de la pregunta! esto fue una broma!
DavRob60
44
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
carne
1
Odiamos la diversión aquí aparentemente. ¡Qué vergüenza por bromear!
pwny
12

Tengo 59 años y he trabajado como desarrollador de software todos los días desde que me retiré del ejército de los EE. UU. En 1994.

Lo que he encontrado es que después de unos 45 años, no tiene sentido siquiera tratar de conseguir un trabajo en una empresa que tiene un departamento de recursos humanos. Las personas de recursos humanos temen que si el nuevo empleado mayor no funcionara, estaría en el extremo receptor de una demanda por discriminación por edad. Entonces practican la discriminación por edad por adelantado.

La mejor opción para un programador mayor que busca trabajo es buscar una pequeña empresa, preferiblemente iniciada por un ex colega, o al menos una empresa lo suficientemente pequeña como para no tener un departamento de recursos humanos. Si puede hablar con el equipo de desarrollo real, existe una posibilidad razonable de que puedan ver más allá de su cabello gris. Al menos esto me ha funcionado.

Planeo continuar como desarrollador hasta que me canse del trabajo, lo que aún no ha sucedido. Mi actuación actual es bastante estable, pero si desaparece, encontraré otro trabajo o haré mi propio trabajo.

Jim en Texas
fuente
1
+1 Por hacer tu propio trabajo. Pero si lo hace, probablemente necesitará algunas habilidades de organización y / o supervisión.
ElGringoGrande
1
¿Estás seguro de que RR. ¿Existe la posibilidad de que le falten las "palabras de moda" adecuadas en su currículum? Pregunto porque sé que probablemente trabajé en lugares donde RR.HH. seleccionó a muchos codificadores geniales (mayores) porque no tenían "AJAX" en su currículum. Para el registro, he estado en el juego de TI hace solo unos años, y realmente estoy comenzando a apreciar la actitud de "estado allí, hecho eso" de mis colegas mayores que pueden detectar modas y tendencias antes que yo.
Graham el
"¿Estás seguro de que RR. HH. Te excluyó debido a tu edad? ¿Existe la posibilidad de que te falten las" palabras de moda "adecuadas en tu currículum?" No sé por qué no conseguí un trabajo, pero hago lo que sucedió cuando estuve en grandes organizaciones donde un candidato mayor calificado fue considerado y rechazado usando palabras clave como "no encaja en la cultura" o "final de carrera '.
Jim en Texas el
11

Depende del individuo y del tipo de intensidad. A medida que envejecí, noté que tengo menos paciencia durante largas horas o condiciones de trabajo desagradables, pero aún puedo soportarlo. Puede variar de una persona a otra, pero cosas como atrapar a las personas que pasan toda la noche me afectan mucho. Puedo hacerlo, pero me lleva más tiempo recuperarme de lo que solía hacerlo.

Si por intenso quieres decir muchas noches y mucho estrés, creo que eso gravaría a cualquiera, pero sí, es muy posible que las personas mayores tengan más dificultades. Si por intenso quieres decir que hay mucho que aprender, entonces no estaría tan preocupado por eso. Todos aprenden de manera diferente y tendrían que evaluarlo a medida que avanzaban.

Sin embargo, si pudiera impartir la experiencia que tengo ahora a una versión más joven de mí mismo, le diría: "Tenga cuidado de hacer muchas cosas irracionales incluso si es joven ... la América corporativa con gusto lo usará y no le dejará nada para mostrar por ese esfuerzo ".

Bernard Dy
fuente
14
Repetidas demandas por largas horas son un signo de un proyecto roto en una organización rota, y no lo haré más. Cuando el automóvil está en el pantano, continuar presionando el acelerador no ayuda.
Kevin Cline
9

Personalmente , no querría un trabajo que tuviera que conseguir ocultando la edad que tenía (divulgación completa: tengo 27 años, así que eso no es un problema para mí).

O que debería centrarme más en los trabajos de gestión (lo que he hecho con éxito en el pasado) porque ... bueno, realmente no podían explicarlo, excepto que la implicación era que a partir de cierta edad eres un perdedor si ' sigues escribiendo código. Pero me gusta escribir código.

Creo que tienes 2 cosas en tu contra:

  1. Los programadores mayores tienen más experiencia y cuestan más dinero.
  2. Creo que las tiendas de software en Silicon Valley (si consideras que el norte de California) han adaptado una mentalidad de "arriba o afuera". Si ha alcanzado cierta edad y no ha comenzado su propia empresa o al menos ha asumido un papel de liderazgo en una, entonces no debe ser realmente un apasionado del negocio del software o no debe ser tan bueno en él.

No digo que estas líneas de razonamiento sean correctas o que estoy de acuerdo con ellas. Solo digo que así son las cosas. Estos dos problemas serán un gran problema si desea un trabajo de inicio, pero probablemente serán menos problemáticos si encuentra un trabajo para una empresa más establecida.

Por último, ¿ha considerado solicitar un trabajo de Tech Lead o Architect? Son puestos "más avanzados" que no son necesariamente actuaciones de gestión.

Jason Baker
fuente
8

Estoy trabajando en Corea En este país, los mayores de 40 años son demasiado viejos como programadores. Entonces la junta quiere que sean un gerente. Pero solo unos pocos pueden ser gerentes. El resto de ellos debe ser retirado. Entonces encuentran un nuevo trabajo como un negocio propio. Es por eso que la mayoría de los programadores coreanos quieren ir al extranjero.

Devgrapher
fuente
99
¡Qué manera tan idiota de administrar una compañía de software! Sin la experiencia de los mayores, los desarrolladores más jóvenes continuarán cometiendo los mismos errores para siempre.
Gary Willoughby
7

Tendré 34 años cuando me gradúe, y a la edad de 32 años pude obtener una pasantía de 12 meses, ofreciéndome otra y varias más en etapas de entrevista de nivel avanzado. Mi punto es que, en mi experiencia, la edad no ha sido realmente un factor. Se trata de las habilidades que tienes, ¿son actuales? Y, muy importante, se trata de sus habilidades blandas, particularmente la comunicación.

La razón por la que tomé la pasantía fue hacerme destacar, también he comenzado el desarrollo de código abierto, todo en un esfuerzo por contrarrestar la máxima posible del ageismo y demostrar que soy dedicado y entusiasta (extremadamente importante) sobre la programación.

Anteriormente fui gerente de servicios al cliente, y creo que esto me ha funcionado tanto para obtener entrevistas / ofertas como en mi propia confianza al tratar con entrevistadores.

Estoy en el Reino Unido, no estoy seguro de si esto es lo mismo donde vives.

Darren Young
fuente
+1 por mantener tus habilidades actualizadas. Nuestro campo crece rápido; asegúrese de aprender nuevas tecnologías y no intente encajar problemas nuevos en moldes de soluciones antiguas. Si tuviera dos solicitantes, uno cuyas tecnologías más nuevas eran Java y Oracle y otro con experiencia en Node.js y MongoDB, ¿cuál asumiría que se mantiene actualizado? (Perdón por molestar a Java, pero entiendes la idea.)
Michelle Tilley
@BinaryMuse Si soy un principiante en TI, ¿sería mejor si estudio Node.js y MongoDB en lugar de Java y Oracle?
novato
@newbie No necesariamente; Toda esta pregunta es sobre el desarrollo más adelante en la vida . Asegurarse de mantenerse al día con las tecnologías más nuevas y frescas en esa etapa de la vida (en lugar de apoyarse en los "viejos favoritos", como todos solemos hacer) es una excelente manera de demostrar que está "dedicado y entusiasmado con la programación ", como lo expresó Darren con tanta elocuencia.
Michelle Tilley
7

Hablando como alguien que ha entrevistado a desarrolladores. Lo único que me importa es si puedes hacer el trabajo y si serás una buena opción para mi equipo.

Los desarrolladores más antiguos tienen la posibilidad de obtener más beneficios que sus contrapartes más jóvenes por la misma cantidad de trabajo debido a la experiencia que poseen.

dietbuddha
fuente
6

Tengo 46 años. Comencé a programar a mediados de la década de 1990. En la actualidad, la mayoría de los empleadores valoran las certificaciones más que reanudar el contenido, lo cual es triste, pero al menos eso es lo que veo en la costa este. Mantén tus habilidades actualizadas. Es un dolor. Pero eso es lo que debe hacer si desea permanecer en la parte "práctica" de esta industria. De lo contrario, como dijiste, busca puestos directivos. No es tan divertido o interesante, pero en estos días es bueno tener un trabajo.

Skatterbrainz
fuente
1
No creo que pueda hacer una declaración general sobre las certificaciones. Nunca he trabajado para nadie que pensara que las certificaciones valieran la pena. Quizás he tenido suerte.
Bryan Oakley
6

Siempre hay trabajos para desarrolladores capaces. Muestra un poco de energía y habilidad para resolver problemas, y encontrarás una posición. Puedo ser ingenuo, pero creo que, al contratar, se considera que las personas son tan viejas como actúan. Conozco a dos chicos de 50 años que acaban de recibir fondos de capital de riesgo para su inicio web.

Kevin Cline
fuente
5

Tengo 30 años, y he entrevistado a personas que parecían tener 20 o 50 años, o tal vez un poco más.

Intento no importarme la edad, pero admito que probablemente soy parcial. He trabajado demasiados trabajos que estaban totalmente blancos macho 22-26 graduados universitarios (grado CS, matemáticas menores) con un amor obsesivo de la vieja ciencia ficción y personalidades hiper-racional. Si de alguna manera eres diferente a esto, ya estoy más interesado en ti.

Dicho esto, no creo que haya mucha subjetividad en nuestro proceso de entrevista. Tengo un conjunto estándar de preguntas de programación, y obtienes una pizarra y marcadores y tienes que escribir el código. Si puedes hacerlo, es genial, y si no puedes, es una lástima.

Se podría argumentar que el formato es tonto (probablemente lo sea) o que las preguntas son tontas (probablemente lo sean), pero creo que es bastante típico para las compañías de software de hoy. Mis preguntas básicamente van desde "si estuvo despierto en CS 101 durante la primera semana, se reirá de mí por preguntar algo tan simple" hasta "esto es bastante representativo de las cosas en las que realmente trabajamos". Puede que me emocione más la posibilidad de contratar a alguien que no se parezca al resto de mis compañeros de trabajo, pero mi último sí / no se reduce a si puedes escribir código.

Estoy seguro de que hay empresas que no se parecen en nada a las mías, y solo quieren contratar jóvenes. Si te encuentras con ellos, sigue buscando. (O comienza el tuyo. ¡En Internet nadie sabe si tienes 100 años!)

Dos advertencias que se me ocurren:

Si su currículum lo hace ver lo suficientemente experimentado como para pedir un salario significativamente más alto de lo que podemos pagar en este momento, su currículum podría ser filtrado por RR. HH. Incluso antes de que llegue a mí. Ahora, si realmente sería exigir mucho más de lo que nos podemos permitir, es un buen filtro. Pero si no lo haría, es posible que desee encontrar alguna forma de indicar en su currículum que el dinero no es tan importante para usted.

Sabemos que las personas mayores tienen más experiencia y un mejor juicio, pero las personas más jóvenes parecen más propensas a haber utilizado tecnologías específicas que estamos utilizando, y nos gustan las personas que pueden comenzar a ejecutar. Todavía no me ha sucedido, pero si tuviéramos un puesto y dos solicitantes, podría ser difícil para nosotros elegir entre "jóvenes y usamos nuestra pila de tecnología antes" versus "más experimentados pero nunca usamos esto". Afortunadamente, esto es fácil de resolver: dedica un poco de tiempo a construir algo con una nueva tecnología. (¿Has estado programando durante 30 años y acabas de construir algo en Rails el mes pasado? ¡Genial!) De hecho, es un buen consejo para cualquiera.

Conocer
fuente
5

"Debería" es una expresión vaga y cambiante. Lo útil para preguntar al tomar esa decisión es: ¿Qué pasará si me quedo de todos modos? Hay varias cosas en las que puedo pensar.

  • Gradualmente perderé mi toque y quedaré desempleado si alguna vez pierdo mi trabajo. Esa es una dificil. Nadie quiere creer que les pueda pasar a ellos, ¿entonces tal vez es verdad y todos en el campo lo niegan? Por otro lado, Donald Knuth puede programar anillos a mi alrededor y tú los juntas, y él tiene 73 años. Esto se relaciona con el siguiente punto:

  • Las personas (empleadores, colegas) pensarán que lo estoy perdiendo y harán que la vida laboral sea mucho menos agradable que ahora. Eso también es dudoso, pero más fácil de probar: ¡pregunta por ahí! ¿Qué deben informar las personas que son más jóvenes / mayores que usted?

  • Eventualmente me aburriré del campo por completo, porque no hay nada nuevo bajo el sol. Lo dudo mucho, pero si sucede, al menos puedes hacer una transición gradualmente sin estar bajo mucha presión de tiempo. (A menos que sea en una dirección que también desaliente a las personas experimentadas a unirse ...)

En general, no puedo pensar en muchas razones para dejar la ocupación de manera preventiva, entonces.

Kilian Foth
fuente
5

Piensa en tu fin de semana.

Dejas el trabajo el viernes, conduces a casa, cenas y te relajas. En el fin de semana, tal vez trabajas en la casa, viajas un poco, te dedicas a algunas aficiones. Básicamente, disfruta de su tiempo libre en el trabajo y encuentra otras cosas que hacer.

Ahora, ¿cómo te sientes el domingo por la noche? ¿Cómo te hace sentir la idea de conducir al trabajo el lunes por la mañana? ¿Tienes una sensación de náusea y malestar en el estómago ante la idea de tener que pasar los próximos cinco días descifrando el código?

O, después de haber tenido un agradable fin de semana refrescante, ¿está deseando volver a la oficina y abordar algunos de los problemas que quedaron sin resolver cuando se fue el viernes? ¿Considera el lunes como una oportunidad para revisar el código de la semana pasada mientras se actualiza y revitaliza?

Si el primer escenario es usted, entonces quizás sea hora de salir ahora. Si la programación ya no te desafía y te intriga continuamente, simplemente no estarás feliz de hacerlo. Simple como eso.

Sin embargo, si está pensando constantemente: "No puedo creer que me paguen por hacer algo que amo", entonces no hay razón para renunciar.

AWT
fuente
4

Hice una pregunta muy similar sobre Stackoverflow hace un tiempo, y la respuesta que encontré más precisa es que se trata más de que estás sobrecalificado para la mayoría de las posiciones .

Realmente necesitas saber la posición en la que deberías estar en este punto de tu carrera, creo. (Publiqué una pregunta similar esta noche)

John MacIntyre
fuente
Es una pena que esta pregunta se haya eliminado de SO ahora
icc97
1
@ icc97 - Gracias, pero no es una pena. Mi pregunta era sobre estrategias para administrar su carrera a medida que envejece y ya no es contratado como 'programador'. Yo estaba esperando; ser arquitecto, gerente, figura de autoridad, etc., pero la pregunta fue percibida como una queja sobre el agismo y se convirtió en una batalla abierta / cerrada. Rápidamente lamenté publicarlo y estoy feliz de que finalmente haya muerto y desaparecido. Sin embargo, mi comentario anterior, sobre ser sobrecalificado para la mayoría de los puestos, resume la conclusión final.
John MacIntyre
4

Tiendo a no contratar a nadie que ya no tenga control sobre sus funciones corporales.

Si elimina los estereotipos acerca de la falta de energía y dinamismo, etc. (que generalmente son tan inútiles como cualquier otro estereotipo), el único factor genuino en el que puedo pensar es qué tan cerca está la persona de la jubilación y cuánto tiempo antes de que lo dejen.

Dado que no es raro que un programador de cualquier edad se mueva después de 2 a 3 años, esto es básicamente un problema, siempre y cuando la persona sea inteligente, conocedora y trabajadora, no lo consideraría.

Ah, y en el Reino Unido, al menos como empleador, probablemente debería mencionar que considerar la edad de alguien como una razón para contratar o no es ilegal, aunque obviamente es muy difícil demostrar que esa fue la razón.

Jon Hopkins
fuente
4

Voy a saltar aquí y sugerir el desarrollo de aplicaciones móviles. Es un nuevo campo donde muy pocos desarrolladores tienen más de un par de años más de experiencia que alguien que está comenzando, y muchas de las personas que veo en las reuniones de desarrolladores móviles no son "gallinas de primavera". Un par de aplicaciones móviles exitosas en su CV, y las empresas que necesitan desarrolladores móviles no se preocuparán por su edad, sexo, origen nacional, color de ojos, etc. Y actualmente existe una posibilidad razonable de que pueda usar este conjunto de habilidades para comenzar su negocio propio

Por supuesto, las aplicaciones móviles podrían ser una burbuja cerca de su final. Pero es posible que pueda usar la sabiduría de su vida para elegir la próxima especialización creciente, o mejor que muchos estudiantes de CS.

hotpaw2
fuente
"Por supuesto, las aplicaciones móviles podrían ser una burbuja cerca de su final" <- No es una posibilidad. Se acaba de empezar. Las ganancias pueden verse ahogadas debido a la competencia masiva, pero esta es claramente un área de explosión que no desaparecerá.
Mike Rosenblum
@MikeRosenblum: también me gusta el mercado actual de aplicaciones móviles. Pero, según los informes, el senador Joseph Kennedy dijo que sabía que era hora de salir del mercado de valores cuando recibió consejos sobre acciones de un niño que lustraba zapatos. Recibo muchos consejos sobre ideas de aplicaciones de todo tipo de personas ... pero no me han limpiado los zapatos recientemente. (Cuidado con el cisne negro).
hotpaw2
4

La edad promedio de los desarrolladores donde trabajo es de 50 años. Algunos de los mejores programadores que conozco tienen más de 50 años. He visto ese tipo de estupidez en otros países (sin nombrar nombres aquí) pero aquí hasta ahora muy bien (dedos cruzados) .

Otávio Décio
fuente
Pero, ¿es su caso un caso particular o un escenario suficientemente común en el mercado laboral?
Tigran
4

Si amas lo que haces, ¿por qué dejarías de hacerlo? Si no te gusta, mejor para hoy. Pero supongo que no hay edad ni nivel de experiencia que te obligue a dejar de codificar. Con tantas cosas nuevas que aprender cada año, continuará para siempre.

Holli
fuente