CodeGym /Blog Java /Random-ES /50 años y contando. ¿Cuánto tiempo puede durar la carrera...
John Squirrels
Nivel 41
San Francisco

50 años y contando. ¿Cuánto tiempo puede durar la carrera de un desarrollador de software?

Publicado en el grupo Random-ES
¿Cuánto tiempo puede durar la carrera de un desarrollador de software? Esto es algo que la mayoría de las personas que están considerando seriamente convertirse en programadores profesionales no pueden evitar preguntarse. Es una pregunta muy natural cuando se habla de una profesión tan exigente por todos los medios. Nadie quiere invertir años en aprender una habilidad que dejará de ser relevante en unos pocos años o que será más difícil de monetizar cuando llegue a una edad avanzada. Así que hoy intentaremos responder a esta pregunta y brindar información que lo ayudará a obtener una comprensión más clara de lo que puede esperar. 50 años y contando.  ¿Cuánto tiempo puede durar la carrera de un desarrollador de software?  - 1

¿Cuántos años dura una carrera promedio en desarrollo de software?

Por supuesto, cuando se trata de números específicos y proyecciones de cuánto puede esperar que dure su carrera en el desarrollo de software, no habrá respuestas definidas, ya que todo esto es muy subjetivo e individual. Sin embargo, sabemos que a muchos programadores profesionales les gusta tanto su trabajo que, en algunos casos, siguen siendo desarrolladores sénior durante décadas, incluso cuando tienen opciones para avanzar en su carrera, como pasar de la codificación a puestos gerenciales. Encuesta para desarrolladores de Stack Overflow 2020, que se considera una de las encuestas de desarrolladores profesionales más completas que existen, puede brindarnos información relevante sobre cuánto tiempo los desarrolladores de software típicos tienden a permanecer en esta carrera profesional. En general, de los casi 48 000 desarrolladores profesionales que participaron en la encuesta, alrededor del 60 % aprendió a programar hace más de 10 años y el 25 % dominó la programación hace más de 20 años. 50 años y contando.  ¿Cuánto tiempo puede durar la carrera de un desarrollador de software?  - 2Cuando se trata de la cantidad de años de codificación profesional, el 33,6% de los encuestados o un poco más de 16,000 personas en todo el mundo dijeron que ya han estado trabajando como desarrolladores de software durante más de 10 años. El 11,4% o 5.447 personas encuestadas dijeron que su carrera profesional tiene más de 20 años. Dado que la industria del desarrollo de software en sí no es muy antigua, los verdaderos veteranos que han estado en esta profesión durante toda su vida son más difíciles de encontrar, pero esas personas existen y no son muy raras. Específicamente, el 0,4 % o 191 de los 47 779 desarrolladores profesionales que participaron en la encuesta de Stack Overflow dijeron que han estado programando durante más de 40 años. ¡Y 48 personas dijeron que han estado en la profesión por más de medio siglo! Esto no es sorprendente, ya que sabemos que, en promedio, a los desarrolladores de software les gusta mucho su trabajo. Y especialmente a los desarrolladores de Java. De acuerdo ainvestigación por sitio web de contratación De hecho, los desarrolladores de Java son los menos propensos a dejar su profesión entre todos los profesionales en general, no solo en el sector tecnológico. Su tasa de cambio de carrera es inferior al 8 %, mientras que para la profesión de desarrollador de software en general es del 27 %, y para los administradores de bases de datos, por ejemplo, es del 35 %. Incluso cuando se les ofrece una posición gerencial de nivel superior, la mayoría de los codificadores de Java simplemente no quieren renunciar a ella. Esta puede ser la mejor prueba de que la programación Java es la elección profesional correcta para la mayoría de los programadores.

Opciones de avance profesional para desarrolladores de software

Como puede ver, no es muy inusual que los desarrolladores de software tengan carreras de por vida en varios roles de codificación. Por supuesto, esto no es para todos, y muchas personas prefieren mudarse a otros puestos o incluso tomar otras carreras con el tiempo. Afortunadamente, hay muchas opciones de avance profesional para los desarrolladores de software dentro de la industria. Mencionemos solo algunos.

Puestos directivos superiores

  • CTO (director técnico)
  • CIO (director de información)
  • director de operaciones digitales
  • Director de Innovación
  • Ingeniero de software líder de equipo
  • Arquitecto de software
  • Vicepresidente de Ingeniería
  • Jefe de Producto

roles de productos

  • Ingeniero de control de calidad
  • Gerente de proyecto
  • Gerente de producto
  • Maestro Scrum
  • Diseñador de experiencia de usuario

Roles orientados al cliente

  • Ingeniero de Ventas
  • Desarrollador Comercializador
  • Reclutador Técnico
  • Evangelista/ejecutivo de relaciones públicas de tecnología
  • Atención al cliente

Soporte de operaciones de desarrollo

  • Ingeniero DevOps
  • Apoyo técnico
  • Administrador de base de datos
  • Ingeniero de Confiabilidad

Roles analíticos

  • analista de seguridad
  • Ingeniero de I+D
  • Científico de datos

