¿Cuántos años puede sobrevivir un ingeniero de software en la industria de TI en la India?

15-20 años como máximo.

Supongamos que ingresa en la industria de TI a la edad de 25 años. Cuando cumple 40 años, es hombre / mujer casado con hijos y su estilo de trabajo se aleja de su estilo que tenía cuando era más fresco. Sus habilidades y competencias diferirán de los desarrolladores de software de 20 a 25 años de edad. Exigirás un salario alto como desarrollador experimentado.

Entonces, estas 3 cosas sucederán

  1. Cuando tengas alrededor de 40 y trabajes en tu cubículo. Estarás comiendo tu pastel de cumpleaños. Su jefe vendrá a usted y lo despedirá indirectamente de la manera más amable al decir que la compañía ha cambiado algunas políticas o bla bla Y tiene una razón para ello. Debido a que los empleadores solo quieren más ingenieros de software jóvenes. Los encargados de realizar las pasantías son gratis y son nuevos apasionados. A los jóvenes no les importa hacer horas extra de forma gratuita y de forma permanente trabajarán con menos salario que el suyo y, por lo tanto, serán preferibles a usted.
  2. Cuando tienes 40 años y tu jefe entra y sabe que eres un activo valioso para la empresa. Así que no te despedirá. Él le ofrecerá una posición de gestión en la misma compañía. Él le pedirá que trabaje con algún jefe de departamento diariamente para que pueda aprender el lado No-Lo del negocio.
  3. Cuando tiene 25 o 30 o 35 años o en cualquier momento antes de los 40 … ya sabe que es hora de cambiar. Ha sido un viaje largo y usted hizo un buen viaje como desarrollador de software. Es hora de cambiar a otro trabajo desafiante o comenzar algo propio.

Me he reunido con cualquier desarrollador de software y técnicos experimentados. La mejor opción será cuando planifique antes y tómese su tiempo para cambiar.

Buena suerte

Visítame – http://www.diveshgangwani.com

Hace años trabajé con Stephen Butler, uno de los ingenieros de software más inteligentes que he conocido. Tenía alrededor de 61 o 62 cuando lo conocí.

Era el tipo de persona práctica que prosperaba en desafíos como la de-compilación de código complejo y oscuro. En mi compromiso, se le encargó la tarea de descompilar una vieja aplicación Forte 4GL utilizada para ejecutar el motor de pago de un minorista. Estaba feliz de ser un ingeniero de software práctico, feliz de aprender nuevos lenguajes y plataformas mientras continúa actualizándose sobre nuevas técnicas.

Stephen también era un tipo orgulloso. Un nuevo nuevo abuelo, orgulloso de vivir en una bonita casa unifamiliar en el Área de la Bahía que había pagado en las tres décadas que pasó allí.

Recibí una llamada de la esposa de Stephen un día informándome que él había muerto. Tenía 64 años, y su esposa dijo que murió de la forma en que lo habría querido: ¡un repentino paro cardíaco mientras estaba en su oficina en casa depurando un código!

Su perfil de LinkedIn sigue viviendo a perpetuidad.

¿He visto a algún ingeniero de software de 50 o 60 años en la India? No.

¿Significa que un ingeniero de software no puede sobrevivir en el mismo rol hasta que decida retirarse? Probablemente uno puede sobrevivir si lo desea, pero la mayoría opta por seguir el Principio de Dilbert de ser promovido a su nivel de incompetencia.

Publicado en mi blog

La industria de TI parece haber llegado a un punto de inflexión. Ya se ha aplanado.

A partir de la era Y2K (finales de la década de 1990), la industria de TI ha experimentado un crecimiento constante y ha demostrado ser la vía de empleo más buscada. Hemos visto cómo todo tipo de empresarios se involucran en el negocio de la Educación en Ingeniería, el número cada vez mayor de colegios de Ingeniería y los innumerables graduados que van a la calle año tras año. Ahora, no ves tanta locura y muchas universidades están terminando.

