¿Cuánto tiempo permanecen generalmente los programadores en la industria? [cerrado]

59

Una cosa que he escuchado mucho a lo largo de los años es que aquellos que trabajan en el mundo de las TI generalmente no hacen carreras de por vida, sino que tienden a "agotarse" y comenzar una nueva carrera haciendo otra cosa. no relacionado (p. ej., pasar del desarrollo de software a ser un contador).

¿Ha encontrado que esto es generalmente cierto en su experiencia y, de ser así, cuál es la impresión general de cuánto tiempo trabajan las personas como desarrolladores antes de comenzar una nueva carrera?

    
pregunta rjzii 05.10.2010 - 14:01

14 respuestas

83

He estado en el desarrollo de software toda mi vida laboral desde desarrollador junior, pasando de desarrollador senior a líder / gerente de equipo y ahora desarrollo de nuevo (aunque espero volver a la administración más temprano que tarde).

Mi vida laboral ahora tiene más de 25 años y en ese tiempo he cambiado los dominios y las tecnologías a medida que han cambiado las empresas en las que he trabajado. Luego utilicé esa nueva experiencia para encontrar nuevas posiciones cuando tenía que hacerlo, lo que a su vez ha llevado a otros dominios y tecnologías nuevos.

Todo ese tiempo he conocido a los desarrolladores como viejos o mayores que yo.

Creo que "quema" sucede si tratas de hacer demasiado: trabajar más de 12 horas por día y / o fines de semana por períodos prolongados y ocurre en cualquier industria, no solo en informática. Sé que si tuviera que hacer eso, estaría buscando algo menos estresante para hacer.

Si encuentra un estilo de trabajo que se ajuste a su temperamento, no hay razón por la que no pueda seguir trabajando hasta que se jubile a los 65 años (o cuando sea).

    
respondido por el ChrisF 05.10.2010 - 14:08
38

En mi campo, los sistemas integrados, rara vez conocí a alguien menor de 40 años. En mi inicio, hemos tenido cuatro contratistas diferentes en varias ocasiones, además de mí, y tres de los cuatro tenían más de 50.

Tengo más de 60 años y no tengo planes de retirarme pronto. (Bueno, quizás me jubile parcialmente y reduzcamos a 40 horas a la semana algún día). He estado haciendo este tipo de trabajo durante casi 40 años y aún es divertido. Algunos días no puedo creer que me paguen por hacer lo que hago.

Sé que hay algunos muchachos más jóvenes que entran al campo, porque los he visto publicar en el Electrónica y robótica sitio SE . Hubo una pregunta sobre el nivel de experiencia en electrónica, y solo Acerca de todos los que respondieron estaba haciendo algún tipo de trabajo incrustado. La experiencia va desde los que se gradúan hasta los veteranos como yo. Muchos tenían una combinación de grados de EE y CS como yo.

    
respondido por el tcrosley 05.10.2010 - 16:14
36

Esta es una carrera bastante exigente si no te gusta.

Creo que ves a mucha gente que se involucra en la programación por dinero, pero cuando se dan cuenta de lo difícil que es, rápidamente buscan ingresar a la administración.

Si no te gusta, es una cinta de correr bastante rápida para correr.

    
respondido por el John MacIntyre 05.10.2010 - 16:36
23

Bueno, comencé a programar como aficionado en la escuela secundaria en 1971, y profesionalmente en 1985, cuando dejé un programa de doctorado en química a los 27 años. Así que eso es 39 años aficionado y 25 profesionalmente, y tengo 52 años. ahora.

Sí, traté de ser gerente y empresario, y los chupo a los dos. Así que durante los últimos diez años me he limitado estrictamente a la programación, en la que no solo soy mucho mejor, sino que también hago mucho más dinero haciendo.

Espero estar dando vueltas alrededor de conferencias de código abierto y festivales con un caminante cuando tenga 90 años. Para algunas personas, es una profesión o una carrera, pero para mí es una vocación. Estoy constantemente asombrada de que la gente me pague (y bueno, también) por hacer algo que sea muy divertido, y que saquen el teclado de mis dedos fríos y muertos.

    
respondido por el Bob Murphy 06.10.2010 - 05:23
11

En mi experiencia, esto no es cierto, aunque ahora me doy cuenta de que no conozco a muchos desarrolladores antiguos. El más antiguo que conozco tiene más de 40 años, y aún se mantiene al día con las nuevas tecnologías.

Si bien la mayoría de las personas que conozco en la industria de TI tienen alrededor de 20 o principios de los 30, no creo que esto se deba a que todos los que son mayores se han consumido, lo más probable es que la industria haya crecido enormemente. 20 años, y ha habido tanta necesidad de más personas que han sido ocupadas por personas más jóvenes.

Entonces, para muchos en la industria de TI no ha habido suficiente tiempo todavía para tener una carrera de por vida. Aunque ha habido ocasiones en las que he considerado hacer algo completamente diferente, esto solo ha sido una consecuencia de estar cerca de agotarme, y estoy mucho más feliz ahora que he cambiado mi estilo de trabajo. Estoy bastante seguro de que tendré una carrera de por vida en la industria de TI, de alguna manera u otra.

    
respondido por el Vetle 05.10.2010 - 15:41
10

Descubrí que para muchos colegas, una vez que forman familias, comienzan a pensar en nuevas carreras / a salir de TI. Esto se debe a menudo a las horas en que se "espera" que funcionen y / o a la presión mental de cuidar de los nuevos pequeños "uns" y tratar de mantenerse al día con una industria en rápido movimiento.

No estoy necesariamente de acuerdo con el razonamiento, pero eso es lo que me están diciendo las charlas informales en el pub.

No estoy seguro de cuáles serían los números / porcentajes reales, todavía hay muchos de desarrolladores que permanecen en esta carrera toda la vida, y en mi opinión, son recursos valiosos (I He tenido la suerte de tener grandes mentores).

    
respondido por el Martijn Verburg 05.10.2010 - 14:10
6

Curiosamente, la Oficina de Estadísticas Laborales (BLS) tiene estadísticas sobre la cantidad de trabajos que una persona tiene en su vida, pero no tiene estadísticas sobre cuántas veces una persona cambia de carrera.

Nunca intentaron esto por un par de razones:

  1. No hay consenso entre los economistas, sociólogos, etc. en cuanto a lo que constituye un cambio de carrera. Por ejemplo, si me despiden de mi trabajo de programación, empiezo una empresa de cuidado del césped y luego obtengo un nuevo trabajo de programación dos años más tarde, ¿cambié de carrera?

  2. Requiere un estudio longitudinal : sigue a la misma persona a lo largo de toda su vida.

Respecto al agotamiento, el psicólogo Jon Snodgrass dijo: "El trabajo que no es personalmente satisfactorio refleja un conflicto básico que tienes contigo mismo. Puedes pensar que el conflicto es causado por tu carrera y que si cambias de carrera, el conflicto desaparecerá. Pero no puede elegir la carrera correcta sin resolver primero el conflicto interno ".

    
respondido por el A. N. Other 06.10.2010 - 00:05
5

Mi padre es desarrollador y tiene 60 años, comenzó a los 20 años. Ahora trabaja de forma independiente para su antigua empresa, y se ha convertido en un gerente, pero aún disfruta del desarrollo. Creo que continuará hasta su muerte.

Actualización: Dejó de programar a los 63.

    
respondido por el nimcap 05.10.2010 - 17:48
4

La siguiente es mi opinión personal: todas las cifras se basan en mi propia experiencia y pueden no ser científicamente correctas. Las observaciones están sesgadas geográficamente.

Tu observación es correcta. Muchas personas se quemarán o tendrán experiencias obsoletas dentro de los 15 años aproximadamente, a menos que:

A) Tienen muy buen coeficiente intelectual y

B) Trabaja muy duro

C) Mantener un excelente historial

D) Adquirir habilidades comerciales con experiencia

E) Tener una buena red

La razón por la que muchos dejan la carrera puede ser (no una lista ordenada)

  1. No hay una demanda continua de tecnologías antiguas

  2. Muchas tecnologías se vuelven antiguas y poco utilizadas fuera del trabajo de mantenimiento

  3. Los años 90 hicieron que muchas de las tecnologías más antiguas quedaran casi obsoletas (con la excepción de algunos años dorados cerca del Y2K)

  4. La mayoría de las empresas no capacitan a personas en tecnologías básicas. Pueden obtener cualquier habilidad en 1 llamada telefónica

  5. La ruta de entrenamiento en tecnologías básicas lleva demasiado tiempo y mucho

  6. Muchos trabajos son trabajos de contratación, cuanto más años te haces, más seguro quieres ser

  7. Incluso si aprendes la próxima tecnología, te durará solo unos 5 años (en promedio)

  8. Los reclutadores no pueden apreciar la experiencia antigua en absoluto

  9. Los reclutadores son la parte delantera de muchos empleadores

  10. Se necesita un mayor coeficiente intelectual para comprender la tecnología de hoy.

  11. La mayoría de los empleadores quieren un título de CS o similares. Las personas mayores no solían requerirlos

  12. Si tienes 50 posibilidades, es posible que no quieras un arrogante de 25 años para que te guíe solo porque él conoce CSS 3.0 y tú no.

  13. La subcontratación afectó la demanda local

  14. La competencia es dura

  15. Las aplicaciones más valiosas ya se han creado (SAP, etc.): el software ya hecho está en todas partes

  16. Mudarse a otras disciplinas relacionadas no es tan fácil. Certificación y demanda de muy buena experiencia es una barrera en muchos casos. Por ejemplo, aquellos que no pueden hacer HTML / CSS no pueden convertirse en DBA de la noche a la mañana.

