¿Tiene sentido cambiar a una tecnología moderna como Java después de 4 años de experiencia en mainframes?

¿Tiene sentido cambiar a Java después de 4 años? (No lo llamaré una plataforma moderna, pero en comparación con los mainframes, sí, es moderno). Bueno, depende de cómo quieras dar forma a tu carrera y de los esfuerzos que estés listo para realizar.

Si está buscando desarrollar su carrera en el campo de TI, especialmente como ingeniero técnico / consultor, Java definitivamente será útil.

Además, conocer Java (u otro lenguaje orientado a objetos) abrirá un mundo de oportunidades para usted: desarrollo de aplicaciones, desarrollo web, Big Data / Hadoop, por nombrar algunos. Obtendrá más oportunidades para cambiar, salarios más altos, moverse si está agotado trabajando en el mismo campo. Créame, las oportunidades fuera de los mainframes son enormes. Además, una vez que sepa que Java aprender otro lenguaje orientado a objetos se convierte en pan comido.

Los mainframes no salen a ninguna parte. Es una tecnología antigua y estable. Si disfrutas COBOL CICS y JCL eres bueno. Pero si tiene curiosidad y desea explorar el panorama tecnológico que cambia rápidamente fuera de las pantallas negras, entonces aprender Java será el primer paso que debe tomar. (He oído que incluso los mainframes están siendo renovados con OO Cobol y otras cosas, pero no estoy seguro de cuán frecuentes son, estoy fuera de contacto)

Sin embargo, ten cuidado. El mundo tecnológico fuera de los mainframes cambia rápidamente y realmente necesita seguir aprendiendo para mantenerse relevante en la industria. Y aprender OOP no es fácil si proviene de un lenguaje de programación de procedimientos como COBOL.

En resumen, si estás cómodo y contento con la carrera que tienes frente a ti, entonces continúa. Else Java es el camino a seguir. Si desea ingresar a Gestión de proyectos de TI o hacer un MBA o algo así, aprender Java no será tan útil.

PD: Estuve trabajando en COBOL durante 4 años antes de mudarme también. Y estoy muy feliz con mi decisión.