Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/06/2013, 19:18
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: desarrollador creativo y desarrolador serio

Hola,

En mi opinión personal, yo creo que no existe dicha división, posiblemente estés confundiendo el diseño gráfico con la programación (son dos cosas muy diferentes y las dos son muy respetables).

Los programadores que escriben código todo el tiempo casi siempre están en la segunda opción que mostraste. Eso de programador 'infantil' que describiste creo que no existe, sino te refieres a un programador que no es programador pero quiere parecer programador.

Los programadores que escriben código todo el día no les importa mucho el tipo de aplicación que van a realizar, puesto que todas las aplicaciones piden datos, almacenan los datos, los procesan y muestran un resultado.

Por ejemplo, un blog, pide datos, los guarda en una base de datos, los ordena por los mas importantes o los mas visitados y muestra resultados como artículos. Por otro lado un programa de administración de inventario, realiza las mismas operaciones solo que los procesa de diferente forma y presenta reportes en lugar de artículos.

Pero la programación en los dos casos es exactamente la misma, bases de datos relacionales, paradigmas de programación en capas y MVC, etc. Un programador senior se siente complacido si realiza las anteriores operaciones, usa la base de datos y crea código.

Actualmente existen especializaciones, por el conocimiento que se adquiere en ciertas áreas como por ejemplo los ERP, CMS, Telecomunicaciones, etc.; es decir, alguien que conoce como funciona un ERP va a ser mas eficiente en su trabajo de programación ERP por los conocimientos adicionales que tiene.

Pero no significa que un programador senior que nunca ha usado un programa de Telecomunicaciones no sea eficiente si tiene experiencia en ERP, diseño de especificaciones, diagramación UML, metodologías, paradigmas de programación y otros. Y es muy probable que sea mas eficiente que un programador junior que tenga experiencia en esa área.

La programación al final se resume en manipular datos, un programador senior sabe bien que significa eso y no le parece muy diferente un Blog que un ERP, sino en la cantidad de código que hay que escribir puesto que un ERP es mucho mas extenso y complejo de desarrollar.

Igual va a ser de lo mas creativo puesto que escribir código es una de las cosas mas creativas que existen, pero hay que ver bien que estoy hablando de programadores que han dedicado su vida a eso.

En conclusión, un verdadero programador sabe desarrollar cualquier tipo de aplicación, con experiencia en un área es mas eficiente, aunque adaptarse es mucho mas fácil para un programador senior que un junior, adicionalmente toma su trabajo muy en serio sin importar que sea lo que está diseñando, esos programadores 'infantiles' que le llamas no son programadores, ojo con eso.

Si son serios o no es una cuestión de carácter, un programador senior que se dedique a escribir código normalmente es un 'poco' mas serio, tanto sea por la edad sino también por el 'estatus' que le da se un programador senior.

Saludos,