Por qué los programadores de COBOL deberían aprender sobre la nube

Aunque la mayoría de los desarrolladores son expertos en solo una nube, si acaso, hay razones inteligentes para ser competentes en al menos dos, como argumenta Forrest Brazeal de Google. Según se piensa, ninguna empresa puede resistir la atracción gravitacional de ejecutar servicios desde más de una nube, lo que convierte la gestión de entornos diversos en una habilidad valiosa.

Por qué los programadores de COBOL deberían aprender sobre la nube - Desarrollo | Imagen 1 Newsmatic

Si esto es cierto para los entornos de múltiples nubes, ¿no debería ser algo similar para los entornos de nube híbrida? Más concretamente, ¿no debería ser cierto para los programadores de COBOL con experiencia en la nube?

Índice de Contenido
  1. La imperativa de la modernización
  2. Hablar COBOL y la nube

La imperativa de la modernización

COBOL fue creado por investigadores de IBM en la década de 1960. Décadas más tarde, COBOL ya no ocupa un lugar destacado en las listas de los mejores 25 lenguajes de programación, pero sigue estando omnipresente. Según algunas estimaciones, todavía hay más de 220 mil millones de líneas de código COBOL en producción. El 80% de las transacciones en persona dependen de COBOL. Y también tu dinero, ya que el 43% de los sistemas bancarios utilizan COBOL.

A pesar de esta prevalencia de COBOL, relativamente pocos desarrolladores lo conocen, y aquellos que lo conocen suelen ser más mayores: el 41.7% de los desarrolladores de COBOL tienen entre 45 y 50 años, y solo el 11.5% tienen menos de 35 años.

Si eres uno de esos desarrolladores más jóvenes, esta es una oportunidad.

Cómo instalar Webmin 2.0 en Ubuntu Server 22.04: Guía paso a paso

Cuando se les preguntó qué categorías presupuestarias de TI serían las últimas en sufrir recortes en caso de una recesión, la transformación digital ocupa el segundo lugar después de la seguridad, según Morgan Stanley Research. Cuando las empresas hablan de transformación digital, están hablando de modernizar sistemas antiguos, entre otras cosas. Estos sistemas incluyen mainframes que ejecutan COBOL.

Las empresas tienden a posponer la difícil tarea de modernizar las aplicaciones de mainframe, pero según TCS (el integrador global de sistemas), "al modernizar los mainframes, las empresas pueden reducir significativamente su deuda técnica. En un entorno integrado de mainframe y nube, las empresas pueden aprovechar la flexibilidad de la nube para ejecutar aplicaciones comerciales y optimizar costes y volumen en el mainframe para su potencia transaccional y computacional".

En un determinado momento, el costo de modernizar los mainframes impulsados por COBOL se supera con los beneficios de hacerlo. Lo que falta es la experiencia para hacerlo.

Hablar COBOL y la nube

Si navegas por las ofertas de trabajo de COBOL en Indeed.com, verás que la mayoría se centran en el mantenimiento de aplicaciones mainframe heredadas. Eso es un buen uso de la experiencia en COBOL, pero no es el mejor uso.

Brazeal argumenta que "ampliar tu ámbito de fluidez profesional a al menos dos de los tres principales proveedores de nube de Estados Unidos (Google Cloud, AWS, Microsoft Azure) abre opciones de carrera únicas y optimizadas para el futuro. A medida que la postura en la nube de las empresas se vuelve más compleja, necesitan líderes técnicos y tomadores de decisiones que comprendan toda su huella en la nube", lo que típicamente implicará más de una nube y mucha no nube.

En otras palabras, aunque las empresas a menudo recurren a SIs (integradores de sistemas) como TCS o Accenture para ayudarles a modernizar aplicaciones, también dependen de sus propios empleados para ayudar a navegar dicho cambio. Así como es útil que un empleado comprenda varias nubes para proporcionar una "comprensión organizativa de su panorama tecnológico", también sería útil que los empleados comprendan las aplicaciones heredadas de COBOL para considerar de manera más efectiva cómo moverlas mejor a la nube.

Cómo usar el comando chkdsk para reparar un disco duro en Windows 11

Por explosivo que haya sido el crecimiento de la nube, aún representa menos del 10% del gasto global en TI. Eso significa que hay una cantidad increíble de código en las instalaciones, incluido COBOL, esperando ser modernizado. Claro, podrías, y es discutible que deberías, aprender los lenguajes de moda, como Python y Rust, pero si quieres volverte indispensable para tu empresa mientras busca modernizarse, tal vez deberías aprender COBOL.

Divulgación: Trabajo para MongoDB, pero las opiniones expresadas aquí son mías.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Por qué los programadores de COBOL deberían aprender sobre la nube , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.