Que es programar?

Programar, esa palabra a la cual muchos estudiantes le temen en la universidad, pero realmente que significa el programar:

Es escribir una serie de instrucciones para llevar a cabo una tarea?

Es algo aburrido, y tedioso que solo sirve para pasar la materia?

Realmente por que le tienen miedo a la programación?

Es deprimente pero es cierto, hay quienes odian la programación, aun cuando son del área de informática, es por eso que me pregunto, que es programar, o por que la vemos desde diferentes perspectivas, o porque me encuentro con médicos, contadores que me hablan de programación y lo bien que hacen paginas web (sencillas pero lo hacen).

Desde mi perspectiva:

Programar es crear algo nuevo, algo que no existía, y no por ello signifique que estamos inventando algo innovador, simplemente estamos creando, las primeras veces crearemos copias de lo ya existente, y bueno de algún modo tenemos que aprender.

Programar es el resolver problemas de una manera creativa, es pensar hasta quedarnos secos, y es no dejar de pensar en esa solución.

Es cierto, no todo el tiempo de la programación es divertido, hay cosas tediosas como en todo, pero la mayor parte del tiempo es emocionante, el ver como vas mejorando lo que haces y pensar, “no puedo creer que antes lo resolvía así, existiendo otras soluciones”

La programación, no se aprende, se desarrolla, podemos aprender como funciona un if, o un while, pero desarrollaremos la forma de usarlo de la mejor manera, es dedicarle muchas horas a descubrir nuevas cosas, y otras tantas a corregir.

Programar, de alguna forma materializar las ideas, que tenemos respecto a algo.

Programar no es escribir un programita de unas cuantas lineas de codigo, es en la mayoria de los casos es solo un algoritmo, programar es conectar muchas cosas para formar una sola.

No puedes decir que odias la programación, si nunca has programado en realidad, mas bien te odias a ti mismo por no saber programar.

Leave a Reply

Your email address will not be published. Required fields are marked *