¿Qué puede hacer un ingeniero de software para competir y sobrevivir en la industria de TI después de los 40 años? ¿Tengo que pasar obligatoriamente a un rol de gerente?

La programación es un campo de rápido movimiento y envejecer puede ser muy intimidante con los empleados que claman contratar a estos recién graduados universitarios. Sin embargo, te advierto que no te sientas ‘viejo’ y que dejes que eso afecte tu trabajo. Muchos ven que entrar en la administración es la única forma de mantener su carrera en movimiento y, si bien esa es una forma de hacerlo, permítanme darle algunas ideas de otras formas de mantener su valor.

Aquí hay algunas cosas para pensar:

1. Tienes EXPERIENCIA. Usa esto para tu ventaja. Has visto cosas que funcionan y cosas que no funcionan. No significa que lo sepas todo, pero sí significa que puedes proporcionar mucha información sobre los proyectos. No seas condescendiente pero SÉ útil.

2. Use su experiencia en un tema para su ventaja. Conviértase en el experto en la materia en un área en particular y comercialícese utilizando ese conocimiento y experiencia.

3. Aléjese de las empresas tecnológicas de punta. Encontrar su lugar en otro tipo de empresa sería un gran movimiento para su título y salario. Muchas compañías no tecnológicas no necesariamente quieren esos graduados frescos y considerarán su experiencia y verán el valor allí de manera diferente.

4. Sigue incursionando en la nueva tecnología. No siempre tiene que saberlo todo (¿y cómo podría hacerlo?), Pero mantener cierta familiaridad con el rumbo de la industria hará que la gente lo vea como un experto.

Con los salarios de ingeniería de software con una tendencia de alrededor de $ 154k / año , puede ser una industria difícil entrar y quedarse. Las personas están luchando por los primeros lugares y, a medida que envejeces, puedes encontrarte con diferentes prioridades en la vida. Está bien. Todavía hay una necesidad de programadores e ingenieros experimentados.

Salarios de ingeniería de software en San Francisco, CA

Es difícil responder a su pregunta sin conocer sus antecedentes. Comencé a trabajar en mis veintes después de obtener un Ph.D. en CS y han estado principalmente en startups. La mayoría de mis ex colegas tienen más de 40 años, algunos tienen más de 50, predominantemente todavía codifican. Muchos están en India y no hay escasez de empleos si tienes talento. Hoy en día, cuando me solicitan en India, explícitamente les digo mi edad (más de 40) y si quieren contratarlos. Es sorprendente que la mayoría de ellos quieran exactamente eso. Razones:

  1. Madurez
  2. Menos supervisión
  3. Contrata / crece / dirige un equipo y convierte una descripción de una línea en un producto
  4. Trae rigor en el desarrollo
  5. Prever problemas antes de que se conviertan en problemas

Todavía doy entrevistas técnicas, paso el 90% de mi tiempo codificando y soy un experto en dominios en dos áreas: una amplia y otra bastante estrecha.

El problema que existe en muchos currículums es que la gente no ha hecho mucho en sus 15-20 años de desarrollo. Muchos de ellos han sido felices repitiéndose una y otra vez, sin reinventarse ni desafiarse. Ahora, cuando tienen más de 40 años, no pueden jalar su peso y, por lo tanto, son reemplazables.

Mira lo que te hace insustituible y luego no hay escasez de empleos. De hecho, la recesión es uno de los mejores momentos para buscar trabajo. ¡Todo son preguntas serias!

Manthan

Es muy sencillo.

Proporcione el mayor valor posible para las personas para las que trabaja.

Mejora continuamente las habilidades blandas y duras necesarias.

Evite las empresas que discriminan en función de la edad.

Si te gusta la programación y eres bueno en eso, no cambies a la administración.

Las personas miran a los desarrolladores de software más antiguos y piensan una de dos cosas:

1) Esta persona probablemente no ha seguido el ritmo.

2) Gracias a Dios encontré un adulto responsable con experiencia profunda, amplia perspectiva y habilidades sólidas.

Asegúrese de que las personas que lo contratan tengan la reacción # 2.

Evita a los que odian.

Adán
51 en unas pocas semanas
El mejor momento trabajando como desarrollador en 35 años

De hecho, volví a la industria de TI a los 45 años y pasé los últimos 20 años como desarrollador e ingeniero de software hasta que me retiré hace unos meses. Me encantó, porque era como estar en la escuela de posgrado todo el tiempo. Y a menudo eso es lo que cualquier persona en la industria de TI necesita para competir … Trátelo como Grad School todo el tiempo. Y esto es a cualquier edad. Un nuevo desarrollador (recién salido de la universidad) tiene que aprender muchas cosas NUEVAS y entrar en el flujo de trabajo de la industria de TI. Un desarrollador anterior necesita mantenerse al día con todos los cambios que ocurren. Habiéndome retirado hace unos 6 meses, todavía leo los blogs y revistas comerciales. Me llevaría mucho estudio volver al ritmo de las cosas con las nuevas tecnologías que están saliendo y siendo adoptadas.

