it-swarm-es.com

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

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

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

60
rjzii

He estado en desarrollo de software toda mi vida laboral desde desarrollador junior, pasando por desarrollador senior hasta jefe/gerente de equipo y ahora estoy desarrollando nuevamente (aunque con la esperanza de volver a la administración más temprano que tarde).

Mi vida laboral ahora es de más de 25 años y en ese tiempo he cambiado dominios y tecnologías a medida que las empresas para las que he trabajado han cambiado. Luego, utilicé esa nueva experiencia para encontrar nuevos puestos cuando tuve que hacerlo, lo que a su vez me llevó a otros nuevos dominios y tecnologías.

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

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

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

84
ChrisF

En mi campo, sistemas embebidos, rara vez he conocido a alguien menor de 40 años. En mi inicio, tuvimos 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, podría jubilarme y reducirme a 40 horas a la semana algún día). He estado haciendo este tipo de trabajo durante casi 40 años y todavía es divertido. Algunos días no puedo creer que me paguen por hacer lo que hago.

Sé que hay algunos chicos más jóvenes entrando al campo, porque los he visto publicar en el sitio Electrónica y Robótica SE. Hubo un pregunta nivel de experiencia en electrónica, y casi todos los que respondieron estaban haciendo algún tipo de trabajo integrado. La experiencia varió desde aquellos recién graduados hasta los veteranos como yo. Muchos tenían una combinación de grados EE y CS como yo.

38
tcrosley

Esta es una carrera bastante exigente si no la amas.

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

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

37
John MacIntyre

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

Sí, intenté ser gerente y emprendedor, y los chupo a los dos. Por lo tanto, durante los últimos diez años me he aferrado estrictamente a la programación, en la que no solo soy mucho mejor, sino que hago mucho más dinero haciendo.

Espero estar dando vueltas alrededor de conferencias de código abierto y hackfests 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. Me asombra constantemente que la gente me pague (y bueno, también) por hacer algo que es muy divertido, y sacarán el teclado de mis dedos fríos y muertos.

23
Bob Murphy

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 poco más de 40 años y todavía 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 entre 20 y 30 años, no creo que esto se deba a que todos los mayores se hayan consumido; lo más probable es que la industria haya crecido enormemente en los últimos 20 años, y ha habido tanta necesidad de más personas que hayan sido ocupadas por personas más jóvenes.

Por lo tanto, para muchos en la industria de TI todavía no ha habido tiempo suficiente para tener una carrera de por vida. Aunque ha habido momentos en los que he considerado hacer algo completamente diferente, esto solo ha sido una consecuencia de estar cerca del agotamiento, 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 una forma u otra.

11
Vetle

Descubrí que, para muchos colegas, una vez que comienzan a formar familias, comienzan a pensar en nuevas carreras/salir de la TI. Esto a menudo se debe a las horas que se 'espera' que trabajen y/o la presión mental de cuidar de nuevos pequeños e intentar 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 dicen los chats junto al fuego 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 durante toda la vida, y en mi opinión son recursos valiosos (he estado Suerte de tener buenos mentores).

10
Martijn Verburg

Curiosamente, la Oficina de Estadísticas Laborales (BLS) tiene estadísticas sobre el número 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 economistas, sociólogos, etc. sobre lo que constituye un cambio de carrera. Por ejemplo, si me despiden de mi trabajo de programación, inicio una empresa de cuidado del césped y luego obtengo un nuevo trabajo de programación dos años después, ¿cambié de carrera?

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

Con 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 puedes elegir la carrera correcta sin resolver primero el conflicto interno ".

6
A. N. Other

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

Actualización: dejó la programación a los 63 años.

5
nimcap

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 más o menos a menos que:

A) Tienen muy buen coeficiente intelectual y

B) Trabaja muy duro

C) Mantener un excelente historial

D) Obtenga habilidades comercializables con experiencia

