kantver - Fotolia
Los programadores de mainframe pueden ser jóvenes, geniales y relevantes
Cuando un programador de mainframe de 47 años de edad es uno de los más jóvenes en su departamento, es claro que necesita atraer a jóvenes profesionales de TI a carreras en mainframes.
Andre Schreiber creció creyendo que sería un profesional de TI, trabajando en Windows Server y "cosas por el estilo".
A los 27 años, ahora es un programador de mainframe CICS en System z.
Schreiber y sus amigos sabían acerca de Microsoft Windows, pero el mainframe era completamente nuevo para él y la primera vez que utilizó un mainframe "estaba claro que quería hacer algo con el mainframe", dijo.
Schreiber, un programador de sistemas en Sparda-Datenverarbeitung, el proveedor de servicios de TI para el Grupo Bancario Sparda en Nuremberg, Alemania, es el tipo de profesional de TI que IBM, fabricante de System z, quiere interesar en mainframes conforme una generación se retira y la siguiente generación toma el relevo, lentamente.
"Vimos esto venir desde hace 10 o 12 años", dijo Christy-Joy Schroeder, líder de habilidades cliente de sistemas z de IBM a nivel mundial. La compañía ha puesto en marcha lo que ella denomina una "iniciativa académica" para apoyar el desarrollo de las habilidades z, organizando sesiones prácticas y talleres, convirtiéndose en socios de colegios y universidades para establecer planes de estudio en torno a las habilidades z y orientando a usuarios hacia los proveedores de capacitación global, entre otras cosas.
Parte de los esfuerzos de IBM para fomentar habilidades z ha sido el concurso de "Master the Mainframe", que atrae a 11,000 participantes de 70 países, que van desde estudiantes de secundaria a Girl Scouts y miembros de 4-H. No se necesita experiencia o habilidades como programador de mainframe para participar en el concurso de tres etapas, y los ganadores son bienvenidos a Poughkeepsie, N.Y. para recorrer el piso de prueba y las instalaciones de fabricación de System z y hablar con los ejecutivos de IBM.
"Se trata de conseguir una conciencia de que existe el mainframe y construir esas habilidades", dijo Schroeder.
IBM tiene un gran interés en la supervivencia del mainframe y del programador de mainframe, por supuesto, pero algunas de las empresas más grandes del país ejecutan aplicaciones críticas en mainframes, y sin la ayuda de IBM la búsqueda de jóvenes talentos probablemente sería difícil.
"Una gran cantidad de escuelas con las que trabajamos tienen colocación del 100% antes incluso que los estudiantes se hayan graduado", dijo Schroeder. "Estos niños son elegidos por grandes clientes porque saben que tienen talento".
Conseguir un trabajo es un logro por sí mismo para muchos graduados de la universidad, pero aquí se pueden llevar a casa un cheque considerable también: los salarios generalmente empiezan en 70,000 dólares al año.
De hecho, algunas empresas incluso pueden no estar buscando nuevos empleados específicamente con habilidades z, sino más bien graduados con un grado en ciencias de la computación y un afán de aprender y resolver problemas.
Los clientes saben que sus empresas tienen gente que se retira, pero no han iniciado el proceso para reemplazarlos, dijo Schroeder. "Realmente es necesario empezar a construir esa preparación ahora, trabajando con las universidades".
La búsqueda de talento de mainframe
Darren Morris ve de primera mano la falta de talento de jóvenes programadores de mainframe. A los 47 años, él es un analista senior de diseño en el National Australia Bank, y el segundo más joven de su equipo de 23 personas.
"No creo que nadie se dé cuenta de lo que está sucediendo todavía", dijo. "Una vez que uno se retire, el resto seguirá".
La incorporación de nuevas herramientas, como DevOps, en el entorno de mainframe es una manera de lograr el interés de jóvenes profesionales de TI, Morris sugirió. El National Australia Bank también tiene un entrenamiento en el Instituto de Estudios de Administración.
"Estos programas traerán un poco de vida", dijo. "Algunos de los chicos mayores luchan con algunas de las herramientas más nuevas. Sería bueno poblar algo de ese entusiasmo alrededor de los chicos mayores. Eso es lo que estoy buscando".
Los gerentes de contratación en su compañía están ahora dispuestos a contratar a un graduado de informática sin experiencia como programador de mainframe para llenar el rol.
En 2009, Schreiber comenzó un programa de pasantía en el departamento de TI del banco, y fue parte de un proyecto para migrar un viejo mainframe z10 al más nuevo z196. Ese fue su primer contacto con el mainframe, y su gerente le preguntó si podía imaginarse trabajando en ello como una carrera.
"Le dije que sí, por supuesto, fue muy interesante", dijo. "Acepté eso y tomé el reto".
Se encontró con algunas palabras nuevas y desconocidas, lo que le llevó a hacer algunas "preguntas tontas", como él lo dijo.
Los colegas mayores de Schreiber tienen más conocimientos acerca de "material clásico", mientras que él se centra en nuevas cargas de trabajo dentro de CICS, especialmente Java; él se especializa en Liberty, OSGi y el servidor de aplicaciones basado en Java Axis2 en CICS.
Liberty en CICS es el último desafío de Schreiber; él lo ve como el futuro para CICS para usos tales como aplicaciones de banca en línea.
"Podemos llevar una de nuestras principales aplicaciones hacia esta nueva tecnología", dijo.
Schreiber sugiere dejar saber a las personas más jóvenes que hay un montón de oportunidades de trabajo en mainframes y que la paga es buena, pero también diciéndoles que pueden utilizar el lenguaje Java, algo que es probable que los jóvenes profesionales de TI conozcan.
"Eso es algo realmente genial porque combina los dos mundos en este momento", dijo.
El atractivo de Java
Muchos profesionales de TI no se dan cuenta que pueden ejecutar Java en un mainframe, algo que a menudo se asocia más con lenguajes como Assembler y COBOL.
"Ellos no hacen público que es posible hacer cosas por el estilo en mainframes", dijo Schreiber. "Ese es uno de los principales puntos para que la gente más joven reconozca, es que usted no tiene que aprender COBOL. Es genial saber COBOL, pero no tienes que saberlo".
Los mainframes están más cerca del mundo abierto, dijo Schreiber, señalando que él utiliza sus conocimientos de Unix en el mainframe.
"Hay una gran cantidad de posibilidades para combinar su conocimiento clásico de Windows, y en especial Unix y Linux, en un mainframe", dijo.
IBM también ha iniciado el programa Gen Z Connect, que incluye un taller en un departamento empresarial, diseñado para construir comunidad y redes que incluye laboratorios y actividades divertidas de networking por la noche, dijo Schroeder.
"Estamos tratando de construir esta red mundial para todas las personas Gen Z que llegan al mainframe", dijo. "Lo último que queremos es que piensen es que son los únicos jóvenes nuevos que trabajan en este entorno".
El consejo de Schreiber a los profesionales de TI jóvenes: "Haga la prueba. Nadie va a decir que fue un error intentarlo. Si no es para usted, siempre puede cambiar de opinión".