Tuve la suerte de vivir en dos áreas que necesitaban muchos desarrolladores, por lo que no sentí la necesidad de moverme. Recibiría llamadas de reclutadores con oportunidades en otras áreas y sería tentado. Pero mi esposa es profesora titular y yo tenía una casa pagada en un lago … no … Me voy a quedar en la misma zona. El costo de vida en el área de Atlanta es muy razonable en comparación con Silicon Valley o Nueva York, por lo que el lugar donde he vivido durante los últimos 20 años es perfecto.

Tampoco quise ser gerente de nuevo. Cuando estaba en el ejército, manejé y dirigí un grupo de más de 250 personas. Estaba bien, pero no lo disfruté. No es obligatorio pasar a la gestión. Tuve una gran relación con gerentes que eran más jóvenes que yo … porque la mayoría de los gerentes en TI han salido del desarrollo porque no les gustó tanto o nunca han desarrollado software. Cuando entendieron que no estaba allí para competir con ellos, las cosas estaban bien.

Si ha estado en la industria de TI por un tiempo (a los 40), tiene MUCHA experiencia. Use eso para su ventaja. Pero RECUERDA, la tecnología está cambiando constantemente. Lea los Blogs comerciales (DZone es excelente) y manténgase al día con las novedades que salen … DIARIO (comience el día leyendo). Vaya a Reuniones tecnológicas en su área. Estas no son solo una excelente manera de aprender cosas nuevas, sino una excelente manera de hacer contactos para nuevos trabajos y hacerse notar. Y un mentor y un amigo me dijeron una vez: “Aprende un nuevo lenguaje informático todos los años. Lo use o no, lo ayudará a pensar de diferentes maneras, lo que lo ayudará en su idioma principal. Y es posible que descubra que le ayudará a conseguir otro trabajo si lo necesita “.

Buena suerte y disfruta de lo que haces … porque hacer algo que NO disfrutas durante todo el día por el resto de tu vida es mi idea del infierno.

Echemos un vistazo a las empresas de servicios de TI que compensan la mayor parte de los trabajos de TI, en lugar de las compañías de productos y los trabajos internos de TI.

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

Las empresas de TI se han dado cuenta de que la gerencia media se está sobrecargando de personal y han optado por un modelo eficiente al eliminar el exceso de flacidez, ya sea por despidos o por reestructuración.

El aumento de los salarios también está causando que aumente el costo de la subcontratación a la India y haciendo que la subcontratación sea menos rentable en comparación con hace una década. Para mantener bajos los salarios, las empresas han comenzado a reclutar graduados en ciencias en lugar de graduados en ingeniería a nivel de entrada. Dichos 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 comprometer el salario, tal vez incluso acepten un recorte salarial para mantenerse competitivos, las empresas pueden estar dispuestas a retenerlos. Estoy muy atento a esta tendencia, ya que no es frecuente en la industria hoy. Estoy seguro de que al menos algunas personas agradecerían esa opción 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 aún no tendrían una familia. Esto les permite pasar más tiempo en la oficina 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 tengan una familia que necesita ser atendida, más responsabilidades y más días de descanso.

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 pasar a un rol de arquitecto, pasar a la corriente de administración, estar dispuesto a comprometer el salario o encontrar un nicho, como un dominio o proceso experiencia, que agrega valor a la empresa.

Los puntos anteriores pueden no aplicarse 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, personalizaciones, etc.

Algunas personas también pueden optar por cambiar de carrera y seguir su pasión con los ahorros que han tenido a lo largo de los años en la industria de TI. Otros intentan emprender, no necesariamente en TI. 🙂

Espero que esto ayude.

Doabal WFH Experts Community es la solución.

Si ha mantenido una tecnología de hasta 40, significa que usted es el tipo que no está interesado o tiene un poco de miedo sobre las habilidades requeridas en la Administración.

Hay una serie de problemas que enfrentan los menos experimentados en la industria del software y la calidad del trabajo baja día a día. Varios roles nuevos apoyarían mejor a la industria en términos de calidad y mejor gestión de recursos.

Se deben introducir nuevos patrones en las metodologías de capacitación, investigación y servicio rápido para mejorar.

La demanda en aumento de salario es el problema. Una vez que una persona gana bien y adquiere bienes y ahorros, la actitud hacia el dinero debe cambiar. En cambio, uno debe buscar la sabiduría, el mejoramiento de la vida, la responsabilidad social, pero al mismo tiempo la provisión para obtener ingresos moderados continuos.

