Krypton Solid

La última tecnología en raciones de 5 minutos

¿Deberían los diseñadores aprender a codificar?

¿Deberían los diseñadores aprender a codificar?

En 2010, Elliot Stocks provocó un nido de avispas con un tuit provocativo:

Honestamente, me sorprende que en 2010 todavía me encuentre con ‘diseñadores web’ que no pueden codificar sus propios diseños. Sin excusas.

Internet fue un hervidero durante mucho tiempo y el debate continúa. ¿Codificar o no codificar? Sigue siendo un tema cargado de defensores con fuertes opiniones en ambos lados.

Dejémoslo descansar. Es 2015. El diseño web ha recorrido un largo camino. Ahora tenemos roles ridículamente especializados (como «Analista de experiencia de usuario»); Ya no se trata de un diseñador que se ocupa de la pila de desarrollo completo por su cuenta. Contamos con mejores herramientas y mejores prácticas eficientes.

Examinemos ambos lados del argumento:

Por qué no necesitas codificar

Con la herramienta adecuada, un diseñador simplemente no necesita saber cómo codificar para construir un sitio web atractivo, funcional y receptivo. Además, la mayoría de los diseñadores simplemente no quieren codificar. Y no hay nada de malo en eso. Se llama especialización. En el pasado, no había nada que los diseñadores pudieran hacer para evitar el trabajo de desarrollo necesario (si no por ellos, por otra persona). Fue una molestia necesaria. Pero ese ya no es el caso: ahora tenemos herramientas profesionales de arrastrar y soltar.

Los diseñadores ya no se limitan a crear maquetas y maquetas estáticas. Con herramientas como Guacamayo, los diseñadores pueden crear fácilmente sitios web en vivo utilizando principios simples de arrastrar y soltar. ¿Adivina qué? Los creadores de sitios web ya no apestan. Webflow, por ejemplo, genera HTML y CSS limpio y compatible con W3C que es mejor que lo que la mayoría de los desarrolladores escriben a mano, se basa en el marco Bootstrap de Twitter y funciona muy bien.

Y no, no está limitado en absoluto en términos de funcionalidad. Además, si lo desea, el código generado en Webflow o Macaw se puede exportar fuera de la plataforma por completo para que pueda trabajar en él en la comodidad de su IDE para desarrollar una funcionalidad extendida.

Pero el argumento en contra de aprender a codificar va más allá de simplemente tener las herramientas adecuadas en 2015. También es una cuestión de enfrentar los hechos emocionales: no eres «cojo» por no saber cómo codificar, simplemente eres realista y eficiente con su tiempo. Si eres un diseñador profesional, deberías ser el mejor diseñador posible. Después de todo, las tendencias de diseño cambian constantemente y las nuevas técnicas se exhiben sin cesar. Hay mucho de lo que estar al tanto, más que suficiente para mantenerte ocupado solo como diseñador, y mucho menos también como desarrollador.

También hablemos de cómo es una curva de aprendizaje increíblemente empinada aprender a codificar correctamente. Claro, cualquiera puede juntar HTML y CSS y rezar para que funcione en múltiples dispositivos, pero la mayoría de la gente simplemente no puede codificar lo suficientemente bien como para hacer un trabajo profesional con el cliente. Los que lata He trabajado en el oficio durante años. Por muchas tendencias y mejores prácticas competitivas que existen en la comunidad de diseñadores, hay infinitamente más en la comunidad de desarrolladores. Y, francamente, desde una perspectiva técnica, desarrollar es mucho más difícil que diseñar. Mucho más duro.

Por qué deberías aprender a codificar de todos modos

Es mejor que al menos sepa lo que no sabe. Piénsalo. Si ignora por completo los conceptos inherentes al desarrollo web, será peor para usted. Debe aprender los conceptos básicos de la codificación para poder comprender adecuadamente las necesidades de los desarrolladores con los que trabaja. Por el contrario, debe desarrollar el conjunto de habilidades y el vocabulario para expresar mejor sus ideas de diseño a los desarrolladores que a menudo tienen consideraciones técnicas conflictivas ante ellos.

Además, simplemente, será un mejor diseñador si tiene una comprensión básica de cómo funciona el proceso de desarrollo, por qué se utilizan ciertos lenguajes de programación y cómo restringen o amplían su capacidad para diseñar sus intenciones. Cuando tenga una mejor idea de lo que es técnicamente realista antes de comienza a diseñar, será menos probable que pierda su tiempo y más probable que concentre su energía en las partes de su sitio que no están a la altura de los caprichos de la implementación del desarrollador.

Además, cualquier profesional que trabaje en esta industria debería ser el tipo de persona que disfruta del proceso de aprendizaje. Si no mantiene su deseo de aprender agudo y cargado, rápidamente se quedará atrás. Hay muchos aspectos en lo que hacemos, y millones de personas ansiosas asoman la cabeza para tratar de averiguar si es para ellos. Destaca entre esas personas.

Lo que los diseñadores realmente quieren