En el otro lado, en los primeros días, cualquiera que pudiera deletrear Unix o Fortran podía comprar su propio cuerpo. Luego, las empresas extranjeras comenzaron a subcontratar y florecieron las empresas indias de TI de todos los tonos y calidades. Pronto, los “clientes” dejaron de ser obedientes y comenzaron a dictar los términos. Exigieron proyectos de precio fijo, cláusulas de penalización, autoridad para entrevistar a los miembros del equipo del proyecto y, finalmente, el conocimiento del dominio. Dijeron que no querían lavadores o “codificadores”. Dijeron que querían que alguien con experiencia (en su dominio) los guiara. Debido al crecimiento explosivo en la automatización y las herramientas de SW, la necesidad real de “codificadores” se redujo drásticamente. Agregue a esto, la inquietud en tales países acerca de “perder” empleos para los profesionales de 3rd World Country SW. Usted sabe esto, no necesito detalles.

En el tercer frente, las decenas de miles de graduados de Ingeniería tenían / ​​tenían un conocimiento básico del inglés extremadamente pobre, y mucho menos un conocimiento profundo de su disciplina. La mayoría de estos ya están luchando por una miseria y los relativamente mejores entre estos se trasladaron a la Banca u otros trabajos “seguros”.

En pocas palabras, la industria india de TI es una vaca que ya no produce leche en grandes cubos.

Incluso las empresas de la India ahora están declarando un crecimiento QoQ / YoY menos agudo en las ganancias. Y muchas compañías menos que las mejores en su clase cerraron la tienda hace mucho tiempo. Aparte de las grandes empresas, solo las empresas de nivel medio / bajo con experiencia específica en dominios seleccionados pueden administrar de manera directa.

¿Qué te dice todo lo anterior? Hay futuro para usted en TI, es decir, para retirarse en la industria de TI como lo pone SOLAMENTE SI

1) Usted tiene excelentes calificaciones de instituciones de primer nivel.

2) tienes un conjunto de habilidades específicas que está en demanda

3) caes en la parte superior del montón en tu propio conjunto de habilidades

4) realmente ejecutas 100 m de velocidad en tu trabajo solo para pararte donde estás

5) Usted tiene un conocimiento excepcional en algún dominio de relevancia.

SI no cumple con TODOS los 5 criterios anteriores, es decir

  1. Usted es sólo un profesional de TI “también corrió”
  2. No tienes capacidad para aprender o no aprender algo nuevo cada día.
  3. Si haces tu trabajo solo por tu sueldo

ENTONCES estarás gravitando hacia trajes cada vez más pequeños y, finalmente, te echarán en la oreja mucho antes de llegar a tu mediana edad.

Ver también – La respuesta de Siva Kumar a ¿Está disminuyendo realmente el sector de TI en India?

La respuesta exacta depende de la persona y el tipo de industria. Aunque esta industria tiene aproximadamente 20 años, la edad promedio de un profesional de la industria del software, creo que sería alrededor de 35 años aproximadamente. Aquí hay algunas cosas que influyen mucho.

  1. El crecimiento: ¿estás subiendo la escalera rápidamente? Estos son apenas unos pocos casos en los que las personas han alcanzado pocos niveles por debajo del CEO para cuando tienen 40 años. Esto haría que continúen debido a la posición y el incentivo.
  2. Si una persona no crece y ha estado haciendo las mismas cosas una y otra vez, tienden a terminar antes.
  3. Hay otra categoría de personas que forman un grupo para comenzar su propia compañía cuando están a mediados de los cuarenta. He visto estas tendencias entre las personas que comenzaron su carrera en los años 90.
  4. Finalmente, esta es una industria en evolución donde no hay límites para el aprendizaje. Las expectativas de un individuo varían de vez en cuando. Lo que hace años era una torta caliente ahora está muerto con esta edad que exige altas habilidades para SCAM (social, nube, análisis, movilidad). Así es hasta un individuo y sus aspiraciones.

Veamos las compañías de servicios de TI que conforman la mayor parte de los trabajos de TI, en lugar de las empresas de productos y los trabajos de TI internos.

