¿Qué es la programación?
Webmasters
martes 05 de junio de 2007

El otro día me encargaron realizar unos sitios web muy sencillos (de una sola página cada uno) y para nada complicados. El tema es que debía realizar 10,000 sitios diferentes (por lo que no se podía utilizar el “copiar/pegar”).

Un rápido cálculo me informó que si dedicaba unos 5 minutos a cada sitio, el trabajo me llevaría unas 833 horas. Eso me desilusionó un poco, porque pensé que no podría realizar ese trabajo (y me interesaba porque la paga era buena).

La salida alternativa fue realizar un programa que hiciera ese trabajo por mi de forma automatizada. Por lo que me puse a programar, y estuve 8 horas trabajando en algo que no era lo que me habían pedido, pero que esperaba que me sirviera para llegar a mi objetivo.

Y así fue que luego de terminar este programa, y un par de "enters", tenía las 10,000 páginas.

Entregué el trabajo, cobre, y quede muy contento por haber encontrado esa salida "tangencial".

Pero entonces, ¿qué es la programación?

Una definición fría sería: una técnica que nos permite programar pasos que un robot/computadora debe realizar.
Por ejemplo, si le decimos a alguien:

  • Ve al super
  • Toma 1 botella de agua
  • Paga en la caja el importe correspondiente
  • Sal del super
  • Vuelve aquí
  • Sirve un vaso

Tendríamos una serie de pasos u órdenes para llegar a un resultado deseado. Esto es más habitual en computadoras, ya que estas:

  • No te pueden decir “ni loco, hazlo tú”.
  • No tienen leyes en contra de la esclavitud :-)

En esencia es lo mismo, por ejemplo para este mencionado programa, fue una serie de pasos del tipo:

  • Crea un archivo vacío
  • Abrelo
  • Ingresa el contenido
  • Guardalo
  • Verifica el nombre
  • Ponlo dentro de una carpeta

Y luego vuelve a repetirlo 10,000 veces (crea/abre/ingresa/guarda… etc…)

Evidentemente en código es un poco más complejo que lo que presento arriba, pero esa es la esencia. Esa es la esencia de la programación: Seguir pasos, órdenes, simplificar nuestro trabajo.

Cabe destacar que pasé de un trabajo de 833 horas (35 días dedicándole 24 horas al proyecto) a uno de 8 horas (una jornada laboral normal), y el resultado es el mismo, el pago es el mismo.

Así que luego de esto me dieron muchas ganas de explicar a mi manera “qué es la programación” y para que sirve, pero no desde el lado técnico (para eso ya hay muchos manuales, tutorials y libros), sino desde el lado “aplicable”.

Artículo desarrollado por Marcelo Ferreiro, webmaster independiente. Publicado bajo la licencia Creative Commons (CompartirIgual 2.5).

Comentarios
Muy interesante la reseña y muy buena
Escrito por JAVIER ALEXIS ILLEZCAS el dia 2008-04-05 16:45:16
hola muy interesante lo que acabas de detallar en este block aparte de que me ha llamado mucha la atencion este tema ya que me interesa mucho aprender sobre programacion y webmasterd la verdad no conosco a nadie que se dedique a esto ni se en donde lo podria aprender ( quizas tenga que buscar mas lol) pero bueno de todas formas si conoces algunlugar donde podria aprender todo de programacion y de webmasterd por favor comunicame a mi mail te lo agradecere mil veces ya que es a esto a lo que me quiero dedicar.... gracias Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla  
suerte !!!!!!!

Nombre:
Sitio web:
Título:
BBCode:Web AddressE-mailBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Comentario:

Código:* Código:

 
< Anterior   Siguiente >