¿Qué diseñadores realmente querer es poder crear sus propios sitios web. No necesariamente código ellos. Hay dos factores impulsores detrás de esto:

  1. Ofreciendo servicios consolidados a los clientes. Como diseñador independiente, es posible que no tenga los bolsillos suficientes para contratar a un desarrollador para traducir su trabajo de diseño en un sitio funcional. Mientras tanto, su cliente no quiere el dolor de cabeza de tener que buscar a otra persona para codificar su diseño y luego también tener que administrar la comunicación entre ustedes dos. Si puede realizar ambos aspectos como diseñador, eso es todo lo que importa, independientemente de si realmente puede codificar o no. Por lo tanto, volvemos al punto de partida a las herramientas de diseño profesional que valen la pena.
  2. Obtener un mayor control sobre su trabajo. Todo artista quiere un control artístico total sobre sus creaciones. Desafortunadamente, se pierde mucho en la traducción de un diseñador a otro. Adaptar un PSD a HTML y CSS no es un proceso 1 por 1 en la era del diseño receptivo. Cuando los diseñadores pueden desarrollar sus propios sitios y, en consecuencia, están a cargo de todo el flujo de productos, el sitio se beneficia de la unidad de sus intenciones y el diseñador está infinitamente mejor capacitado para responder a las solicitudes de cambio de los clientes sobre la marcha.

Averigua lo que quieres. ¿Simplemente desea poder codificar para que sus diseños cobren vida? Si es así, no se una a la manada para dirigirse a la escuela de programación; juegue de manera inteligente y sáltese la cola aprendiendo una de las herramientas de diseño profesionales disponibles para nosotros en la actualidad.

Ahora, si tu hacer Realmente desea disfrutar de los aspectos maravillosamente empoderadores de la programación, por todos los medios abroche el cinturón y profundice, simplemente hágalo por las razones correctas y establezca sus expectativas de manera adecuada.

Foto principal, damas aprendiendo código vía Jon Lim.

Deja un comentario

También te puede interesar...

Los mejores cursos de formación GMAT de 2022

el veredicto final En general, Magoosh es nuestra mejor opción porque ofrece un extenso curso de capacitación GMAT a un precio razonable. El curso de $250 incluye un año de acceso a los materiales del

Definición de chupar rueda

¿Qué es Tailgating? Tailgating es cuando un corredor, asesor financiero u otro tipo de agente de inversión compra o vende un valor para un cliente y luego realiza la misma transacción por sí mismo. Aunque

Novell se adhiere a Red Hat

A todo periodista le encantan las historias corrientes, prácticamente cuando un artículo conduce a otro sin ningún problema. Puede que no sea material de Pulitzer, pero me divirtió. Después de señalar la traviesa pancarta que

¿La inevitabilidad de un teléfono Apple?

Hace unos meses comenté en una publicación de blog que Apple crearía su propio teléfono, uno que admitiría canciones compradas en iTunes y que estimularía el éxito del iPod. En cambio, vinieron con el teléfono

SanDisk Sansa e280 (8GB) | Krypton Solid

primera toma SanDisk se une a la exitosa serie e200 con el reproductor flash más grande del mundo. Cualquier cosa etiquetada como «la más grande del mundo» tiende a ser fascinante para el australiano promedio;

Definición de intercambio exigible

¿Qué es un swap exigible? Un swap exigible es un contrato entre dos contrapartes en el que el intercambio de un flujo de pagos de intereses futuros se intercambia con otro sobre la base de

Industria de video web | Krypton Solid

Leer / escribir inventario web el universo del video en línea, dividiéndolo en un conjunto algo completo de compañías y categorías: intercambio de video, intermediarios, búsqueda de video, comercio electrónico de video, edición y creación

¿Cuánto cuesta el MIT?

El costo de una educación de cuatro años en la mayoría de las universidades privadas es suficiente para hacer casi cualquier estudiante. Pero el Instituto Tecnológico de Massachusetts es una prueba de que algunas de

¿Cómo se clasifica el software como activo?

Los programas informáticos pueden considerarse un activo a largo plazo que se incluye en activos fijos, como edificios y terrenos. Sin embargo, hay momentos en los que el software no debe considerarse un activo a

Código abierto y la mítica luna del hombre

El mítico hombre luna, de Frederick Brooks, es un Desarrollo de software clásico. Aquí hay muy poco código. Simplemente hable directamente sobre la gestión de proyectos de software, desde un punto de vista experto. Muchos

Nokia elimina HERE Maps de la App Store de Apple

El año pasado, cuando Apple lanzó Maps para iOS 6, hubo una controversia en línea sobre el bajo rendimiento. Los proveedores de servicios de mapas respondieron rápidamente y ofrecieron alternativas sólidas. Uno de estos proveedores

Definición de libro de ventas

¿Qué es un Pitchbook? Un pitchbook es un documento de ventas creado por un banco de inversión o una empresa que detalla los principales atributos de la empresa, que luego es utilizado por la fuerza