La mayoría del trabajo realizado por las empresas de servicios no requiere habilidades de diseño de aplicaciones o arquitectura. Mucho puede ser hecho por personas con un buen entendimiento del dominio y un entendimiento decente de la tecnología. Esto se encuentra generalmente en el nivel de experiencia de tres a cinco años. Puede ser necesario que alguien con cinco a diez años de experiencia lidere el equipo y tenga una imagen integral del proyecto. Pero tales roles son limitados. Esto dificulta que muchas personas continúen en la tecnología al vapor después de unos ocho años de experiencia. Luego tienen que pasar a la secuencia de gestión.

Las compañías de TI se han dado cuenta de que la gerencia media se está excediendo de personal y optaron por un modelo esbelto al eliminar el exceso de flab, ya sea por despidos o por reestructuración.

El aumento de los salarios también está causando que el costo de la subcontratación a la India aumente y que la subcontratación sea menos rentable en comparación con una década atrás. Para mantener los salarios bajos, las empresas han comenzado a reclutar graduados en ciencias en lugar de graduados de ingeniería en el nivel inicial. Tales métodos solo aumentarán en el futuro, ya que el objetivo de cualquier negocio es maximizar las ganancias. Si los empleados están dispuestos a comprometerse con el salario, quizás incluso acepten un recorte salarial para mantenerse competitivos, las compañías pueden estar dispuestas a retenerlos. Estoy observando atentamente esta tendencia, ya que no prevalece en la industria actual. Estoy seguro de que al menos algunas personas agradecerían esa opción de parte de las empresas.

Otro aspecto es la flexibilidad de los empleados jóvenes en comparación con las personas con más de 10 años de experiencia. Los empleados más jóvenes tienen menos responsabilidad en el hogar ya que muchos no tendrían una familia todavía. Esto les permite pasar más tiempo en el cargo y hacer las cosas. Esto no debe confundirse con la productividad. Sin embargo, las personas con más de 10 años de experiencia probablemente tienen una familia que necesita atención, más responsabilidades y días de descanso más frecuentes.

Todo esto significa que las empresas prefieren el rango de experiencia de uno a ocho años más para roles técnicos. Obtienen la mejor relación calidad-precio de los empleados en este nivel de experiencia.

Por lo tanto, para sobrevivir en una empresa de servicios de TI después de 10 a 15 años de experiencia, debe cambiar a un rol de arquitecto, ingresar a la administración, estar dispuesto a comprometerse con el salario o encontrar un nicho, como dominio o proceso. Experiencia, que agrega valor a la empresa.

Es posible que los puntos anteriores no se apliquen directamente a las empresas de productos, ya que necesitan personas con excelentes habilidades técnicas en todos los niveles. También preferirían retener el talento que ha trabajado en su producto y, por lo tanto, tener una buena comprensión del producto en sí mismo: características, personalización, etc.

Algunas personas también pueden optar por cambiar de carrera y seguir su pasión con los ahorros que tienen a lo largo de los años en la industria de TI. Algunos otros intentan el espíritu empresarial, no necesariamente en TI. 🙂

Espero que esto ayude.

¿Cuánto tiempo puede sobrevivir un médico en su campo? Bueno, mientras él esté tratando a pacientes.

Los ingenieros no son diferentes. Están destinados a resolver problemas para la supervivencia.

Desafortunadamente, los estudiantes en la India son educados y entrenados para convertirse en empleados desde el jardín de infantes. Así que, obviamente, muchos de ellos fracasarán como ingenieros incluso después de hacer ingeniería. Ningún cuerpo quiere señalarlo o admitirlo, y mucho menos arreglarlo. Como ingeniero y maestro, veo a dónde se dirigen nuestros estudiantes (con la automatización lista para eliminar trabajos de oficina).

Aprende a resolver problemas si quieres sobrevivir como ingeniero en TI (o en cualquier lugar).

  1. ¿Puedes construir autos sin conductor?
  2. ¿Se puede automatizar el trabajo mundano para ahorrar costos a los empleados?
  3. ¿Puede crear algoritmos para vencer a otros algoritmos en el mercado de valores?
  4. ¿Puede dar una idea de los peta-bytes de datos que se generan cada mes solo en Facebook?
  5. ¿Puede evitar que nuestros datos de tarjeta de crédito, huellas dactilares, escaneos de iris sean hackeados y filtrados?

