Por qué, en pleno 2025, he decidido aprender COBOL
(y abrir un blog para contarlo)
Si has llegado hasta aquí, seguramente te estés haciendo la misma pregunta que me hice yo hace poco: ¿de verdad merece la pena aprender COBOL hoy en día?
La respuesta corta, para mí, es sí. Y en este primer artículo quiero explicar por qué.
COBOL no está muerto (aunque lo parezca)
Cuando empecé a interesarme por COBOL, lo primero que descubrí es algo que mucha gente desconoce:
gran parte del dinero del mundo todavía se mueve gracias a programas escritos en COBOL.
Bancos, aseguradoras, administraciones públicas y grandes empresas siguen teniendo sistemas críticos en mainframe que funcionan desde hace décadas. Son sistemas estables, robustos… pero también muy antiguos, y mucha de la gente que los mantiene se está jubilando.
Ahí vi dos cosas muy claras:
-
COBOL no es una excentricidad retro, sino una pieza real del mundo profesional.
-
Hay una necesidad creciente de gente que entienda estos sistemas, ya sea para mantenerlos, modernizarlos o migrarlos.
Mi punto de partida: entre la tecnología y las ganas de aprender
No vengo del mundo del mainframe ni he crecido programando en tarjetas perforadas.
Vengo del ámbito tecnológico y práctico: me gusta entender cómo funcionan las cosas por dentro, tanto a nivel técnico como organizativo.
Por eso COBOL me llamó la atención por varios motivos:
-
Es un lenguaje pensado para la lógica de negocio, muy orientado a procesos, datos y operaciones reales de empresa.
-
Me obliga a pensar de manera estructurada, más allá de frameworks modernos y soluciones “mágicas”.
-
Me conecta con una parte de la historia de la informática que todavía sigue viva.
No se trata solo de “aprender otro lenguaje”, sino de entender una forma distinta de diseñar software.
5 razones personales para aprender COBOL
1. Oportunidad profesional real
No voy a engañar a nadie: una de las razones es laboral.
Mientras muchos perfiles se pelean por los mismos puestos de desarrollo web, el mundo COBOL tiene menos competencia y una demanda bastante constante.
Aprender COBOL no garantiza nada, pero:
-
Me abre la puerta a posiciones muy específicas y bien valoradas.
-
Me diferencia de otros perfiles más “genéricos” en IT.
2. Entender el “backstage” de los sistemas críticos
Detrás de muchas apps modernas de banca online, por ejemplo, suele haber un mainframe con COBOL haciendo el trabajo duro.
Me interesa saber qué pasa ahí detrás: cómo se gestionan las transacciones, cómo se guardan los datos, cómo se asegura la integridad de la información.
Aprender COBOL es, en parte, abrir una puerta al backstage de muchos sistemas que damos por sentados.
3. Aprender a programar “despacio y bien”
Vivimos rodeados de tutoriales rápidos, frameworks que lo hacen todo y código que se descarta en pocos meses. COBOL, en cambio, tiene otra filosofía:
-
Claridad antes que atajos.
-
Estructura antes que improvisación.
-
Pensar en los datos y en los procesos con calma.
Para mí, es una forma de volver a los fundamentos y mejorar como persona técnica, aunque luego utilice otros lenguajes en el día a día.
4. Me gustan las tecnologías “vintage” que siguen vivas
También hay una parte friki en todo esto:
me gusta lo retro, tanto en música como en tecnología. Pero COBOL no es solo retro: es retro… y sigue siendo útil.
No es como coleccionar una consola antigua que ya no se fabrica: es aprender una herramienta que todavía se usa cada día en el mundo real.
5. Quiero compartir el camino, no solo el resultado
Podría aprender COBOL en silencio, pero he preferido hacer otra cosa: abrir este blog y documentar el proceso.
¿Por qué?
-
Porque así me obligo a entender lo suficiente como para explicarlo con mis propias palabras.
-
Porque quizá hay alguien en una situación parecida, dudando si empezar, y le puede servir ver el recorrido de alguien que empieza desde cero.
-
Porque me gusta dejar rastro de lo que voy aprendiendo, como un diario técnico
Qué vas a encontrar en este blog
Este no va a ser un blog de “manual perfecto de COBOL”, sino el relato de aprendizaje de alguien que empieza desde abajo.
La idea es ir publicando cosas como:
-
Notas y resúmenes de los conceptos básicos de COBOL, explicados en castellano y con ejemplos sencillos.
-
Errores típicos que vaya cometiendo y cómo los he solucionado.
-
Recursos que me estén ayudando: cursos, libros, tutoriales, ejercicios…
-
Pequeños proyectos en COBOL para practicar, aunque sean modestos.
No pretendo dar lecciones, sino compartir el camino.
Y ahora, ¿qué?
A partir de este primer artículo, empezaré por lo más básico:
-
Cómo está estructurado un programa COBOL.
-
Qué son las divisiones.
-
Cómo se declaran datos y cómo se hacen operaciones sencillas.
Si te interesa el tema, puedes acompañarme:
iremos viendo qué hay de mito y qué hay de realidad en eso de que “COBOL es un lenguaje del pasado”.
De momento, mi impresión es que es mucho más presente de lo que parece.
Cap comentari:
Publica un comentari a l'entrada