Cambio de tecnología en la cima de su carrera: aspectos a tener en cuenta al tomar una decisión [cerrado]

Soy un experto en una tecnología obsoleta que todavía se usa en algunos lugares. Me gustaría aprender algo nuevo y cambiar mi trayectoria profesional. Cómo asegurarme de que todos mis años de experiencia en el desarrollo de aplicaciones empresariales se respeten en el mercado mientras busco una nueva tecnología en la que no tengo mucha experiencia práctica.

Respeto: En mi puesto actual, la gente me busca en busca de soluciones y tiene la confianza de que puedo resolver sus problemas. No puedo ser reemplazado por algún junior algún día. El hecho de que pueda contribuir en mi lugar de trabajo hace que la gente me respete allí. Esta es la definición de " se respeta " para mí. Pensé que esto era bastante obvio, pero aclaratorio para aquellos que plantearon una inquietud.

¿Existen habilidades transferibles que podrían demostrarse o mejorarse si pasa a algo más moderno? ¿Tiene una lista de posibles cambios de carrera en los que su conocimiento previo podría ser útil?
@Kozaky Tengo todas las habilidades transferibles relevantes para un desarrollador, como buena comunicación, liderazgo, trabajo en equipo, etc. Pero creo que ser un codificador respetable necesita más que estas habilidades. Exige conocimientos técnicos claros.
@RBz No voté en contra, pero creo que podría revertir la tendencia explicando lo que quiere decir con "se respeta", como preguntó Joe, y entrar en un poco más de detalle. En este momento, su pregunta es un poco vaga.

Respuestas (5)

Soy experto en una tecnología obsoleta

Estás en una situación difícil.

Parte de ser desarrollador/ingeniero es estar al tanto de las tecnologías actuales . Como señala Kilisi, las certificaciones son un método para ayudar, pero en mi experiencia como desarrollador, su mejor opción es simplemente sumergirse en una de las pilas de tecnología y aprenderlo de adentro hacia afuera.

Hay muchas opciones: .Net Core, Angular, Python, React, etc. Todos estos son populares en este momento, y la experiencia en cualquiera de estos, junto con su experiencia, lo llevará muy lejos.

La demostración de esto se puede hacer con su propio proyecto favorito o con contribuciones de fuente abierta . Tal vez incluso podría encontrar una manera de trabajar con algunas tecnologías más modernas en su trabajo actual.

El último pensamiento con el que te dejaría es este: No dejes que esto te vuelva a pasar. Manténgase al día en una pila de tecnología y manténgase actualizado. Es mucho más fácil que tratar de resolverlo todo de una vez.

Esta respuesta tiene mucho más sentido. Ya que dice que no hay formas fáciles aquí, sino obtener la experiencia en la nueva tecnología para que coincida con la que tengo en mi actual. Estoy interesado en Python Scripting y ML. Parece bastante vasto para conquistar a la vez.
Python es una buena opción y hay toneladas de recursos para esto. desarrolladores.google.com/edu/python

En mi humilde opinión, no es un problema, estar en la cima de tu juego en una cosa no te impide aprender algo nuevo.

La elección obvia sería desarrollarse en caminos tecnológicos adyacentes o derivados de su base de conocimiento actual.

Es posible que deba saltar algunos, si la tecnología con la que trabaja está completamente desactualizada.

Al no ser junior en su campo actual, las conferencias tecnológicas serían un gran lugar para comenzar a buscar un nuevo camino sin abandonar por completo el actual.

La respuesta obvia es obtener la certificación. De esa manera, parece una progresión o un movimiento lateral en lugar de un cambio total.

La certificación muestra compromiso y un nivel reconocido de competencia en el que un empleador puede confiar.

Si empiezas algo desde cero con nada, tu experiencia previa en algo totalmente diferente no va a ganar tanto respeto, porque no es muy relevante.

¿Cómo va a ayudar obtener la certificación en la nueva tecnología? Todavía me veré como un estudiante nuevo con una certificación.
parece más una progresión en su carrera y muestra compromiso, sin certificación parece nada.
Entiendo el significado.

No veo un problema aquí.
De hecho, creo que sería prudente ampliar su horizonte y asegurarse de no volverse obsoleto una vez que la tecnología antigua desaparezca por completo.

En ese momento, es posible que su mente no sea tan ágil como hoy y que su curva de aprendizaje sea mucho más pronunciada.

En casi todos los campos hay avances y nuevas tecnologías que vienen (y van) regularmente.

También creo que es casi su deber, especialmente como senior en su profesión, adoptar tecnología nueva y mejorada y obtener la mayor comprensión y competencia posible.

Esto también le beneficiaría en caso de cambios de trabajo.

No estoy diciendo que deseche la tecnología antigua con la que está más familiarizado, siempre y cuando todavía se esté utilizando y necesite su experiencia (ahora rara), pero mantenga sus opciones en abundancia.

La forma ideal de hacer la transición es comenzar a hacer trabajo de código abierto, trabajo de caridad y trabajo independiente en la tecnología a la que desea cambiar su carrera.

Si quiere respeto, deberá ganárselo y la forma de hacerlo es tener un flujo constante de historias "CAR" (CAR = Desafío, Acción, Resultado) y usar estas historias para demostrar su relevancia en la nueva tecnología.

Evite absolutamente las palabras de moda y las frases de moda como "buena comunicación", "trabajador duro", "estudio rápido", "trabajo en equipo", "liderazgo", etcétera. Como dicen los escritores profesionales MUESTRA, NO DIGAS

En lugar de decir "Estudio rápido", di

"Nuestro programador de C++ nos avisó con dos semanas de anticipación y yo intervine, estudié C++ para poder mantener su código después de que ella se fue"

En lugar de "Buena comunicación", cuente una historia sobre cómo resolvió un conflicto, ayudó a otros, aclaró algo, etcétera.

En lugar de decir "liderazgo", di algo como

"Bueno, nuestro widget-tronic, modelo 86, se descompuso y nos enfrentamos a un paro laboral. Indiqué a 3 compañeros de trabajo que sacaran nuestro viejo modelo 79 del almacenamiento, demostré su uso y recuperé la producción, y cumplimos con nuestra fecha límite debido a él."

Familiarícese lo suficiente con la nueva tecnología para que pueda mostrar cómo se traducen sus habilidades.

Bueno, comencé en COBOL, pero mi técnica estructurada, nombres de variables significativos... (más jerga aquí) se traducen fácilmente en una buena programación en C# porque...

NADIE va a confiar en tu palabra, sé capaz de demostrar tus talentos y habilidades