roles independientes

  • Desarrollador independiente
  • Consultor de desarrollo
  • Fundador de inicio

pensamientos y opiniones

Todas las opciones enumeradas anteriormente, y esta no es la lista completa, deberían servir como prueba de que los desarrolladores de software tienen muchas opciones para el avance profesional, así como una gran movilidad dentro de otras especializaciones en su campo. Y a pesar de eso, muchos programadores experimentados y respetados aún eligen trabajar como programadores senior a lo largo de toda su carrera. ¿Por qué? Nadie lo explicaría mejor que los propios veteranos de la codificación. “Soy un ingeniero de software de 65 años que ha trabajado para Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan y otras dos empresas emergentes. Me han despedido cinco veces en mi carrera. Siempre encuentro otro trabajo dentro de 3 a 4 semanas, incluso durante una recesión. He tenido mi trabajo subcontratado a India o China cuatro veces: especialmente en los últimos ocho años. Sin embargo, siempre hay otra oportunidad de empleo esperando después. Yo amo lo que hago. Todavía lo estoy haciendo; y no tengo planes inmediatos de dejar de hacerlo. Además, soy bueno en eso. No es tanto porque sea un genio, sino porque he estado haciendo desarrollo de software durante mucho tiempo y aprendí de mis errores”, Steven Ussery, un desarrollador de software con más de 30 años de experiencia profesional a sus espaldas.dijo . Puede obtener una oferta de Google incluso si tiene 66 años, nos dijo Connor Stricklan, un desarrollador de software de EE. UU.: “Un desarrollador de software que conozco recibió recientemente una llamada de un reclutador de Google, preguntándole qué necesitaría para trabajar con ellos. Este desarrollador en realidad ya había trabajado para Google, pero se fue hace unos cinco años para dedicarse a otros proyectos y no quería vivir en una de las ciudades que tienen una oficina de Google. Ese desarrollador de 66 años es mi padre. Está cobrando la seguridad social mientras es cortejado por Google. Tuvo una carrera satisfactoria al frente de su propia empresa, como consultor y como empleado. Hizo contribuciones durante las primeras etapas de numerosas tecnologías, como redes TCP, protocolos USB, implementación de 802.11b y GPS militar. Luego fue contratado por Google en 2008 cuando tenía 58 años. Mientras estaba en Google, escribió software en Java, un lenguaje que ni siquiera se inventó hasta los 45 años. Y fue un colaborador individual, sin que ningún otro ingeniero le informe”. “He estado en el desarrollo de software toda mi vida laboral desde desarrollador junior, pasando por desarrollador senior hasta líder/gerente de equipo y ahora vuelvo a desarrollar (aunque espero volver a la gerencia más temprano que tarde). Mi vida laboral ahora es de casi 40 años y en ese tiempo he cambiado de dominio y tecnología a medida que han cambiado las empresas para las que he trabajado. Luego usé 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. Durante todo ese tiempo he conocido a desarrolladores mayores o mayores que yo”, ChrisF, un usuario de la comunidad de desarrolladores de StackExchange, a través de desarrollador senior a líder/gerente de equipo y ahora de vuelta al desarrollo (aunque con la esperanza de volver a la gestión más temprano que tarde). Mi vida laboral ahora es de casi 40 años y en ese tiempo he cambiado de dominio y tecnología a medida que han cambiado las empresas para las que he trabajado. Luego usé 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. Durante todo ese tiempo he conocido a desarrolladores mayores o mayores que yo”, ChrisF, un usuario de la comunidad de desarrolladores de StackExchange, a través de desarrollador senior a líder/gerente de equipo y ahora de vuelta al desarrollo (aunque con la esperanza de volver a la gestión más temprano que tarde). Mi vida laboral ahora es de casi 40 años y en ese tiempo he cambiado de dominio y tecnología a medida que han cambiado las empresas para las que he trabajado. Luego usé 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. Durante todo ese tiempo he conocido a desarrolladores mayores o mayores que yo”, ChrisF, un usuario de la comunidad de desarrolladores de StackExchange, Luego usé 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. Durante todo ese tiempo he conocido a desarrolladores mayores o mayores que yo”, ChrisF, un usuario de la comunidad de desarrolladores de StackExchange, Luego usé 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. Durante todo ese tiempo he conocido a desarrolladores mayores o mayores que yo”, ChrisF, un usuario de la comunidad de desarrolladores de StackExchange,dijo . Aparentemente, en algunos campos tecnológicos, la mayoría de los desarrolladores son viejos. Esto es lo que tcrosley , un ingeniero sénior de sistemas integrados y usuario de StackExchange, dijo al respecto: “En mi campo, los sistemas integrados, rara vez he conocido a alguien menor de 40 años. En mi inicio hemos tenido cuatro diferentes contratistas en varios momentos además de mí, y tres de los cuatro tenían más de 50 años. Tengo más de 60 años y no tengo planes de jubilarme pronto. Llevo casi 40 años haciendo este tipo de trabajo y sigue siendo divertido. Algunos días no puedo creer que me paguen por hacer lo que hago”.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION