Desconozco cuantas personas de las que leen este blog son pura y exclusivamente programadores, me imagino que la gran mayoría es un poco de todo, me refiero a que tienen una base de diseño y otra de programación. Ahora quizás este articulo esté mas enfocado a aquellos que son pura y exclusivamente diseñadores gráficos, y pretendan trabajar en el diseño web. Aclaro que yo no soy diseñador, pero desde mi perspectiva de programador puedo asegurar que los diseñadores con nociones, al menos básicas de programación, llevan la delantera frente al diseñador pura y exclusivamente gráfico.
Facilidad para transmitir ideas
El diseñador con nociones básicas de programación tiene grandes ventajas a la hora de explicar algo a su programador de confianza, es una forma clara en que tanto el programador y el diseñador pueden hablar el mismo idioma, a veces estos dos actores tan vitales en el diseño web parecieran residentes de dos mundos completamente distintos pero que en realidad tienen puntos en común, el problema aquí es que el programador se tiene que regir por una serie de reglas técnicas, practicas, hasta cierto punto se puede decir que el programador tiene limitaciones impuestas por el ambiente, el diseñador solo se ve limitado por su imaginación.
Buenas costumbres en la metodología de trabajo
Me toco trabajar con diseñadores que me enviaban archivos de Corel para armar la visual de un programa, o bien un vector, y por mas insistente que me volviera parecía no lograr hacerme entender y la situación se repetía. Si bien siempre se llegaba a buenos resultados el tiempo que se perdía entre estas explicaciones era simplemente impresionante. También hay que entender que el diseñador no tiene obligación de saber de programación, pero por ejemplo teniendo una base muy elemental podría ahorrar considerablemente tiempo, sin necesidad de recibir una explicación, ni de solicitar un informe con los requerimientos necesarios para mandar un simple archivo.
El diseñador puede gestionar un equipo de trabajo
Yo creo que siempre existió una pelea diseñador-programador, es una especie de súper clásico, yo no lo veo así, a mi me gusta trabajar con diseñadores, en general tienen una visual muy distinta de las cosas que un programador, pero si algo me molesta, es cuando los diseñadores no entienden absolutamente nada, y no respetan “el otro lado”.
En el diseño web ya sea de sitios simples o complejas aplicaciones, el diseñador tiene por un lado la ventaja de llevarse los aplausos cuando las cosas salen bien, pero también la responsabilidad si las cosas se ven mal. Quieren llevar esto a otras áreas, miren lo que ocurre con los arquitectos y los ingenieros civiles, todos sabemos que las Torres Petronas fueron obra del arquitecto argentino César Pelli pero ¿alguien sabe quien fue el ingeniero en jefe a cargo de realizar los cálculos para que esta magnifica estructura se mantenga en pie?
Mayor productividad y menores costos
El diseñador grafico web debería tener conocimientos de CSS principalmente, y como funciona una estructura básica de un sitio web. Esto le permitiría escribir sus propios bosquejos, sin necesidad de interactuar con ningún otro lenguaje, un esquema en html siempre es muy distinto a uno realizado en Photoshop, las cosas se ven diferentes, la pantalla que contiene logra que el cambio entre un tipo de interfase y el otro sea diferente, no es lo mismo ver un sitio desde el visualizador de archivos JPEG que verlo directamente desde el navegador.
De esta forma el diseñador con nociones básicas, podrá entregar un trabajo mas completo, y se sentirá más a gusto con el resultado, no estoy hablando que sea un crack, solo conocer lo básico, además que de esta forma sabrá entender qué tipo de requerimientos son los necesarios para el programador, evitando de esta forma trabajar de más.
Defensa de ideas
Cuando se trabaja en equipo muchas veces pueden salir a flote grandes diferencias, ya sea conceptuales como personales, no obstante si se trabaja con profesionales estas diferencias se definirán a través de las justificaciones sólidas. Lamentablemente como existen malos diseñadores, existen malos programadores, por lo que el diseñador con bases de programación tendrá la ventaja a la hora de defender su trabajo evitando excusas por parte de los programadores. Y vuelvo a insistir, hablo de nociones muy básicas, por ejemplo saber que no es buena idea incluir en un sitio un fondo que pesa 1.2 mb 😛
El diseñador solo gráfico tiende a extinguirse
Es una apreciación muy personal, pero creo que el diseñador solo grafico es una especie en extinción, el papel cada día reduce su prestancia, y al igual que todo la comunicación tiende a evolucionar haciendo que las nuevas formas sean mas dinámicas y con mayor nivel de interacción, y aunque creo que el diseñador pura y exclusivamente grafico siempre tendrá un lugar, estoy seguro que ya laboralmente no es tan requerido como las personas que tienen una serie de conocimientos adicionales que exceden solo el área del diseño.
También en parte tiene que ver con los costos, hoy en día es mucho más económico, es mejor pagar un sueldo y medio que pagar dos.
Mayor visión hacia lo usable
Como consecuencia, el diseñador con conocimientos en el área de la codificación tiene mayores nociones de lo que es mas usable de lo que no, principalmente porque la forma de pensar de un programador tiende a lo simple y si el diseñador puede absorber parte de esa metodología muy probablemente esto se vea reflejado en diseños mas usables, mas livianos y mucho mas prácticos.
Mejor profesional con mayor salida laboral
Esto ya lo comente arriba, pero me gustaría remarcarlo porque es lo que estoy notando en todas las empresas, cada vez se busca mas el “todo en uno” y aunque yo no este de acuerdo porque creo que es imposible ser un excelente programador y un mejor diseñador, las empresas están buscando bajar costos, si se fijan en las ofertas laborales verán que se esta pidiendo muchísimo el combo diseñador + maquetador CSS, algo que no es complicado de aprender y les puede abrir infinidad de puertas, además de poder ver, como dije antes, sus diseños en vivo.
El conocimiento es divertido y da libertad
Les aseguro que tener conocimiento de estas dos áreas es algo divertido, no tener la necesidad imperiosa de tener que recurrir a la otra parte es genial, y hace que podamos disfrutar de una libertad que de otra forma no seria posible. Tengo un amigo que es diseñador y le encanta hacer bosquejos que nunca verán la luz, y me comentó que le gusta verlos en el explorador porque es una forma de entender mejor el diseño, además coincidimos en que la usabilidad no se puede comprobar nunca, ni analizar, desde un Photoshop, por lo poco flexible que resulta.
Paz y amor
Como programador les voy a decir una gran verdad, es un placer trabajar con un diseñador que sepa lo básico en cuanto a la maquetacion de sitios/aplicaciones, en el diseño web lo más costoso, y por mucho, es la programación, como así también lo menos flexible, es por eso que trabajar con un diseñador bien capacitado y que conoce los dos mundos es realmente algo que no se ve todos los días, por lo que probablemente tener estas aptitudes logrará, buenos resultados, una amistad perdurable, y por ultimo clientes contentos.
Seguramente muchos van a estar de acuerdo y otros no, y eso esta perfecto porque si algo aprendí en tanto tiempo programando y trabajando con distintos diseñadores, es que cada uno tiene su librito de cocina, y el que sean distintos, no quiere decir que no sean eficientes. Otra cosa que me gusta aclarar es que muchos de estos puntos no necesariamente sean correctos, es decir, no deberían ocurrir, pero a efectos prácticos ocurren por diversas cuestiones que probablemente no tengan nada que ver con estos dos profesionales tan queridos y odiados 😀
dayana
15 años ago
Buen post! Muerte a los diseñadores gráficos! (y pensar que solía ser una, jajaja)
Me gusta el rectángulo azul con la foto del autor del post al final, queda muy cheto ¿Es nuevo o es que nunca comento y recién lo veo ahora?
Pablo
15 años ago
@Day: jajajaja, gracias! Si es nuevo eso, y eso que todavia falta mi descripcion, ahi va a quedar mejor, pero bueno con mas tiempo me pongo a pensarla 😛
PD: No digo de matarlos, algunos hasta me cae bien 😀
David
15 años ago
Buen artículo, comentar que una vez trabajé con un diseñador que sabía algo de programación, pero la cosa se no ayudó mucho, ya que el quería que yo programará a su manera, y su manera no era la más adecuada que digamos, total que al final quedo algo un poco raro, jejejeje. Por mi si el diseñaor sabe programación muy bien, pero siempre y cuando sepa cual es su función.
Gran blog. Saludos!!!
Walter
15 años ago
Excelente apresiación si lo vemos desde el punto de vista de equipo de trabajo, o empresa. En la actualidad son mas los freelance y ahi si son hombres orquesta (analista, diseñador, maquetador y programador y hasta los hay DBA). Buen post. Saludos Pablo.
Steven
15 años ago
Buen punto de vista. Aunque en general lo importante es que sea realmente bueno en su principal faceta: diseñar. Conozco a varios que por querer abarcar demasiado, no terminan de ser buenos ni como diseñadores, ni programadores. Pero obviamente, tener cierto conocimiento, principalmente de maquetación web puede ser útil para planificar la estructura de la web.
joacovidal
15 años ago
Comparto la opinión, según mi punto de vista (de diseñador), quién se desempeña como diseñador Debe saber de programación porque como bien lo decís en el artículo esto le va a facilitar la vida a él (teniendo que hacer menos modificaciones al final) y al programador (que no va a tener que ponerse a maquetar corriendo el riesgo de cambiar algo que no debiera). El diseño tiene que ser fincional y para que algo funcione en un contexto ahy que conocer (vomo mínimo) lo básico dentro de ese contexto.
cristian
15 años ago
Muy interesante el articulo
El diseñador que no procure adquirir conocimientos básicos de programación (html y css como mínimo) se estará auto-excluyendo del ámbito laboral, en cambio quien lo haga se estará abriendo camino en un creciente y prometedor mercado digital.
Cristian, estudiante universitario en diseño, autodidacta en programación.
Juan de Dios
15 años ago
Estoy en desacuerdo con aquella idea del diseñador sin conocimientos de programación se extinguiría, creo que eso es una visión muy exclusiva de los involucrados dentro del desarrollo web, al tener un campo muy amplio donde abarcarse. Es cierto que un diseñador tendría que tener conceptos importantes en usabilidad y accesibilidad (Si un Web App no cumple con estás carácteristicas no debería existir), patrones de diseño orientado a la web y conocimientos basicos de diseños de interfases de usuario. Programar es un tema muy diferente que desvía al diseñador en su función básica: DISEÑAR.
VictorArias
15 años ago
De hecho no soy ni lo uno ni lo otro, pero es muuuuuy cierto, bastante cierto.
Excelente post, como siempre!
Pablo
15 años ago
@David: claro eso es el problema cuando uno quiere hacer el trabajo del otro, a mi me pasaron cosas similares, y nunca terminan bien.
@Walter: Gracias por tu comentario Walter 😀
@Steven: Exactamente y pienso igual, me parece que solo son nociones, pero lo fuerte en su materia es lo que importa.
@Joacovidal:Gracias por tu apreciacion, ademas que brinda como se ven las cosas desde el otro lado (Yo soy programador), un abrazo!
@Cristian: Gracias Christian!
@Juan de Dios: Inclusive pensamos exactamente lo mismo, por eso aclare en la entrada que esta orientado a lo web, igualmetne gracias por el comentario 😀
@Victor: Gracias Victor!
ilich
15 años ago
De acuerdo.
pero también un programador debería tener conocimientos básicos de diseño.
Luis Lopez
15 años ago
Conpletamente deacuerdo con tus ideas, pero como dicen arriba tambien los programadores necesitan saber un poco de diseño para que no hagan solo cosas utiles sino agradables visualmente.
Criterios para seleccionar a un buen diseñador | Kabytes
15 años ago
[…] Si vamos a ver los diseños creados por la persona o empresa que tenemos en la mira, debemos antes enfocarnos en aquellas creaciones que se asemejen al trabajo que vamos a solicitar, es decir que el hecho de que el diseñador sea un experto a la hora de crear identidades (logotipos o isologotipos) es irrelevante si lo que nosotros necesitamos es un diseño para un sitio donde predomina las habilidades del programador (podrían ampliar este concepto con el artículo “10 motivos por los que un diseñador debería tener conocimientos básicos de programación“)… […]
Andres
15 años ago
Yo no soy Diseñador, soy publicista y diseñador gráfico por lo cual mis conocimientos de programación son bastantes mayores al promedio y esto por mi espíritu de siempre «saber de lo que estoy hablando». Es muy malo hacer por hacer sin tener fundamentos ni bases de como y porqué lo haces (o diseñas en este caso).
yo tengo 10 años en el medio web, trabajando en una empresa del retail chileno, una de las grandes y estoy muy de acuerdo a casi la mayoría de lo que dices. Mi convivencia con informática es genial, ellos me lo recalcan siempre, que es muchísimo mejor trabajar con un diseñador con conocimientos de programación, porque yo diseño sabiendo los límites que existen (que casi no existen, uds. pueden hacer de todo con el lenguaje programático) pero hay estándares que hay que respetar, delimitaciones básicas, manejo de pesos, formatos (donde y cuando ocuparlos), etc.
pero lo que no comprato, y es con la mayoría de los que postearon, es la visión altanera y despectiva que tienen con gente que se desempeña en otra área que Uds. TAMPOCO comprenden y el ejemplo más claro (Y SIEMPRE PASA) es que a un informático le pasas el photoshop y con suerte sabe lo que es un pincel. Por otro lado, hay informáticos que si se manejan con programas básicos por la necesidad que a veces se les genera.
Esto es vice versa asi que por favor, más respeto con el rubro gráfico ya que ambos van muy de la mano.
esto se resume así: PASTELERO A TUS PASTELES.