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 WebEtiquetado: Programación Web | Software

















loading………….
Yo soy Desarrollador, tu eres Programador.
connection closed.
Soy del Perú, por lo tanto soy de todo
Claro podemos ser mil oficios pero el que mucho abarca poco aprieta.
Saludos.
PD: yo tambien soy peruano
.
segun mi carton soy: ANALISTA PROGRAMADOR DE SISTEMAS U_U
asi que un Analista es un Desarrollador
jajajajajaja
Me parece mas una definicion hecha por gente que busca ganar un poco mas de plata con la definicion de Desarrollador de Software que con la de programador.
Personas que se sientan a tipear lineas de codigo hay muchas, programadores que cumplan la definicion de la palabra, hay cada vez menos, creo que con la facilidad que da hoy la cantidad de herramientas para “programar” cualquiera se puede definir como “programador”, pero solo es eso, un auto-titulo. En los trabajos como programadores no durarian ni 1 semana.
Carlitos, hijo como considerarias a los de la vieja escuela????, pareces que le das la connotacion de refinado a la palabra desarrollador, llenos de asistentes y frameworks por todos lados
Las verdaderas aplicaciones personalizados, no se hacen con asistentes y frameworks, si no todos tuviéramos desarrollado un google, un hotmail, un facebook y demás.
Recuerda la diferencia entre Aplicación Web y una Página Web.
Saludos.
Logicamente, esas AppWeb no salen de la nada y necesitan mucho trabajo eso lo se claramente x la experiencia… habras leido alguna vez “La catedral y el bazaar” de Eric Raymond??? si no lo has leido, hazlo! y si ya lo hiciste alguna vez vuelve a releer y te daras cuentas de muchas cosas, ese documento contiene maximas atemporales aplicables extrae el concepto de programador de alli a ver que te parece
Hotmail y google nacieron en la epoca donde el CGI predominaba, la interactividad hoy a quien se lo debes??? por lo menos facebook tiene eminentes caracteristicas de la Web 2.0 y un uso extensivo de ajax, tu me diras… ademas la cuestion es algo falaz.