respondido por el NoChance 09.02.2012 - 11:34
4

Bueno, contrapunto experiencia personal. Me estoy acercando rápidamente a los 40 (faltan algunos meses) y estoy buscando una manera de salir del desarrollo porque ... ya he tenido suficiente. Trabajo en un gran lugar con gente interesante, pero me parece que la programación en sí misma es frustrantemente gris, laboriosa y aburrida para mí . (¡La experiencia de otras personas, afortunadamente, difiere!)

Es realmente fantástico leer las experiencias de personas que se dedican amorosamente a la elaboración de software; Personas para quienes el trabajo es satisfactorio e inspirador. Tengo amigos que solo aman el desarrollo y que disfrutan los desafíos que presenta. Pero no soy una de esas personas. No es que no pueda hacer el trabajo, diablos, no habría sobrevivido más de una docena de años en este negocio si ese fuera el caso. Simplemente no me gusta.

En lo que a mí respecta, estoy ocupado tratando de volver a mi primera carrera (que abandoné tontamente cuando descubrí que (a) podía programar, (b) la gente me pagaría voluntariamente por esto y ( c) Necesitaba pagar el alquiler). Así que vuelvo a la investigación científica, y el sentimiento cálido que me llena cuando entro en el laboratorio, cuando hablo con colegas en ese espacio y cuando aplico mi mente al desafío de desentrañar cómo funciona el mundo, y donde uso el razonamiento y las habilidades analíticas (al menos) tan desafiantes como en el software, me dice que en realidad se trata de diferentes carreras atractivas para diferentes temperamentos.

Entonces, este "viejo" programador está ocupado reinventándose y avanzando :) (Aunque eso signifique un riesgo financiero) Pax

    
respondido por el Hal 11.02.2013 - 13:46
3

No conozco a nadie que se haya consumido en TI. Las historias que escuchan son en gran parte de personas que estaban, digamos, obsesionadas y sí, a esas personas les gusta eso, pero no es específico de TI y es muy raro.

Conozco a un par de personas que han ido a hacer cosas diferentes, pero en general eso fue porque era más atractivo para ellos en lugar de cualquier cosa que les impidiera continuar en TI.

He estado trabajando en TI durante casi 20 años y no tengo planes de detenerme y no ver ninguna razón por la que debería querer o necesitar.

    
respondido por el Jon Hopkins 10.11.2010 - 16:36
2

Hice lo contrario. Solía enseñar a estudiantes con necesidades especiales y decidí que no iba a poder hacerlo hasta la jubilación. Afortunadamente, pude detenerme antes de agotarme y no lamentarme de mi carrera anterior.

Existe el temor de que se me perciba que no puedo mantenerme al día (siempre me pregunto si hay personas lo suficientemente inteligentes como para contratarme;)) o, peor aún, descubriendo que no puedo manejar la nueva tecnología.

En cuanto a las largas horas, espero que seas un mejor programador dentro de 10 años. No me voy a pegar a mí mismo porque puedo hacer más en 8 horas que otros en 12 (sugiero que hagan que el profesor los coloque en un grupo de lectura más lento). Incluso en TI hay que "caminar a través de un montón de nieve para llegar a la cabina", pero la cantidad de B.S. En otros campos es insoportable.

    
respondido por el JeffO 05.10.2010 - 14:24
2

Creo que depende de la industria en la que estés trabajando. La naturaleza de las condiciones de trabajo en un banco dice que es bastante diferente a una startup de estilo .com o una institución de gobierno, incluso si estás haciendo esencialmente el mismo trabajo. Ciertamente descubrí que al final de una semana trabajaba mucho más en un banco de inversión que cuando trabajaba para un fabricante de DVD, aunque mi trabajo era básicamente el mismo.

    
respondido por el Tom 05.10.2010 - 18:16
0

Llevo más de 14 años desde desarrollador graduado hasta desarrollador y arquitecto de soluciones líderes. Siempre he encontrado proyectos que no son solo de mantenimiento, sino de nuevos desarrollos / migraciones en nuevas tecnologías y me encantan. Hay un par de tipos en mi equipo que recientemente reclutamos y que tienen más de 40 años y están al día con las nuevas tecnologías. Pero sí, tienes que ser apasionado, leer vorazmente, ver videos, seguir blogs, ir a grupos de usuarios y conferencias para continuar con el aprendizaje continuo.

    
respondido por el softveda 09.02.2012 - 11:40

Lea otras preguntas en las etiquetas