Actualmente estas viendo el weblog personal de Carlos Montalvo, un profesional en el desarrollo web con sede en la ciudad de Lima, Perú.

Suscribete a posts o comentarios

Sigueme en Twitter

¿Que eres Programador o Desarrollador de Software?

11Aug

Escrito por hace 2 años y 3 semanas | 14 Comentarios

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.

14 Comentario(s) para "¿Que eres Programador o Desarrollador de Software?"

MaBoRaK

August 11th, 2008 hace 2 años y 3 semanas

loading.............

Yo soy Desarrollador, tu eres Programador.

connection closed.

Carlos Montalvo

August 11th, 2008 hace 2 años y 3 semanas

:D y despues me hablas de Analogía jejejjee

www.floreame.net

September 15th, 2008 hace 1 año y 11 meses

¿Que eres Programador o Desarrollador de Software?...

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 p...

Alain

September 18th, 2008 hace 1 año y 11 meses

Soy del Perú, por lo tanto soy de todo

Carlos Montalvo

September 18th, 2008 hace 1 año y 11 meses

Claro podemos ser mil oficios pero el que mucho abarca poco aprieta.

Saludos.

PD: yo tambien soy peruano :D .

Jhonnyf

September 21st, 2008 hace 1 año y 11 meses

segun mi carton soy: ANALISTA PROGRAMADOR DE SISTEMAS U_U

asi que un Analista es un Desarrollador ;)

pedro_falso

September 26th, 2008 hace 1 año y 11 meses

jajajajajaja

Agustin Viñao

February 24th, 2009 hace 1 año y 6 meses

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.

Yrvin

March 16th, 2009 hace 1 año y 5 meses

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

Carlos Montalvo

March 16th, 2009 hace 1 año y 5 meses

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.

Yrvin

March 20th, 2009 hace 1 año y 5 meses

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

Yrvin

March 21st, 2009 hace 1 año y 5 meses

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.

¿Que eres Programador o Desarrollador de Software? « Distro-Geek…

September 15th, 2009 hace 11 meses y 2 semanas

[...] en: calinsoft Compartir Hide [...]

Mario

May 31st, 2010 hace 3 meses y 3 días

Yo creo que la definicion es muy acertada, no se enojen amigos peruanos, no se puede ser todo. Nosotros los desarrolladores tenemos que ser los directores de un proyecto. a veces, tambien debemos ser programadores, pero depende de tu especialidad, te dedicaras a uno u otra. espero uqe este comentario los ilustre un poco en este tema, saludos desde Mexico.