E) Tener buena red

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

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

  2. Muchas tecnologías se vuelven viejas rápidamente y rara vez se usan fuera del trabajo de mantenimiento

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

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

  5. El camino de capacitación en tecnologías centrales lleva demasiado tiempo y demasiado

  6. Muchos trabajos son trabajos de contratación, cuanto más viejo se hace, más seguro quiere ser

  7. Incluso si aprende la próxima tecnología, le durará solo 5 años más o menos (en promedio)

  8. Los reclutadores no pueden apreciar la vieja experiencia casi en absoluto

  9. Los reclutadores son el frente para muchos empleadores

  10. Se necesita un coeficiente intelectual más alto para comprender la tecnología actual.

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

  12. Si tienes 50 posibilidades, ¡no quieres que un arrogante de 25 años te mande solo porque conoce CSS 3.0 y tú no!

  13. La subcontratación afectó la demanda local

  14. La competencia es dura

  15. Ya se han creado las aplicaciones más valiosas (SAP, etc.): el software listo está en todas partes

  16. Pasar a otras disciplinas relacionadas no es tan fácil. La certificación y la 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.

4
NoChance

Bueno, contrapunto de experiencia personal. Me estoy acercando rápidamente a los 40 (faltan algunos meses) y estoy buscando una forma de salir del desarrollo porque ... ya he tenido suficiente. Trabajo en un gran lugar con personas interesantes, pero encuentro que la programación en sí misma es frustrantemente gris, trabajo aburrido y poco inspirador para mí. (¡Afortunadamente, la experiencia de otras personas difiere!)

Es realmente fantástico leer las experiencias de personas que se dedican amorosamente a la creación de software; personas para quienes el trabajo es satisfactorio e inspirador. Tengo amigos que adoran el desarrollo y disfrutan los desafíos que presenta. Pero no soy una de esas personas. No es que no pueda hacer el trabajo, demonios, 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 cuanto a mí, estoy ocupado tratando de regresar a mi primera carrera (que abandoné tontamente cuando descubrí que (a) podía programar, (b) la gente me pagaría de buena gana por esto, y (c) yo necesario para pagar el alquiler). Así que me dirijo a la ciencia de la investigación, y la sensación cálida que me llena cuando entro al 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 esto realmente se trata de diferentes carreras que atraen a diferentes temperamentos.

Así que este "viejo" programador está ocupado reinventándose a sí mismo y avanzando :) (Aunque eso significará un riesgo financiero) Pax

4
Hal

No conozco a nadie que se haya quemado en TI. Las historias que escuchas son en gran parte de personas que estaban, digamos, obsesionadas y sí, personas así se queman, pero no es específico de TI y es muy raro.

Conozco a un par de personas que han hecho cosas diferentes, pero en general eso se debió a que les atraía más que a nada que les impedía continuar en TI.

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

3
Jon Hopkins

Yo 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 parar antes de quemarme y no me arrepiento de mi carrera anterior.

Existe el temor de que se me perciba como incapaz de seguir el ritmo (siempre me pregunto si hay personas por ahí lo suficientemente inteligentes como para contratarme); o peor, descubrir por mí mismo que no puedo manejar la nueva tecnología.

En cuanto a las largas horas, con suerte serás un mejor programador dentro de 10 años. No voy a vencerme porque puedo hacer más en 8 horas que otros en 12 (sugiero que hagan que el maestro los ponga en un grupo de lectura más lento). Incluso en TI tienes que "caminar a través de mucha nieve para llegar a la cabina", pero la cantidad de B.S. En otros campos es insoportable.

2
JeffO

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

2
Tom

Estoy flotando con más de 14 años desde desarrollador graduado hasta desarrollador líder y arquitecto de soluciones. Siempre he encontrado proyectos que no son solo mantenimiento sino nuevo desarrollo/migración en nueva tecnología y me encanta. Hay un par de personas en mi equipo a quienes reclutamos recientemente y tienen más de 40 años y están al día con las nuevas tecnologías. Pero sí, tiene que ser apasionado, leer con voracidad, ver videos, seguir blogs, ir a grupos de usuarios y conferencias para continuar con el aprendizaje continuo.

0
softveda