Se você fosse contratar um designer gráfico para melhorar suas páginas da Web, você o contrataria se a pessoa não tivesse experiência em JavaScript, mas tivesse um entendimento muito bom de HTML e CSS?
Quão importante é para um designer gráfico entender as tecnologias da Web para que ele possa desempenhar com eficiência seu trabalho de melhorar as páginas da Web? Qual é a tendência do setor quando se trata de contratar pessoas para melhorar a aparência do site?
Respostas:
Resposta curta: Não, os web designers não devem necessariamente conhecer o javascript. Eles poderiam se concentrar apenas na aparência de um site ou na usabilidade. O que eles precisam, no entanto, é entender como o javascript funciona, porque eles precisam ser projetados com a funcionalidade em mente.
A maioria dos web designers conhece o jQuery, especialmente as propriedades que funcionam com HTML e CSS de uma maneira mais visual (javascript aplicado ao layout, por assim dizer). E, na maioria dos casos, é tudo o que você precisa para um site comum .
No entanto, se seu site possui requisitos complexos, precisa trabalhar com PHP, ASP, CMS, bancos de dados, Ajax ou similar, você definitivamente precisará de um desenvolvedor web . Embora não seja impossível encontrar, um designer que também faz codificação complexa (e uma que seja ótima em ambas) é raro.
Como eu disse, acredito que, na maioria dos casos, tudo o que você precisa é de alguém que faça um bom web design e também entenda javascript o suficiente para aplicar e editar plugins.
fonte
"Saber" é um termo muito ambíguo.
Um bom web designer tem uma noção do número 1. Um designer melhor pode entender os itens 1 e 2. Poucos web designers podem entender o número 3.
O nível de conhecimento necessário realmente depende da construção existente e das edições desejadas. Lembre-se de "web design" não é "desenvolvimento web" em muitos casos. Embora as linhas fiquem embaçadas, o design da web é a oficina, enquanto o desenvolvimento da web é mais o mecânico do motor.
O que é necessário para "aprimorar" o site depende completamente da estrutura e funcionalidade atuais. É absolutamente possível alterar a aparência de um site via javascript e / ou jQuery.
fonte
Sou (pelo que me disseram) um pouco de raridade. Sou desenvolvedor web (profissionalmente) com habilidades criativas e UX de alto nível. Quando projetei soluções para outros desenvolvedores, a coisa mais apreciada foi saber como projetar "fluxo":
Isso é tudo o que um desenvolvedor front-end aprecia quando inicia o js / css.
Portanto , sim , você deve ter um entendimento para poder falar pelo menos a conversa, mas não é de se esperar que você tenha que implementar uma solução de codificação. Sua experiência deve parar, no mínimo, com uma contribuição possível para a conversa, fora da sua paixão criativa e do seu design.
fonte
Um designer deve entender o meio em que está trabalhando da melhor maneira possível.
Dito isto, existem arquitetos que nunca tocaram um martelo e ainda são elogiados por seus edifícios não conformistas (que tenho certeza de que mais de um empreiteiro se arrependeu de construir). :)
Então ... bem, depende. Muitos designers gráficos nunca tocaram em nada além do PhotoShop. Muitos designers gráficos podem usar o PhotoShop, criar um site PHP, integrar uma biblioteca JS e escrever todo o código da camada de apresentação.
Ambos são conjuntos de habilidades válidos.
Tudo isso dito, se você espera ser mais um designer de interface do que um designer gráfico - então eu acho que é imperativo que você entenda o básico do JavaScript, pois o JS é realmente o mecanismo que cria a camada de interação. Atualmente, uma grande parte do design da interface do usuário da web é projetar os detalhes da interação - descobrir quanto tempo dura o desbotamento, quais controles de teclado funcionam contra ela, que toque versus clique fará, qual é o estado de foco, estado de erro, casos extremos, acessibilidade, etc. Isso não é possível apenas com o PhotoShop e é necessário, eventualmente, sujar o código para entrar nesses detalhes específicos.
Quanto à sua pergunta de acompanhamento:
Se o site estiver totalmente desenvolvido, não se trata de "apenas relaxar". Há tanta coisa que se pode fazer APÓS o fato. Talvez troque algumas imagens - talvez ajuste o CSS. Mas, em última análise, a extensão do que pode ser mudado estará à mercê da camada de apresentação existente e você precisará de alguém que o entenda completamente para saber por onde começar.
No futuro, é melhor lidar com seu design visual enquanto a camada de apresentação estiver sendo desenvolvida - não depois.
fonte
SIM é a resposta curta. Javascript faz parte da experiência de front-end do usuário, juntamente com HTML e CSS. Embora o domínio do javascript não seja necessário, como mencionado acima, é necessário que você aprecie o maior número possível de tecnologias da Web.
Saber um pouco de muita coisa impedirá que você escreva código hacky, comunique-se melhor com técnicos e clientes e geralmente informe seus projetos (como você sabe que o CSS3 inclui todas as coisas legais que você deseja fazer na sua cabeça, etc ...)
Portanto, aprenda, continue aprendendo e nunca trabalhe com nenhum "web designer" que não tenha tocado no código antes, eles simplesmente não conhecem as restrições e possibilidades do meio.
fonte