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.

CONTENIDO RELACIONADO  Comparando la cámara de doble apertura del Galaxy S9

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.

CONTENIDO RELACIONADO  Microsoft compra Yammer por 1.200 millones de dólares

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.
CONTENIDO RELACIONADO  Los accionistas se rebelan por el bono de cable e inalámbrico

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...

¿Es este vendedor telefónico un humano o un robot?

Una vendedora telefónica llamada Samantha West que vende seguros de salud puede o no ser un robot, aunque una respuesta directa a esta pregunta está resultando difícil. Hora transmitió los resultados de su investigación interna

Introducción al comercio de swing

El swing trading se ha descrito como un tipo de trading fundamental en el que las posiciones se mantienen durante más de un día. La mayoría de los fundamentalistas son comerciantes de swing, ya que

EnRole de Access360 obtiene el estado Entrust-Ready

Amplias pruebas de interoperabilidad con el software Entrust/PKI Access360, un proveedor de soluciones de gestión de recursos (RPM), ha anunciado en camino La solución de software obtuvo el estado Entrust-Ready de Entrust Technologies Inc., que

Las mejores series limitadas de Netflix

Netflix tiene una gran biblioteca de series de televisión en su rango original, pero algunas de las mejores series son series limitadas. No todas las series de televisión están diseñadas para durar varias temporadas o

Definición de retraso en el reconocimiento

¿Qué es el retraso del reconocimiento? La brecha de reconocimiento es el tiempo entre un shock económico, como un auge o una crisis repentina, y el momento en que los economistas, los banqueros centrales y

Definición de límites tres sigma

¿Qué es un límite de tres sigma? Los límites de tres sigma es un cálculo estadístico en el que los datos están en tres desviaciones estándar de un promedio. En aplicaciones comerciales, tres sigma se

Olvídese de Conficker: céntrese en las amenazas reales

Perspectiva Después de toda la histeria generada por Conficker, estuve tentado de intentar llegar al fondo de los numerosos informes e investigaciones sobre el gusano. Pero cuando comencé a recopilar esta información, descubrí que era