¿Programar sin saber programar?

programar sin saber programar

 

 

Revisando información en la web, se reportan noticias como “La demanda de programadores crecerá un 65% en el país”[1]. Este tipo de información pueden hacer pensar que la programación puede ser el camino a una estabilidad laboral y/o un trabajo bien remunerado. Sin embargo, algunas personas consideran no tener las habilidades o las competencias para desempeñarse en el mundo de la programación, o determinan que dentro sus preferencias profesionales presentes o futuras no es necesaria la programación.

 

El término “programar” se refiere a la acción de escribir código de programación para crear software o automatizar tareas. Por lo tanto, la programación en su sentido más estricto sí implica tener conocimientos y habilidades para escribir código de manera efectiva. Sin embargo, existen formas de interactuar y trabajar con la tecnología y la informática sin necesariamente tener que escribir código desde cero.

Aquí hay algunas formas de “programar” o trabajar con tecnología sin ser un programador profesional:

 

Herramientas de desarrollo visual:

Hay herramientas de desarrollo que utilizan interfaces visuales en lugar de escribir código. Estas herramientas permiten a las personas crear aplicaciones y automatizaciones utilizando bloques, diagramas de flujo u otras representaciones gráficas en lugar de código. Ejemplos incluyen herramientas como Scratch[2] para la enseñanza de la programación y servicios como Zapier[3] para automatizar tareas en línea.

 

Plataformas de desarrollo de bajo código o no código:

Plataformas como  OutSystems, Microsoft Power AppsAppian, entre otras, están diseñadas para permitir a las personas crear aplicaciones y soluciones digitales sin necesidad de escribir código tradicional. Pueden ser utilizadas por personas con poca o ninguna experiencia en programación y son útiles para la creación rápida de prototipos y aplicaciones simples.

 

Automatización de tareas:

Puede utilizar herramientas de automatización como Microsoft Excel para crear macros y automatizar tareas repetitivas sin necesidad de programación avanzada. Estas herramientas a menudo tienen interfaces gráficas para facilitar la creación de scripts o macros.

 

Scripts preescritos:

A veces, puede encontrar scripts o fragmentos de código preescritos en línea que puede utilizar o modificar para sus necesidades específicas sin necesidad de comprender completamente la programación. Esto puede ser útil para tareas específicas y sencillas. Inclusive se puede hacer uso de Inteligencia Artificial basadas en procesamiento de lenguaje natural para generar código.

 

Aplicaciones y software de terceros:

Puede utilizar aplicaciones y software existentes que han sido desarrollados por programadores para realizar tareas específicas. Esto no implica programación directa, pero requiere conocimientos sobre cómo utilizar estas herramientas de manera efectiva.

 

Aunque estas opciones pueden permitirle realizar tareas relacionadas con la tecnología sin ser un programador experimentado, aprender a programar de manera más profunda sigue siendo una habilidad valiosa si desea tener un mayor control y capacidad para crear soluciones personalizadas o trabajar en proyectos más complejos. La programación proporciona un nivel de flexibilidad y personalización que a menudo no se encuentra en las soluciones preexistentes.

 

 

Por: Gustavo Campos

Septiembre de 2023

 

[1] https://www.portafolio.co/economia/empleo/la-demanda-de-programadores-crecera-un-65-en-el-pais-570951

[2] https://scratch.mit.edu/

[3] https://zapier.com/

Carácter Académico: Institución Universitaria. Personería Jurídica por Resolución 18537 del 4 de noviembre de 1981 del Ministerio de Educación Nacional. Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional (Art. 2.5.3.2.10.2, Decreto 1075 de 2015). Vigilada Mineducación.
  • imagen
  • imagen
  • imagen
  • imagen
  • imagen