The Word of the Lord

The Word of the Lord

BroadCasts Religious

Reaching in to Heaven

Reaching in to Heaven

Artistic Expression

Gyanamala

Gyanamala

Healing is simple

MayaSpace

MayaSpace

Baby Patron | Web Personal

Un niño prodigio de singapur de tan solo 9 años, llamado Lim Ding Wen, a creado una aplicación para el iPhone la cual permite pintar con los dedos tocando la pantalla táctil del aparato y después borrar la pantalla agitando el teléfono.

Ago
11

Para tener clara cual es la diferencia entre un programador y un desarrollador de software usaremos la siguiente analogía e imaginaremos que se tiene que construir una barda usando ladrillo y cemento:

  • Programador. Cualquier persona que tenga manos y piernas puede colocar un ladrillo encima de otro y pegarlo con una mezcla de cemento, grava y arena para levantar una barda (esto sería un programador). Pero el que la barda sea lo suficientemente fuerte y que nos permita después hacerla más grande o unirla a otras bardas para luego hacer una casa es una cosa totalmente distinta. En pocas palabras un programador es aquella persona que sabe unir ladrillos y crear una mezcla de cemento cualquiera.
  • Desarrollador de software. Es una persona que antes comenzar a levantar la barda medita qué es lo que va a hacer, para qué va a servir y cómo va a impactar esa barda con el tiempo a la construcción de una casa. Por lo que esa persona planea, diseña y construye. Para esto se ayuda de crea sus planos o documentos guía para con ello ser capaz de responder a las siguientes preguntas: ¿cuánto tiempo tomará? ¿cuánto material se consumirá? y ¿cuánto dinero se gastará?. Adicionalmente esta persona conoce cuales son los materiales y arquitecturas que nos serviran para la construcción.

Así que tomando estas definiciones nos daremos cuenta de que un programador es cualquier persona que hace un programa y funciona, pero un desarrollador de software debe saber medir los recursos que se usan y conocer mucho más a fondo como se hace un sistema. También nos percataremos de que alguien haya tenido contacto con la programación de software no necesariamente implica que sabe programar y mucho menos desarrollar software.

Categorizado: Desarrollo Web
Etiquetado: |