Si contratara a un diseñador gráfico para mejorar sus páginas web, ¿lo contrataría si la persona no tiene experiencia en JavaScript pero tiene un muy buen conocimiento de HTML y CSS?
¿Qué tan importante es para un diseñador gráfico comprender las tecnologías web para que pueda desempeñarse eficazmente en su trabajo de mejorar las páginas web? ¿Cuál es la tendencia de la industria cuando se trata de contratar personas para mejorar la apariencia del sitio web?
Respuestas:
Respuesta corta: No, se supone que los diseñadores web no necesariamente deben saber javascript. Podrían centrarse en el aspecto de un sitio o la usabilidad. Sin embargo, lo que sí necesitan es una comprensión de cómo funciona javascript, porque necesitan diseñar teniendo en cuenta la funcionalidad.
La mayoría de los diseñadores web conocen bien jQuery, especialmente las propiedades que funcionan con HTML y CSS de una manera más visual (javascript aplicado al diseño, por así decirlo). Y en la mayoría de los casos, esto es todo lo que necesita para un sitio normal .
Sin embargo, si su sitio tiene requisitos complejos, necesita trabajar con PHP, ASP, CMS, bases de datos, Ajax o similar, definitivamente necesitará un desarrollador web . Si bien no es imposible de encontrar, un diseñador que también realiza codificación compleja (y uno que es excelente en ambos) es raro.
Como dije, creo que en la mayoría de los casos todo lo que necesita es alguien que haga un buen diseño web y que también comprenda JavaScript lo suficientemente bien como para aplicar y editar complementos.
fuente
"Saber" es un término muy ambiguo.
Un buen diseñador web tiene una comprensión del n. ° 1. Un mejor diseñador puede captar # 1 y # 2. Pocos diseñadores web pueden comprender # 3.
El nivel de conocimiento requerido realmente depende de la construcción existente y las ediciones deseadas. Recuerde que "diseño web" no es "desarrollo web" en muchos casos. Aunque las líneas se vuelven borrosas, el diseño web es el taller, mientras que el desarrollo web es más la mecánica del motor.
Lo que se requiere para "embellecer" su sitio depende completamente de su estructura y funcionalidad actuales. Es absolutamente posible alterar la apariencia de un sitio a través de javascript y / o jQuery.
fuente
Soy (por lo que me han dicho) un poco raro. Soy un desarrollador web (profesionalmente) con habilidades creativas y UX de muy alto nivel. Cuando diseñé soluciones para otros desarrolladores, lo que más me gustó fue saber cómo diseñar el "flujo":
Estas son todas las cosas que un desarrollador front-end aprecia cuando está produciendo js / css.
Entonces , sí , debe tener una comprensión para que al menos pueda hablar, pero no debe esperar tener que implementar una solución de codificación. Por lo menos, su experiencia debe dejar de tener una contribución factible a la conversación fuera de su pasión creativa y sesgo hacia su diseño.
fuente
Un diseñador debe entender el medio en el que está trabajando lo mejor que pueda.
Dicho esto, hay arquitectos que nunca han golpeado un martillo pero que son alabados por sus edificios no conformistas (que estoy seguro de que más de un contratista se ha arrepentido de construir). :)
Entonces ... bueno, depende. Hay muchos diseñadores gráficos que nunca han tocado nada más que PhotoShop. Hay muchos diseñadores gráficos que pueden usar PhotoShop, crear un sitio PHP, integrar una biblioteca JS y escribir todo el código de la capa de presentación.
Ambos son conjuntos de habilidades válidas.
Dicho todo esto, si espera ser más un diseñador de interfaz de usuario que un diseñador gráfico, creo que es imprescindible que comprenda los conceptos básicos de JavaScript, ya que JS es realmente el motor que crea la capa de interacción. Una gran parte del diseño de la interfaz de usuario web en estos días es diseñar los detalles de la interacción: averiguar cuánto dura el desvanecimiento, qué controles de teclado funcionan contra él, qué hará el toque contra clic, cuál es el estado de desplazamiento, los estados de error, casos extremos, accesibilidad, etc. Esto no es posible solo con PhotoShop y uno tiene que ensuciarse con el código para entrar en esos detalles particulares.
En cuanto a su pregunta de seguimiento:
Si el sitio está completamente desarrollado, no se trata de 'simplemente embellecer'. Solo hay mucho que se puede hacer DESPUÉS del hecho. Tal vez cambie algunas imágenes, tal vez modifique el CSS. Pero, en última instancia, el alcance de lo que se puede cambiar estará a merced de la capa de presentación existente y necesitará a alguien que lo entienda completamente, incluso para saber por dónde empezar.
En el futuro, es mejor manejar su diseño visual mientras se desarrolla la capa de presentación, no después.
fuente
SÍ es la respuesta corta. Javascript es parte de la experiencia frontend del usuario junto con HTML y CSS. Aunque no es necesario dominar javascript, como se mencionó anteriormente, es imprescindible apreciar todas las tecnologías web posibles.
Saber un poco le impedirá escribir código hacky, comunicarse mejor con técnicos y clientes por igual y generalmente informar sus diseños (ya que sabe que CSS3 incluye todas las cosas interesantes que desea hacer en su cabeza, etc.)
Así que aprenda, siga aprendiendo y nunca trabaje con ningún "diseñador web" que no haya tocado el código antes, simplemente no conocen las restricciones y posibilidades del medio.
fuente