Generalidades Programación

¿Por qué debemos aprender a programar?

PorRoberto C. González
Para: Ethical Hack

En estos tiempos en que se pueden descargar, ya sea de forma gratuita o de paga, miles de aplicaciones para prácticamente cualquier actividad cotidiana y para muchas actividades especializadas, puede surgir la pregunta: “¿Para qué quiero aprender a programar si ya (casi) todo está hecho?”

Para justificar una respuesta, se pueden argumentar muchas razones, casi todas de índole técnica, pero para el usuario cuya actividad poco o nada tiene que ver de forma directa con áreas de la informática y los sistemas computacionales, parecerán razones ajenas con poco o ningún peso.

Para este grupo de usuarios el principal argumento que puedo ofrecer es: Para implementar una solución a un determinado problema para el cual no encuentres solución con ninguna aplicación existente o en algún programa comercial, o más aún, personalizar el comportamiento de muchas de las aplicaciones que lo permiten programando dentro de la mima aplicación.

A primera vista esto parecerá más palabras de relleno que razones para animarse a aprender a programar. Sin embargo pensemos un momento las siguientes situaciones:

  • En un centro de cultivo hidropónico se pueden automatizar tareas como el riego, la temperatura, la iluminación, diversas alertas, etc.
  • Un consultor puede crear simulaciones (de ingresos, de riesgo, de factibilidad, etc.) para determinar la viabilidad de un proceso de acuerdo con una serie de variables y condiciones.
  • Muchas veces no es viable llevar a la práctica un proyecto (por costos, tiempo, condiciones físicas, etc.), por lo que es una buena idea desarrollar un «laboratorio virtual», es decir un simulador, de modo que podamos realizar las pruebas en mejores condiciones, y sobre todo más barato y generalmente más rápido.
  • La tecnología ha desarrollado un sinnúmero de productos que han permeado todas las actividades y áreas de la vida, resulta conveniente mencionar que prácticamente todos esos artículos son susceptibles de ser manipulados de alguna forma por programas hechos o modificados por el usuario…
  • Muchas de las aplicaciones y sistemas actuales permiten ampliar sus capacidades a través de programar dichas funciones dentro de la aplicación (como puede ser Word, Excel, AutoCAD, Adobe y muchas otras aplicaciones)

Los enunciados anteriores, si bien en extremo generales, permiten mencionar que cualquier contador, biólogo, agricultor, abogado, ingeniero, analista financiero, de seguros… en general cualquier persona que tenga en mente «algo» que no pueda encontrar en Internet para comprar/descargar puede verse beneficiado de saber programar.

En la reconversión tecnológica actual, en donde la Inteligencia Artificial y el Análisis de datos tiene un papel preponderante, toma mayor ventaja saber programar. Así como en su momento se «añadió» el idioma Inglés como parte del currículum personal, puedo decir que lo mismo está ocurriendo con la necesidad de aprender un lenguaje de programación, no para trabajar como programador, sino para poder comunicarse (o al menos entender lo que hacen) con muchas herramientas tecnológicas.

Por otra parte, no se puede evitar abordar el tema desde el punto de vista del profesional de sistemas… ¿Para qué aprender a programar?

  • Para dar instrucciones a la computadora para que haga tareas tal como requieres que haga.
  • Para sacar el mejor provecho de ciertos sistemas que en muchos casos están subutilizados.
  • Para modificar, mejorar o ampliar las funciones de sistemas existentes, particularmente los de código abierto.
  • Porque sin importar cuál sea tu profesión, el saber programar, te dará valor agregado.
  • Finalmente por algo muy simple: Todo se está informatizando. Entender cómo funcionan los sistemas y las computadoras llegarán a marcar una brecha entre los que saben y los que no saben programar: similar a la diferencia existente entre quienes saben y no saben leer y escribir.

Cualquier persona puede verse beneficiada al aprender a programar, aunque nunca la «ejerzan». Quienes se den tiempo de aprender descubrirán que es una actividad que si bien requiere cierto esfuerzo inicial, es una actividad placentera, incluso fascinante.

Si todo lo mencionado anteriormente no es suficiente, puedo ofrecer un último argumento: Por cultura general. Considera que nos encontramos en una reconversión tecnológica: las máquinas ya están dentro de cada uno… y qué mejor que saber que de algún modo se pueden controlar, aunque en un principio no sepamos cómo… podemos aprender.

…Recuerda: bots, el Internet de las cosas (IoT), la inteligencia artificial (IA), la analítica de datos y la inteligencia de negocios (BI), etc, todo requiere ser programado, ¿Le vas a dejar esta tarea sólo a las máquinas?


Si tienes alguna duda que no se responde en este documento, por favor plantea tu pregunta para poder responderte. O escribe directamente a soporte@ehack.mx



Referencias

  • Por Roberto C. González

Fuente Imágenes

  • «Porqué debemos aprender a programar»: Imagen cortesía by Nala Systems a través de Chat GPT

Licencia Creative Commons
  
¿Por qué debemos aprender a programar? , por Roberto C. González. Se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. 
©2017 - 2025, Ethical Hack, Todos los derechos reservados sobre el contenido propio.

eHack Blog

About Author

Leave a comment

También te podría gustar...

C++ Programación

Presentación: Tutorial de C++

Bienvenido a este tutorial de lenguaje C++, está pensado para usuarios que nunca han programado y para usuarios que no
C++ Programación

Lenguaje C++ – Introducción

Presento algunas razones porqué empezar con C++ y una breve descripción histórica del lenguaje. Además algunos compiladores de C++