Skip to main content

¿Qué hace un programador COBOL?

Un programador de lenguaje orientado a los negocios (COBOL) analiza los sistemas para determinar las necesidades de tecnología de la información y luego actualiza, reemplaza o diseña software personalizado. Este lenguaje de programación ha estado en uso desde finales de la década de 1950 y ha desempeñado un papel especialmente importante en las aplicaciones gubernamentales y comerciales. Los programadores que trabajan en este campo pueden mantener sistemas más antiguos construidos sobre una base COBOL, ayudar con las transiciones entre lenguajes de programación y generar nuevos sistemas COBOL. Muchos están familiarizados con múltiples lenguajes de programación para que puedan ser más útiles para sus empleadores.

Las empresas con necesidades continuas de tecnología de la información pueden contratar a sus propios programadores para mantener los sistemas que utilizan. Además, sus programadores pueden actualizar su software y diseñar nuevas aplicaciones según sea necesario. Otra opción para un programador de COBOL puede ser el empleo con una organización de consultoría que ponga a disposición de los programadores a los clientes según sea necesario. Por ejemplo, un contratista de defensa podría contratar un programador de COBOL para trabajar con varios sistemas informáticos y diseñar nuevos sistemas para clientes gubernamentales.

Este trabajo requiere una cuidadosa atención al detalle. Los programadores se reúnen con los clientes para discutir las limitaciones y preocupaciones dadas en una situación, incluido lo que necesitan que hagan los programas. Pueden comenzar a desarrollar propuestas, basadas en esta reunión e investigación para obtener más información sobre estándares y prácticas. Los clientes revisan estas propuestas para seleccionar las opciones que desean, y el programador COBOL diseña el código, lo prueba y entrega un paquete terminado al cliente.

A medida que se utilizan programas de software, el programador COBOL puede responder a informes de problemas. Esto puede requerir parches y actualizaciones periódicas, así como lanzamientos de nuevas versiones para satisfacer las necesidades actuales. El uso del software generalmente cambia con el tiempo, lo que significa que debe cambiar para adaptarse y seguir siendo útil. Al evaluar cómo las personas usan el software, el programador puede intentar mantenerse en el camino para seguir actualizándolo en un problema oportuno y eficiente para que los usuarios sientan que no se queda atrás de sus requisitos. Al mismo tiempo, el programador genera documentación para los usuarios y otros programadores para que entiendan los cambios.

Puede ser útil para un programador de COBOL conocer múltiples lenguajes de programación. Varios idiomas pueden adaptarse mejor a diferentes funciones, y la capacidad de seleccionar el correcto puede ser valiosa. Esta habilidad también puede ser útil cuando el negocio planea hacer la transición entre sistemas. El programador puede actuar como consultor para ayudar a determinar qué programa sería el más adecuado y puede participar en la transición, incluida la migración de datos y las funciones de prueba.