Está bastante claro por encima de los 40, uno no podría trabajar de la misma manera en que trabajaron en el escenario joven de día y de noche. Así que comprométete con tu salario y haz maravillas, lo que da la máxima satisfacción en el trabajo.

Principalmente, su capacidad de adaptarse a nuevas técnicas y aprender de sus compañeros. Si te quedas estancado en una mentalidad, estás limitando tus posibilidades de permanecer empleado. No dudes en hacer algo nuevo, incluso si no tienes experiencia en ello. Solo asegúrese de que su empleador entienda que usted es nuevo en la tecnología XYZ, pero que está ansioso por aprenderlo y dominarlo.

Para ahorrar tiempo, acortaré mi respuesta lo más posible.

Como saben, hay muchos jóvenes que ingresan a la industria de TI que pueden codificar y son baratos. Pero tiene una ventaja única de que no pueden igualarlo: una rica experiencia. Hace cuarenta años, es tiempo de oro en la esperanza de vida. Y creo que eres un ingeniero experimentado.

Lo que es más, debido a que son mayores que los jóvenes, tienes otra bondad de la que no te has dado cuenta: eres estable y tienes pocas posibilidades de ir a trabajar. Supongo que tienes hija o hijo, ¿verdad? Eso significa que tienes la mayor presión que el joven.

Por lo tanto, todo lo que debe hacer convence a su empleador de que tiene la capacidad anterior.

Algunas buenas respuestas aquí.

La clave es mantener sus habilidades relevantes. No te quedes atrapado en un trabajo sin salida trabajando con tecnología heredada que no te hará ganar tu próximo trabajo. Sea despiadado, una vez que haya aprendido todo lo que pueda en un papel, y no haya nada nuevo, cambie su trabajo. De lo contrario, se despertará un día y se dará cuenta de que no ha hecho nada que valga la pena escribir en su CV / Currículum durante meses o incluso un año.

Use su edad y madurez como un activo, como una forma de mejorar las cosas, pero no para detenerlas. Si te encuentras diciendo esto mucho “hace algunos años lo intentamos” y luego enumeras todo tipo de problemas irrelevantes, estarás en peligro de que te vean como un problema. En cambio, tome la leyenda “Una vez trabajé en algo similar y tengo muchas ideas sobre cómo podemos hacerlo aún mejor” es la forma de jugarlo.

Al mantenerse actualizado con las nuevas tecnologías y ser un aprendiz de por vida.

Recuerde, la vejez y la traición derrotarán a la juventud y al talento cada vez.

Al ser una fuerza estable en un grupo volátil de desarrolladores de hot-shot.

Aprenda nuevas tecnologías y esté adelantado.

More Interesting

¿Por qué las entrevistas de ingeniería de software senior son tan difíciles en estos días?

¿Los ingenieros de software necesitan gerentes de proyecto?

¿Cuál es la diferencia en el trabajo que hace un ingeniero de software que obtiene 3LPA y 6LPA?

¿Sería una lástima que obtuviera un doctorado en Ciencias de la Computación en una buena universidad, pero solo trabajara como ingeniero de software (no como investigador científico o profesor)?

Cómo escribir especificaciones técnicas indoloras, en el espíritu de las 'especificaciones funcionales indoloras' de Joel

¿Cuáles son los ejemplos de proyectos que pueden impresionar a los entrevistadores / reclutadores en Google para científicos de datos, ingenieros de software e ingenieros de inteligencia artificial?

¿Cuánto mejoraría la ingeniería de software si no hubiera secretos comerciales y los ingenieros pudieran compartir y buscar consejo sobre cualquier cosa sobre su trabajo?

Soy un ingeniero de software. ¿Qué computadora portátil debo elegir, una Dell XPS 15 (2015) o una MacBook Pro con pantalla Retina?

¿Son los ingenieros de software coreanos mejores o peores que los ingenieros alemanes?

¿Quién es un tipo de CS que ha hecho brillantemente en la línea de codificación y puede servir como el mejor ejemplo para tales aspirantes que no son de CS?

¿Qué desafíos interesantes existen para los ingenieros de software cuando se trata de Amazon EC2?

¿Cómo puede un ingeniero de software contribuir a la sociedad en su tiempo libre? ¿Cuáles son las oportunidades disponibles en línea?

¿Qué tipo de certificaciones se recomiendan para que un ingeniero de software obtenga un mejor trabajo?

¿Por qué es mejor trabajar como ingeniero de software en los Estados Unidos en comparación con la India?

¿Cómo es trabajar en Twitter como ingeniero?