A nadie le importa si tienes 70 años, si puedes hacer lo anterior.

Una carrera en programación no es lo mismo que decir una carrera en el boxeo donde sus neuronas y sentidos mueren después de cada pelea; Es lo contrario. Si realmente te esfuerzas, te vuelves más fuerte, tus conceptos se vuelven más claros, tu visión se vuelve más amplia, sabes y aprecias las pequeñas cosas que antes dabas por sentado.

Si adquieres habilidades especiales; Serás insustituible, serías un activo para tu empresa, por lo que realmente no hay necesidad de preocuparte por ser reemplazado por 10 desarrolladores inexpertos, ya que es menos probable que llenen tus zapatos.

Por lo tanto, la suposición de que la ingeniería de software es una carrera sin salida es una falacia lógica, una persona que ama su oficio y aprecia el trabajo permanecerá en la industria todo el tiempo que quiera y se le pagará todo lo que exija, a menos que desee lo contrario.

Es como cuantos años viven 🙂

No hay nada como sobrevivir, se trata de tu interés en crear cosas y tener entusiasmo en hacerlo. Se aplica a cualquier otra industria.

Si no está trabajando en la industria del software solo por ganar bien en comparación con otra industria o enfocado en el paquete de pago, entonces disfrutará del campo del software.

Buena suerte !

La industria de TI en India está cambiando drásticamente debido a las tecnologías de automatización y la Inteligencia Artificial. Por lo tanto, necesita reinventarse después de cada pocos años si desea mantenerse competitivo. Si esto es algo que te emociona, no hay nada como TI, pero si eres más de un tipo seguidor, entonces Banca y Enseñanza serían una mejor opción.

Lo que elija, asegúrese de que sea relevante para el futuro, está alineado con sus ambiciones personales y su objetivo de vida.

  • Los 5 principales errores que los desarrolladores de software indios continúan cometiendo
  • Automatización: una amenaza para la industria de TI de la India
  • ¿Cómo utilizar las tecnologías emergentes para crear una carrera relevante para el futuro?
  • Cómo disfrutar de múltiples carreras y tener más dinero y diversión.

Eso depende amigo.

Si realmente estás interesado en la programación, entonces no hay límites en este caso.

En el sector de TI de la India, después de un cierto nivel de trabajo como programador, usted es

  1. Promovido como líder de equipo, entonces => Gerente de Proyecto => Gerente de Proyecto Senior y luego bla bla.
  2. Promovido como ingeniero de software senior =>…. => Solution architect => Technical lead => Software architect y luego blah blah.

El [2] no durará mucho, ya que son reemplazados por los niveles más bajos después de un cierto tiempo. El [1] también depende de qué tan actualizado esté.

Sobrevive, en serio, si esta es la razón por la que comenzaste el rol de desarrollador de software, definitivamente, una década es suficiente para ti. Además, todo este software no tiene ni un siglo de antigüedad,

He visto ingenieros de software retirados en la India. De hecho, tengo muchos amigos que tienen más de 50 años y que podría jubilarme en 8-10 años. Al igual que en otros profesionales, los ingenieros de software sobrevivirán hasta la edad de 60 años o más, solo tienen que mantener sus habilidades relevantes.

Creo que mientras haya computadoras y programas de software, la demanda de programadores nunca dejará de existir. Conozco personalidades que están en sus 40 y programadores aún muy eficientes que trabajan como arquitectos en algunas de las compañías de renombre.

Siempre que pueda sonreír y aplaudir las peores bromas que su jefe compartiría … Y hasta que un día sepa que tiene BP, la probabilidad de contraer cáncer es diabética y tiene todo el dinero ahorrado solo para salvar su última amplitud. Grandes facturas médicas.

Este es uno de los peores para la vida en la India y no en el extranjero.

Siempre que lo deseen, si tienen el celo de aprender y la habilidad de sostener. Y también una perspectiva amplia que es lo más importante para la longevidad profesional.