Encuesta del lector! ¿Los diseñadores web deben saber cómo codificar?

Si los diseñadores web deben o no saber cómo codificar, ¿es una pregunta que ya existe desde hace más de una década? y uno que la mayoría de los diseñadores han acordado más o menos: Sí, los diseñadores web deberían saber al menos un poco sobre HTML / CSS? Pero a medida que se han desarrollado nuevos estándares, formatos e idiomas, ¿ha aumentado la importancia de esta pregunta? Entonces, ¿deberían los diseñadores web modernos saber codificar? y cuanto deben saber?


La encuesta: ¿Deberían los diseñadores web saber cómo codificar??

A continuación, enumeraré los principales argumentos a favor y en contra de la creación de ninjas mutantes de diseño web / desarrollador, pero tómese un momento para considerar realmente las implicaciones de esta pregunta en su propia carrera. Ha habido algunos debates apasionados sobre esto en el pasado, y por una buena razón: aprender a codificar puede hacer que un diseñador web a) mejor en su trabajo y B) propensos a atascarse en la constante necesidad de mantenerse al día con las novedades en el mundo del código.

Cómo responder esta pregunta puede formar la base de una carrera increíble, o el marco para un miserable estilo de vida laboral? Considerar los argumentos, luego responder a la encuesta.:



Los argumentos en contra de aprender a codificar

  • Hora: ¿Se necesita tiempo para aprender una nueva habilidad como la codificación? ¿Es mejor invertir ese tiempo en mejorar las habilidades básicas de un diseñador: diseño, ilustración, tipografía, diseño, teoría del color, etc. Pasar tiempo en el código significa pasar el tiempo alejado del conjunto de habilidades? lo que significa debilitar lo que hace que un diseñador sea un diseñador.
  • Mantenimiento constante del conocimiento: Para componer el argumento del tiempo, es importante recordar que aprender a codificar no es un curso de una sola vez. Alguien que aprendió a codificar HTML en 1998 sería antiguo para los estándares de hoy. ¿Apenas en el último año, los nuevos formatos como HTML5, CSS3 y otros se han convertido en nuevos trucos vitales que cualquier buen programador debe conocer? lo que significa que tienes que volver a los libros si eres un diseñador / desarrollador.
  • No hay un punto de parada claramente definido: Para empeorar las cosas, un diseñador que decide aprender a codificar realmente no tiene un conjunto definido de reglas para "aprender esta, pero no pierdas el tiempo aprendiendo ese". Cuánto conocimiento es suficiente?

    Incluso si descartas algunos de los lenguajes arcaicos y no utilizados, eso deja HTML, CSS, Javascript, PHP, Ruby, ASP, MySQL y mucho más si los divides en subcategorías como jQuery y WordPress. Ugh!

  • Responsabilidad: ¿Alguna vez has escuchado la frase "Sé lo suficiente para meterme en problemas"? Eso es lo que muchos diseñadores encuentran cuando profesan ser "programadores" pero no pueden respaldar su afirmación el 100% del tiempo. ¿Los diseñadores que dicen ser programadores también tienen que lidiar con los dolores de cabeza y los errores que los codificadores deben enfrentar? lo que puede significar un código interminable de resolución de problemas durante los fines de semana cuando lo único que te importa es el diseño.
  • Beneficios altamente cuestionables: ¿Aprender a codificar? De Verdad ¿Hacer mejores diseñadores? Claro, comprender los conceptos básicos de HTML / CSS puede ser excelente, pero ¿qué tan útil es para un diseñador conocer las complejidades de PHP o Javascript??

    ¿Estoy de acuerdo en que tener una buena relación con un desarrollador es una herramienta útil para evitar problemas de diseño> código? pero dominar las complejidades del código no significa que un diseñador va a hacer mejores diseños.

  • Visión de túnel: Cuando los diseñadores aprenden a codificar, a menudo limitan su creatividad con los mismos estándares de codificación que pensaron que los harían mejores diseñadores. Esa es una razón por la que muchos sitios web terminan pareciendo muy similares. ¿Los diseñadores que saben cómo codificar terminan diseñando como si estuvieran codificando? ¿Temen liberarse de su propio entendimiento de lo que es posible codificar? lo que hace para diseños aburridos.

