Encuesta: ¿Deberían los programadores aprender a diseñar?
De acuerdo, desarrolladores, es tu turno. La gente ha despotricado durante años sobre si los diseñadores deberían aprender a codificar o no. Diablos, lo he despotricado. Sigo afirmando que … no. No, no … Esto se trata de ustedes, desarrolladores, ahora.
¿Las personas que codifican principalmente el back-end de los productos web deberían aprender a diseñar el front-end? Esta es mi opinión:
[I] Tuve que recurrir al mismo tipo de explicaciones que doy a los clientes.
A menos que realmente querer ser diseñador / desarrollador, aprender un campo completamente nuevo, incluso una industria completamente nueva, simplemente no vale la pena. Es parte de la razón por la que no hago ninguna programación. La otra razón es que soy malo en eso. Y HTML y CSS no cuentan.
Pero al menos deberían aprender los conceptos básicos. Deben aprender los principios fundamentales detrás de la usabilidad y el diseño de UX. Deben aprender la terminología. Ha habido momentos en los que he tenido dificultades para explicar mis decisiones de diseño a los desarrolladores y he tenido que recurrir al mismo tipo de explicaciones que les doy a los clientes. Es frustrante tener que hacer eso con alguien que está en su equipo, pero que no está en la misma página.
Es más, he trabajado con desarrolladores que podían programar como nadie, pero se perdieron en HTML y CSS. Lo digo en serio. Estos tipos no podían anidar los elementos correctamente, seguían preguntándome cómo hacer cosas en CSS y más. No sabían sobre las limitaciones y peculiaridades del navegador (y esto fue cuando IE todavía era un gran problema), e incluso el modelo de caja era un territorio nuevo.
Eso no es una crítica. Todo el mundo tiene que empezar en algún lugar, en algún momento. Pero, ¿las cosas se volvieron mucho más fáciles cuando dominaron los conceptos básicos? Sí, sí lo hicieron.
Bueno, querido lector, ahora es tu turno: