Por que un diseñador debe saber programar

Publicado el 05 mayo 2012 por Juan Rodriguez @subinet

Un buen especialista en el campo del Diseño Gráfico y responsable de gravedad y editor en Ok Hosting nos hablará sobre herramientas gráficas y creativas, tutoriales, tips de diseño web, programación, marketing digital y publicidad, comienza a colaborar en subinet. Se trata de Iván Roman, Diseñador y Blogger. Bienvenido Master!

Desde hace tiempo hemos estado checando una interesante estrategia por parte de los diseñadores, es el volverse integrales en su trabajo y/o servicios. Con esto y a causa de la voraz competencia, este sector ha tenido que aumentar sus conocimientos y especialidades para seguir en el mercado compitiendo por una plaza en el tan peleado mercado.

Los diseñadores se han diversificado cada vez más y en muchas ramas,  que van desde diseñador web hasta diseñador de interfaces, entre otros más; mismos diseñadores que ha necesitado valerse de nuevas técnicas para ejecutar su trabajo de forma correcta.

  • La programación o el desarrollo es una de estas técnicas: desde hace tiempo la programación ha estado involucrada en las rutinas de los diseñadores, aunque no a todos se les ha dado de la mejor manera manejar este tipo de integración a su trabajo, es cada vez más común que veamos a los diseñadores haciéndolo.
  • Más allá del porque un diseñador debe saber programar, es entender la razón por la cual debe hacerlo: es cierto que como diseñadores no estamos completamente facultados para hacer funcionar un desarrollo hecho en PHP, o SharePoint el cual este apoyado en bases de datos de SQL (ok este es un extremo)… pero el punto es realmente saber (y entender) para que necesitamos saber programar los diseñadores.
  • Cada factor influyente en un desarrollo, es crucial que cada elemento conozca a groso modo la manera en la que interactúa el mecanismo global: esto traducido a otras palabras, es conocer la razón para que un diseñador deba saber como funciona un desarrollo, ya que este creara toda la interfaz gráfica y de interacción con la que el desarrollador se basara para obtener el sistema funcional a partir de unos gráficos.
  • Saber desarrollar es algo necesario para cada diseñador en estos días: lo es de manera integral a su trabajo profesional, es saber como funcionan las tripas de los elementos para entender que hacer y como hacerlo, también es importante en crear sistemas funcionales tanto para el usuario, como para el equipo involucrado en el proyecto.
  • Seguramente como diseñador sabes programar: puede que entiendas el HTML, un poco de CSS, incluso PHP y/o JavaScript, pero una recomendación que te dará frutos interesantes, es saber como funcionan otros lenguajes como, .net, cakephp, librerías como scriptaculus, jquery, javascript, ruby, python, etc.

Entenderlos, y saber como funcionan, así como dar objetivos puntuales con diseños apegados totalmente a objetivos de cada desarrollo, también te hace más eficiente.