Los argumentos para aprender a codificar

  • Un hombre, dos trabajos: El beneficio obvio es esto: ¿puedes codificar tus propios diseños? ¿lo que significa que nunca tendrá que contratar contratistas externos si es un profesional independiente? y es probable que pueda hacer el trabajo de dos personas si trabaja para un estudio más grande. Esto significa más $$$ en su bolsillo, al menos teóricamente.
  • Mejor comprensión del código = Mejores diseños: Mucha gente argumentará que comprender los componentes básicos de los sitios web hace que los diseñadores sean infinitamente mejores para crear sitios web utilizables. ¿Piensa en ello como los pintores aprendiendo a mezclar sus propios colores? es obligatorio? ¿No? pero lo hace para los diseñadores que diseñan cosas que tienen más sentido en el contexto del medio..
  • Diseños más asequibles: Los diseñadores que saben solo un poco sobre el código evitan cometer los "errores de novato" que los diseñadores de impresión a menudo cometen cuando intentan convertir un diseño de impresión en un sitio web. Estos errores a menudo significan más tiempo y dinero gastado en la fase de codificación de un proyecto.
  • Mejor comunicación: Incluso si nunca planeas tomar un rol de desarrollador principal en ningún proyecto, saber un poco sobre la codificación te ayuda a comunicarte mejor con las personas que terminan codificando un proyecto. Esto significa un flujo de trabajo del proyecto más suave, menos dolores de cabeza y clientes más felices.
  • Obtendrá más trabajo: Otra gran ventaja para los tipos híbridos de diseñador / desarrollador es que pueden asumir un conjunto más amplio de tareas y proyectos que los diseñadores antiguos. Conozco a muchos diseñadores que asumen un trabajo adicional como "desarrolladores front-end" cuando los proyectos de diseño se agotan. Tener el conjunto de habilidades extra, puede que no los haga mejores diseñadores directamente, pero sí trae más trabajo? lo que significa más experiencia, lo que probablemente significa convertirse en un mejor diseñador con el tiempo en comparación con un diseñador que no puede encontrar un proyecto en el que trabajar porque su conjunto de habilidades es demasiado limitado..
  • Ventaja competitiva: Seamos realistas: incluso si no crees que el código de aprendizaje te hará un mejor diseñador, lo que sí hace es que te da una ventaja competitiva en el mercado. Con altas tasas de desempleo y un mercado laboral vicioso, tener ese poco de conocimiento extra puede hacer que parezca una mejor decisión de contratación que el otro tipo, que simplemente sabe cómo diseñar.

Que comience la discusión!

De acuerdo, ¿has oído los argumentos principales? y honestamente, ambos lados de este debate tienen algunos puntos bastante válidos. ¿Dónde caes en la discusión aunque? ¿Estás en la valla? ¿Tienes tus propias ideas o consejos únicos??

Compártelo todo abajo en la sección de comentarios.!

Actualización: No hay una respuesta "correcta"! ¿Uno de nuestros comentaristas mencionó que esta es una pregunta cargada? y es. Al igual que las otras publicaciones de nuestra serie "Encuesta del lector", este pretende ser un punto de partida para el debate entre nuestros lectores..

No hay una respuesta correcta real en el caso de la encuesta de esta semana, ya que depende en gran medida del tipo de diseñador que desee convertirse. Si desea ser un diseñador visual que se enfoca en cosas como la ilustración y la tipografía, es probable que diga que la codificación es menos importante porque su papel principal en los proyectos será creativo (y es probable que tenga una equipo de desarrolladores e ingenieros para ayudar a guiar su creatividad). Si desea ser un profesional independiente que trabaja solo con clientes, la codificación será infinitamente más importante para usted, ya que es un gasto directo si necesita contratar un programador para ayudarlo en un proyecto..

Lo que es más importante, esta encuesta y este artículo están destinados a ayudarte a determinar qué tipo de diseñador web eres y en qué quieres convertirte. Hay un montón de espacio en el mundo para todo tipo de diseñadores y desarrolladores, pero descubrir cuál es el que mejor se adapta a su personalidad y flujo de trabajo es crucial para lograrlo en la industria :)

Gracias Jeff por recordarme poner esto en contexto.!