¿Cómo equilibra el crecimiento profesional y la relevancia tecnológica con la obtención de años de experiencia en un lugar de trabajo?

Después de salir de una entrevista con un gerente de desarrollo, me fui pensando en su énfasis en la duración del empleo. Por contexto, su ingeniero de redes ha estado en el equipo durante 11 años. Como desarrolladores, somos responsables de nuestro propio aprendizaje (es decir, proyectos paralelos, nuevos idiomas, etc.). Sin embargo, en un mercado donde la experiencia de producción del mundo real tiene peso y la tecnología se expande más rápido que la mayoría de las tasas de adopción empresarial de nuevas tecnologías, ¿cómo puede un desarrollador seguir siendo relevante y altamente empleable si está trabajando en una pila que se vuelve obsoleta simplemente para poder opinar sobre papel ¿pasaron X años > 4 trabajando para xyz corp?

*Si bien esta pregunta suena similar a las preguntas relacionadas con la apariencia de cambio de trabajo en un currículum, se enfoca más en cómo equilibrar la relevancia y la duración del empleo que en arreglar una apariencia de cambio de trabajo después del hecho.

"¿Cómo puede un desarrollador seguir siendo relevante y altamente empleable si está trabajando en una pila que se vuelve obsoleta?": los estudiantes de por vida encuentran formas de aprender por sí mismos.
Los gerentes de contratación quieren verlo desarrollar cierta experiencia y evolucionar con los cambios comerciales/tecnológicos. Apuesto a que ese ingeniero de redes no ha estado haciendo lo mismo con la misma tecnología durante 11 años.
Algunas personas ven esta mentalidad como "anticuada" en el campo del software. Si bien hay muchas excepciones, la mayoría considera que alguien que ha permanecido en una empresa durante más de 4 años no tiene suficiente exposición a diferentes tecnologías y solo es experto en esa pila. De manera completamente subjetiva, diría que la estadía promedio para los desarrolladores es entre 1 y 3 años por empresa ahora.

Respuestas (1)

Código abierto . Encuentre una nueva tecnología relevante y contribuya, o inicie un proyecto propio. Descubrirá que los empleadores lo encontrarán a través de sus contribuciones de código abierto, por lo que se le contactará para obtener puestos de trabajo una vez que haya dejado en claro que puede trabajar en la nueva tecnología.

Lo mejor es promocionarte a través de reuniones y otros lugares. Si vives cerca de un próspero centro tecnológico, hay muchos. Puede conocer personas que usan y desarrollan tecnologías de punta, aprender cómo comenzar a través de sus charlas, descargar código y comenzar.

Otro gran método es crear una aplicación para iOS y/o Android y ejecutarla en sus respectivas tiendas de aplicaciones. De esta manera también aprenderá muchas herramientas de extremo a extremo. También podrás mostrar lo que has construido. Si sabe, por ejemplo, cómo crear código de nivel empresarial en tecnología antigua y cómo crear una aplicación en una tecnología nueva, es un camino rápido para crear código de nivel empresarial en las cosas más nuevas.

La mejor parte es que cualquier código fuente abierto que publique a través de github es visible para que todos lo vean. Sirve como su cartera. Dado que tiene experiencia, decir y demostrar que puede incorporar una tecnología tendrá mucha credibilidad.