Sergey Nivens - Fotolia

Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

La curiosidad no mató al programador de sistemas mainframe

El programador de sistemas mainframe Robert Crawford explica la relevancia duradera de los mainframes, sus sentimientos encontrados sobre las certificaciones y cómo la curiosidad continúa ayudándolo.

Muchas personas consideran a los mainframes el Ferrari del rendimiento de la carga de trabajo del servidor. O al menos Robert Crawford lo hace.

Crawford, un programador de sistemas mainframe con más de 34 años de experiencia, especializado en soporte técnico de CICS, así como VSAM, DB2, IMS y otros productos surtidos de mainframe. Él ha programado en assembler, Rexx, C, C++, PL/1 y COBOL.

Después de obtener su licenciatura en Ciencias de la Computación de la Universidad Texas A&M, Crawford trabajó durante tres años como programador de sistemas CICS. Luego se unió a una gran compañía de seguros como arquitecto de operaciones, responsable de establecer la estrategia y dirección del mainframe, y ha trabajado allí por cerca de 31 años. Su trabajos y habilidades han evolucionado conforme los mainframes han evolucionado a lo largo de 30 años.

¿Qué consejo le daría a alguien que acaba de empezar?

Robert Crawford: Si usted es nuevo en el campo del mainframe, le aconsejaría pasar algún tiempo ahondando en algunos de los temas más técnicos como el lenguaje assembler, la depuración, los componentes internos del sistema y el rendimiento. Estas habilidades se han reducido en [el] camino durante muchos años, y veo demasiadas personas convirtiéndose en trabajadores de limpieza del sistema en lugar de en técnicos. Otros pueden argumentar que el programador de sistemas mainframe modernos no tienen por qué saber necesariamente los unos y ceros, pero creo que perder estas habilidades deja las áreas de TI en desventaja y a la mayor merced de IBM. Además, aprender cosas técnicas de bajo nivel lo harán más valioso, ya que estas habilidades se vuelven más raras.

¿Tiene alguna certificación técnica? ¿Son necesarias?

Crawford: No tengo ninguna certificación técnica. Para ser honesto, tengo sentimientos encontrados sobre las certificaciones. Por un lado, sé que toman mucho trabajo y algunas de ellos pueden ser muy valiosas. Por otro, a veces el certificado solo significa que alguien aprendió lo que un proveedor en particular cree que es importante.

¿Cuál es el problema más difícil que ha tenido que enfrentar en el centro de datos? ¿Cómo se resolvió?

Crawford: Probablemente, el problema más difícil es uno en el que estoy trabajando ahora, activo/activo. No solo es difícil configurar los componentes individuales de software A/A, también el diseño de aplicaciones resistentes y planificar las operaciones del día a día es un nido de ratas de problemas. Hay tantos compromisos y arreglos de cinta adhesiva implicados, que me vuelve loco.

¿Cuál es la lección más importante que ha aprendido trabajando en el centro de datos?

Crawford: La lección más importante que he aprendido es a seguir mi curiosidad. A veces, mientras hago lo que se supone que debo estar haciendo, encuentro un interesante hilo que puedo seguir. Si bien seguir el hilo no es exactamente parte de la descripción de mi trabajo inmediato, conduce a algo nuevo que es bueno saber. Estas inversiones con el tiempo no siempre resultan ser útiles, pero hacen mi trabajo más gratificante.

¿Cómo ve la evolución de los mainframes? O más bien, ¿cómo ve a los mainframes mantenerse relevantes?

Crawford: Los mainframes son y siempre serán relevantes. Francamente, la idea de que los mainframes necesiten redimirse [me] aflige. Todas las plataformas tienen sus fortalezas, debilidades y peculiaridades, pero el mainframe es muy bueno como lo que hace y representa el estado del arte en muchos aspectos.

Para ser honesto, la razón por la cual los mainframes han durado tanto tiempo es la inercia, e IBM como que cuenta con ello. Ellos entienden que las personas han estado trabajando con mainframes durante mucho tiempo y es muy difícil y costoso deshacerse de ellos. Por otra parte, IBM ha hecho bastante inversión en hardware y software para mantener el mainframe capaz y de primera. Cuando se habla acerca de la seguridad, el rendimiento y la gestión de cargas de trabajo dispares, los mainframes son muy buenos en esas tareas, al mismo tiempo que manejan tareas modernas como los servicios web y Java.

El futuro mainframe continuará soportando las aplicaciones más antiguas y más nuevas de manera muy eficiente. Desde el punto de vista administrativo y de desarrollo, el mainframe desarrollará interfaces GUI que impulsen la productividad y sean familiares para los estudiantes universitarios que entran al lugar de trabajo.

¿Hacia dónde observa que va la industria?

Crawford: No estoy seguro de adónde se dirige la industria de TI. Lo que es sorprendente, después de 35 años de hacer esto, es cómo la historia se repite. Los años 80 comenzaron con mainframes monolíticos conectados a terminales tontas. Los años 90 nos trajeron sistemas distribuidos, PC y terminales inteligentes. Ahora vemos clientes ligeros, protocolos de comunicación ligeros y consolidación del centro de datos. Lo que sea que venga alrededor de la esquina es probable que sea una recapitulación de algo más.

¿Cuál es la peor pregunta de TI que le ha hecho un amigo o miembro de su familia?

Crawford: En su mayor parte, mi familia y amigos no tienen muchas preguntas. Yo, sin embargo, paso un momento difícil convenciéndolos de que las computadoras hacen exactamente lo que les dicen que hagan. Por lo tanto, si falta un archivo o hay un documento mal formateado, lo más probable es que sea algo que hicieron en oposición a que sea malicia por parte de la computadora.

Próximos pasos

Más sobre mainframe:

Oracle VSM lleva la copia de seguridad en la nube hacia el mainframe

Arquitectura de escala y nuevas capacidades de protección de datos en 2016

Integrar los sistemas heredados con la nube, la oferta de OpenLegacy para AL

Este artículo se actualizó por última vez en marzo 2016

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close