Quais são as expectativas razoáveis ​​do mercado para designers gráficos iniciantes versus web designers iniciantes?


8

Estou ensinando design gráfico / multimídia no nível universitário e freelancer ao lado. Estivemos discutindo entre colegas e imaginando o que é esperado, em média, para designers gráficos e web designers (considerando que todos estarão participando das mesmas aulas, mas alguns podem ser mais inclinados à web). Não é fácil determinar quanto design versus quanta codificação deve ser incluída nas classes. Já postei uma pergunta semelhante no LinkedIn, mas gostaria de obter o máximo de dados possível para que possamos tomar uma atitude sobre o que devemos focar.

Eu observei variações variadas, desde: apenas a compreensão de alguns conceitos de layouts da web, a capacidade de atualizar um site existente, a criação de todo o site com PHP / MySQL incluído e javascript / jQuery. Muitas vezes se perguntando se as empresas que pediram tudo já encontraram candidatos adequados ou apenas tentaram a sorte.

Qual a sua experiência nisso? Mencione se você se considera um designer gráfico ou um web designer.

EDIT: Nosso programa é um programa de design gráfico de 3 anos, incluindo 4 classes de web design. Não somos um programa multimídia, por exemplo. Devo acrescentar também que, onde estou, os alunos podem interromper o aprendizado no nível da faculdade ou fazer um bacharelado em design gráfico (mais 3 anos), que é muito mais voltado para a criação.

Mais precisamente, estou procurando respostas sobre quais são as expectativas razoáveis ​​do mercado para designers gráficos iniciantes versus web designers iniciantes ?



+1 para isso, embora não haja dúvida de que um web designer precisa saber como codificar, duvidando quanto disso deve ser ensinado na escola (no contexto de um currículo geral de design gráfico) e quanto deve ser autodidata ou obtido através de outras formações mais especializadas.
curioso

No momento, estou votando para fechar como muito amplo. Não há como responder a essa pergunta. O que os alunos devem aprender se resume a qual programa e cursos eles estão. Você também está agrupando design gráfico e web design. É um tópico muito amplo e é por isso que você está dizendo "Qual é a sua experiência nisso" em vez de pedir uma resposta real. A outra pergunta foi melhor, porque se trata apenas de web designers de front-end.
Ryan

Eu entenderia uma votação apertada com base em opiniões, embora eu ache possível obter uma resposta coerente com várias contribuições. Concordo que há alguma amplitude na minha pergunta, mas ela se relaciona exatamente à nossa situação como professores de design gráfico. Adicionei detalhes, se isso ajudar algum.
curioso

2
Eu acho que a edição muda drasticamente a questão.
DA01 18/03/14

Respostas:


8

Eu vejo o web design como um subconjunto do design gráfico e nem sempre é uma entidade separada, então luto um pouco com o "vs." aspecto da edição da pergunta. Pode-se certamente apenas ser um web designer. Só não tenho certeza de que focar tão diretamente em uma área faça dessa pessoa um designer "gráfico". Da mesma maneira que alguém pode ser um designer de pacotes fantástico, mas pode não ter as habilidades necessárias para qualificá-lo como designer "gráfico". Sinto, no entanto, que o designer "gráfico" engloba a reprodução impressa e a web. Portanto, o "vs" não funciona bem em minha mente. Em última análise, pode ser apenas semântica.

Nota: Essa resposta foi anterior à edição da pergunta real:

Trabalho com design de impressão e web design de front-end há algumas décadas. Eu construo sites com uma variedade de HTML, CSS, jQuery, PHP, MySQL e, quando forçado, ASP. Eu não me considero um desenvolvedor web. Eu sou estritamente um designer.

Sinto que qualquer bom designer precisa entender HTML / CSS, cores exatas, RGB, CMYK, resoluções e separações. Isso abrange os conceitos básicos de reprodução na web e impressa.

É importante entender as restrições ao projetar. Sem entender como as separações funcionam, o design de impressão pode sofrer. O mesmo vale para web design - sem entender como HTML e CSS funcionam, o design pode sofrer.

Como tenho certeza de que você sabe, a construção da web é realmente de duas etapas - design e desenvolvimento. Quanto mais esses estágios forem desfocados, tanto para o designer quanto para o desenvolvedor, melhor o resultado final. Um designer que entende que há restrições em como o HTML e o CSS funcionam não criará projetos quase impossíveis de serem codificados. No final, considero o HTML / CSS o conhecimento básico necessário no mundo de hoje. Encare isso, o HTML é basicamente o mesmo há mais de 15 anos, com apenas pequenas atualizações. E pode ser aprendido em uma semana ou menos, simplesmente experimentando. Não há razão para um designer não saber disso.

Eu não acho que um designer precise necessariamente entender qualquer PHP / MySQL ou outros sistemas de script / banco de dados do lado do servidor, embora certamente possa ajudar. A coisa mais simples, como a inclusão de um PHP, pode reduzir drasticamente o tempo necessário para detalhar uma série de páginas da web.

É necessário um entendimento básico do que Javascript / JQuery faz, embora a funcionalidade real seja algo que eu realmente não abordaria se estivesse ensinando. Apenas o conceito de páginas dinâmicas via javascript deve ser entendido. A funcionalidade pode exigir sua própria classe ou área de estudo dedicada e você começa a desfocar as linhas com a fase do desenvolvedor devido a possíveis interações do ajax.

Quanto aos anúncios que querem tudo ... Eles pedem que o mundo perceba que ninguém realmente possui todas essas habilidades. Mas se você deixar algo fora, você não pode conseguir que um aplicativo do que um candidato com uma habilidade espetacular em que uma área. É uma sacola. Ninguém deve se sentir inferior ou insuficiente porque possui apenas um terço ou três quartos das habilidades listadas em um anúncio classificado. A maioria dos anúncios está ciente de que ninguém pode fazer tudo.

Adicional:

Considero qualquer experiência educacional geral como uma experiência em várias camadas. É importante expor os novos alunos a uma ampla variedade de possibilidades, mesmo que minimamente. Em seguida, os próprios alunos podem melhor direcionar e avançar para as áreas que consideram interessantes e interessantes. Como um núcleo básico, qualquer aluno sob a égide de "design gráfico" deve ser exposto aos conceitos básicos de web design, design de impressão, design de vídeo / multimídia / jogos e marketing. Eu sinto que é mais provável que essas áreas inspirem e ajudem os alunos a perceber seus próprios pontos fortes e fracos. Nada se torna mais básico para o design web do que o HMTL / CSS. Essa é a base de tudoo design da web é baseado, da mesma maneira que todo o design de impressão é baseado nas separações de cores CMYK / Spot. Se um aluno quiser se concentrar mais no design da web, ele poderá procurar cursos ensinando CSS avançado ou jQuery / javascript. Como se quisessem se concentrar no lado do marketing, poderiam procurar cursos em estudos demográficos e análises estatísticas. Não se engane, um "designer gráfico" com fortes habilidades na web é tão valioso quanto um "designer gráfico" com fortes habilidades de marketing. No entanto, na minha experiência, quando o departamento de Recursos Humanos coloca um anúncio para um "Designer Gráfico", eles procuram alguém com conhecimento em impressão ou web design e, na maioria das vezes, ambos em algum grau.

Eu escolhi ir na direção da impressão e, posteriormente, do front-end da web. Mas eu poderia ter escolhido facilmente ir para impressão e marketing ou vídeo e depois para a web. Sem a exposição inicial a cada área, eu nunca saberia onde estavam minhas habilidades (e paixões).


1
+1 para "quanto mais esses estágios puderem desfocar ..." MUITO bem dito! Eu posso roubar essa frase de você!
DA01 18/03/14

Graças à Scott! Você pode esclarecer "No final, considero mais o HTML / CSS o conhecimento básico necessário". (parece que uma palavra está faltando ou a sintaxe está desativada, embora o inglês não seja o meu primeiro idioma) :-) Acho que você quer dizer que considera HTML e CSS como o conhecimento principal.
curioso

1
Sim. HTML e CSS devem ser considerados conhecimentos básicos. (Não há nada de errado com essa frase, exceto, talvez, uma vírgula faltando.)
Scott

O "mais" é o que me fez hesitar, para mim parece negativo. Mas isso seria uma explicação que eu deveria perguntar no quadro inglês :-)
curious

2
@emile: que "aparência positiva ou futura" não é mais "" é uma coisa regional do inglês americano. A página de Scott diz West Coast US, mas esse é um marcador muito forte no meio do Atlântico.
21135 horatio

4

A média está em algum lugar entre "Freaks out se eles vêem uma tag HTML" e "pode ​​criar tudo o que eles projetam no código".

O ponto é que não há média típica aqui.

Em geral, porém, se um designer se concentrar em um meio específico (por exemplo, web design), quanto mais eles souberem sobre esse meio, mais eles poderão fazer com ele. Então é definitivamente algo para incentivar. Ensine. Para algumas pessoas, elas continuarão a aprender mais. Para outros, não. E isso provavelmente está bom.

Como aponta Scott, os designers gráficos não precisam saber como funciona uma impressora. Ou como funcionam as telas de linha ou a superimposição. Mas aqueles que sabem como tudo isso funciona são, em última análise, melhores profissionais, pois são capazes de projetar algo que podem ser impressos.

O mesmo vale para web design.

ATUALIZAÇÃO: Acho que o título da pergunta editada é um pouco diferente.

Quais são as expectativas razoáveis ​​do mercado para designers gráficos iniciantes versus web designers iniciantes?

Minha lista seria:

  • um portfólio sólido
  • capacidade de falar sobre seu portfólio e oferecer insights sobre seu processo e como eles pensam.

Em outras palavras, para o nível de entrada, eu estaria procurando capacidade de raciocínio sobre qualquer conjunto de ferramentas específico. Podemos ensinar-lhes as ferramentas, mas espero que a universidade os tenha ensinado a pensar.


3

Eu comercializo e me considero um designer gráfico e desenvolvedor web front-end. Como alguém que se formou há menos de 5 anos, me ensinou a codificar em HTML / CSS / JavaScript e Java, e recentemente testou o mercado de trabalho, posso dizer que o cenário competitivo da ocupação do designer gráfico está mudando.

Em primeiro lugar, a maioria das posições de nível júnior exige conhecimento de HTML e CSS ou prefere isso como uma habilidade adicional. A razão para isso é que as empresas estão cada vez mais obsoletas sem algum tipo de presença na web. Se você tem um indivíduo multifuncional que pode criar ativos para marketing e web - e implementá-los, preenche dois pilares da sua empresa pelo preço de um salário. Mesmo um conhecimento limitado do que design para web significa em termos de otimização de imagens, princípios de UX e UI e tendências da web, você se torna imediatamente mais valioso.

O tamanho e o tipo da empresa também são importantes para as habilidades na Web que eles exigem. As startups menores tendem a favorecer designers com espírito técnico, enquanto você pode achar que entidades corporativas maiores preferem que você preencha uma função de designer específica na empresa. Isso geralmente significa que não há uma necessidade premente de habilidades na Web, porque isso geralmente é terceirizado para outra empresa.

Muito disso fala do fardo maior que os empregadores estão colocando nos designers gráficos para serem generalistas. Queremos que nossos designers gráficos também sejam fotógrafos, proficientes em impressão, ninjas de UX e sábios em codificação (recentemente me perguntaram se eu sabia alguma coisa sobre renderização em 3D para um trabalho totalmente independente). Por fim, se você deseja preparar os alunos para ambientes dinâmicos no mundo real, eles devem estar preparados para ter habilidades técnicas limitadas na Web. Eles devem falar o idioma para transmitir e comunicar idéias nesse novo cenário.


Concordo totalmente com isso - Quanto mais versátil você for, mais oportunidades terá e mais valioso se tornará. É o velho argumento "valete de todos os negócios, mestre de ninguém". O truque é ser mestre o suficiente em várias operações e fazer desse seu nicho cruzado. A maioria dos empregadores procura consolidar um escopo maior em uma única posição. Se você é um designer gráfico, realmente deve saber algo como motion graphics ou web ou algo que ofereça um valor adicional de bônus se quiser se destacar da multidão.
John John

Isso mostra as duas últimas linhas do primeiro parágrafo. Há muito que passamos do "somente impressão" como um conjunto de habilidades viáveis ​​para designers recém-formados, e quem não tem uma compreensão decente dos fundamentos da web começa muito atrás no mercado de trabalho.
21414 Alan Gilbertson

2

Isso depende do que você está baseando, porque você menciona web designer e designer gráfico, que são dois campos diferentes. O designer da Web projeta principalmente para a Web como tal e um designer de impressão deve projetar para impressão como tal.

A indústria acha que os designers devem ser os mentores de todos. Dito isto, e com a transição para a maioria da Web, espera-se que os designers gráficos tenham um sólido entendimento de HTML e CSS. Algumas faculdades ainda jogam um ou dois cursos nessa área. Com o desenvolvimento e a simplicidade do jQuery, ele foi projetado para designers com a facilidade de uso e alguns esperam um entendimento básico.

Os que pedem um web designer completo e de impressão geralmente são lojas de pequena escala que não querem pagar por uma equipe quando deveriam. Na maioria das vezes, vejo dentro de um período de dois ou três anos que a empresa está procurando trabalho novamente, porque o designer que foi contratado ficou esgotado com todos os pedidos.

Se você introduzir a codificação de back-end, estará migrando de um web designer para um programador da web. Se você deseja fazer estritamente a web, incentivaria o entendimento básico de código como PHP, SQL, AJAX e ruby ​​on rails.

Vindo do design, é difícil vir de um pensamento criativo para fazer a transição para uma lógica de código. O que quero dizer com isso é que alguns designers não podem codificar, mesmo que tentem porque parecem não ver o produto final. Eu já vi alguns ilustradores que estão bem em design gráfico e não conseguem ver além de uma caneta. Eu recomendaria fortemente escolher um e ficar com o campo. É muito difícil manter-se atualizado com o software (versões de código e revisões de software).

Eu também gostaria de destacar um portfólio de um que tenta dominar tudo. É muito difícil definir o talento de um designer que executa um portfólio sólido e bem arredondado que pode dizer que é o mestre de todos. Há muitos detalhes envolvidos na impressão VS web.

Eu também gostaria de estender isso, já que estamos neste tópico. Como discutido no comentário abaixo da minha resposta, não acho justo para designers. É um fardo para ser um mentor e realmente não é justo com o talento bruto para alguns que se trata tão facilmente. Eu também acredito que é difícil manter-se frequente em tudo e deve-se notar que, se você deseja ser bem versado na Web e na impressão, será necessário muito esforço e comprometimento.


"é difícil advir de um pensamento criativo para fazer a transição para uma lógica de código" = eu tendem a discordar um pouco disso. Na minha experiência, a codificação é tão criativa quanto um projeto visual. É diferente, com certeza, mas um bom programador também é criativo. Eu acho que isso é especialmente verdade quando começamos a falar sobre "design de interação", onde os detalhes do código e os detalhes das interações visuais devem se reunir em harmonia.
DA01 18/03/14

Eu respeito isso, mas ver em primeira mão o que alguém passa com a ferramenta de caneta do Illustrator e congelar quando você pede que codifique, porque eles não podem vê-lo através do código.
D MarVᴀᴅᴇʀ

1
Ah, claro, existem muitos designers que não conseguem compreender o código e muitos codificadores que não conseguem entender o tipo. Mas também há muito o que fazer, felizmente. :)
DA01

1
+1 por isso, mas foi por isso que notei, porque deve ser mencionado que não é para todos.
D MarVᴀᴅᴇʀ

1
Eu já vi proezas incríveis de criatividade de programadores que nunca se considerariam "criativos". É uma pena que defendemos uma definição de criatividade. Definitivamente, um tipo diferente, porém, ao acessar diferentes partes do cérebro.
Adam Schuld

2

Minha experiência com isso variou dependendo do meu trabalho.

Eu trabalhei para "empresas de identidade de marca" que empregam várias pessoas com várias habilidades e oferecem uma gama completa de serviços de multimídia. Os designers eram, na maior parte, estritamente designers e tinham pouco a ver com a funcionalidade de um projeto, especialmente quando esse projeto incluía bancos de dados, requisitos de segurança e / ou sistemas proprietários que precisavam ser incluídos.

Como desenvolvedor, eu tinha pouco a ver com o aspecto do design. Na maioria das vezes, eu recebia especificações e ativos de design que deveriam ser colocados no topo da estrutura, e era minha responsabilidade determinar se essas especificações de projeto eram possíveis. Eu posso ou não ter sido quem realmente os aplicou, tudo varia de acordo com o projeto. Para a maioria das circunstâncias, no entanto, havia uma linha traçada entre design e codificação.

Por outro lado, também trabalhei muitos anos como designer / desenvolvedor de impressão e web freelancer, como você quiser me chamar. Eu realmente nunca me incomodei em me atribuir um título nesse sentido, porque no final não importava. A maioria dos meus clientes não sabe a diferença entre um designer e um desenvolvedor. Eles não sabem a diferença entre 72 e 300 dpi, não entendem por que você não pode usar as cores do PMS no site e por que, quando você tenta combiná-lo da melhor forma possível, ainda fica diferente em seus tela comparada à sua.

Meu argumento aqui é que, se você é um show de um homem, é melhor você conseguir fazer tudo, pelo menos aos olhos de seus clientes. Se você estiver trabalhando para um lugar com funções e práticas estabelecidas, seu empregador provavelmente utilizará seus talentos mais fortes e permitirá que outras pessoas preencham as lacunas.

Pessoalmente, costumo dar mais valor ao aprendizado de código e preferiria o máximo possível em um programa de design, sem transformá-lo em um programa de desenvolvimento. O design é um talento que muitos têm naturalmente e eu gosto de pensar que tenho um toque. Não muito, mas o suficiente para impressionar a florista local no caminho, ou a amiga de mamãe que quer aumentar a aposta no seu negócio Mary Kay. A capacidade de escrever código ou desenvolver sistemas é outra história. Pode ser muito técnico e não é algo que vem naturalmente para muitos.


2

O problema que tenho com isso é que o Designer Gráfico se tornou muito sinônimo de Web Designer.

Veja: Quais são os ramos do Design Gráfico

Existem tantos ramos estabelecidos que não acho justo dizer que todos os designers gráficos precisam aprender a codificar. Abre muitos empregos? Certo. Mas onde isso acaba?

10 Deve ter habilidades para desenvolvedores de front-end de 2009, enquanto está escrito com uma lista muito arrogante de itens como controle de versão / GIT, jQuery, CSS3, HTML5, SQL ...

E a verdade é que ele não está muito longe de um desenvolvedor web front-end. Mas muitos deles devem estar em uma especialização específica de desenvolvedor de web design / front-end em qualquer programa escolar que não seja necessário para todos os estudantes de design gráfico.

Gostaria de saber mais dessas coisas? Sim. Mas conheço muitas outras habilidades, como conformidade com a lei CAN-SPAM, segmentação avançada em marketing por email. Metas, filtros e eventos no Google Analytics, como alguns exemplos. Esses requisitos também são necessários para o design gráfico? Não. Essas também devem ser uma especialização, um único ramo na árvore maior.

Diferentes empresas fazem isso de maneiras diferentes. Penso que uma grande parte da minha diferença é que estou no setor B2B exclusivamente. Desde que fiz algum trabalho freelancer no ensino médio e na faculdade, fiz algo voltado para um segmento da população em geral.

Então, qual design funciona melhor?

Bem, esse é um problema que tenho com muitos designers, profissionais de marketing e a chamada "blogosfera". Eles levam as pessoas a acreditarem que o celular é essencial, um ótimo design usa pelo menos 5 estruturas e grades diferentes e esse script e esse script, e todos precisam ter um blog.

Quando entrei para a empresa, trabalho para o site deles, que foi escrito com html inline <font size='15' color='white'>para aqueles que nem se lembram de como é o html inline. Ainda não reformulei o site, mas o reconstruí com HTML / CSS muito básico. Mais importante do que adicionar jQuery e AJAX e capacidade de resposta móvel foi melhorar o SEO e o Analytics. Posso lhe dizer exatamente quem visita de onde, em que clicam, se fazem o download de nosso folheto, iniciam nosso vídeo promocional, terminam nosso vídeo promocional ... no Bing, até mostramos pesquisas relacionadas a algumas de nossas pesquisas por palavras-chave e que está gerando tráfego de alta qualidade.

É um ótimo design? Acho que isso depende. Você quer um design sofisticado que possa encontrar no Awwwards que ninguém nunca ouviu falar e que não pode ser encontrado em nenhum mecanismo de pesquisa - mas que seja sexy como tudo. Ou você quer um site sem graça e chato, mas com ótimos resultados?

Idealmente, você quer um equilíbrio. Mas a indústria e o marketing promovem as coisas chamativas e, como resultado, mais e mais estudantes querem trabalhar apenas nas coisas chamativas. Eu falo por experiência própria. Muitos de meus colegas optaram por deixar bons trabalhos de design em Miami para se mudar para Nova York, mal conseguindo o suficiente para sobreviver ao trabalho na moda # 217. Outros que eu conheço não estão funcionando e não se aplicam a nenhuma empresa de design que não pareça divertida e fresca. Esqueça os empregos no governo - eu não conheço um único designer que não seja eu que tenha se candidatado a qualquer trabalho de design do governo, apesar de salários e benefícios incríveis com empregos de alto nível, bem como nas seis figuras. Por quê? Como o governo é abafado e em vez de precisar conhecer o jQuery e a estrutura da semana, você precisa conhecer os padrões de acessibilidade e o Acrobat Pro.

Sumário

Ensine o que os alunos esperavam quando se inscreveram no programa. Alguns HTML e CSS básicos certamente não machucam. Porém, nem os padrões de acessibilidade, a cópia de cópia, os processos de impressão, o e-mail se mesclam ao InDesign ou qualquer outro aspecto menos moderno do design gráfico.

Outra dica que eu uso e que é realmente boa: não pesquise nos sites de carreira por "Design Gráfico", em vez disso, escolha o software mais complexo que você conhece e gosta e pesquise esse "InDesign" "SASS" "After Effects" "Design Responsivo" "jQuery" seja o que for. Diga aos seus alunos para pesquisar por habilidade, não por título.


"Ensine o que os alunos esperavam quando se inscreveram no programa." Eu tenho que discordar, os alunos realmente não sabem o que esperar, pois ainda não aprenderam quando se inscreveram. Eles apenas sabem que têm interesse no campo e desejam um emprego no final e um diploma / ingresso na universidade. Se apenas ensinarmos a eles o que eles querem aprender, mas não conseguirem emprego, porque o mercado quer designers que possam codificar, isso não lhes faria um favor. Faz parte do nosso trabalho adaptar-se a alguns requisitos do mercado.
curioso

No Monster.ca, no momento, há mais trabalhos para o Acrobat e depois para o jQuery. Há mais empregos para o Powerpoint do que para o GIT. Há mais empregos para Marketing do que Web Design.
Ryan

Não estou dizendo para você não ensinar a eles codificação básica e também não disse para ensinar o que eles querem. Eu disse para ensinar a eles o que eles esperavam - como se eu me inscrevesse em um programa especializado em Codificação Criativa e Impressão a Laser, você deve ensinar isso. Se eu me inscrevi em um programa GD generalizado, você deve ensinar coisas mais generalizadas. E o mais importante, meu argumento é não subestimar o mercado de trabalho corporativo para o que está na moda pela MEDIA. A MÍDIA se concentra em trabalhos "sexy". No mundo real, para todo trabalho sexy, existem centenas fazendo shows corporativos.
Ryan

E aqueles shows corporativos, embora não sejam sexy e sempre inspirados. Geralmente pague melhor e tenha melhores benefícios. Procure um consultor de design para JACOBS ou Lockheed. A criação de painéis de apresentação para suas equipes de engenharia começa em torno de 60 mil por ano, com todos os benefícios. Nenhuma codificação necessária.
Ryan

1

A palavra-chave para se concentrar é de nível básico . É simplesmente irrazoável para uma empresa esperar que um aluno de graduação saiba como "o mundo real" funciona - na maioria das vezes eles acumulariam conhecimento teórico, alguma experiência em projeto in vitro (de qualidade variável) e possivelmente uma formação interna.

A contratação de um graduado é um investimento caro e de longo prazo para a empresa. Os novos recrutas precisam se familiarizar com qualquer coisa, desde sistemas de CRM, rastreadores de erros e controle de versão até idiossincrasias corporativas e etiqueta de mala direta. Normalmente, emparelhados com um colega sênior / intermediário para suporte e orientação, eles avançam rapidamente para tarefas mais complexas e, idealmente, serão retidos na empresa por tempo suficiente para se tornar um ativo valioso.

A exposição a tecnologias modernas é definitivamente benéfica, mas concentra-se na capacidade de transferência de habilidades. Só porque a faculdade se concentra no ASP.NET não deve fazê-los evitar um ambiente Java ou Ruby on Rails ou PHP. Isto é especialmente verdade para um web designer / desenvolvedor, onde os meios para produzir html diferem relativamente superficialmente (em comparação com a escrita de códigos "funcionais" mais profundos).

Um web designer acabará por "diminuir" o UX, o desenvolvimento da web ou permanecerá um generalista poderoso. O conhecimento dos perigos de css / html torna a colaboração entre designer e desenvolvedor muito mais eficiente (por exemplo, não perder tempo classificando camadas não nomeadas / não agrupadas no photoshop, com layouts alinhados a pixels e gráficos dinâmicos). Uma maneira valiosa de destacar-se de forma igual ou até mesmo de forma mais qualificada é acumular alguma experiência no projeto por meio de um mercado freelancer.


1

Eu acho que é assim: no futuro, vamos automatizar as coisas cada vez mais. Muitos trabalhos de colarinho branco estão desaparecendo e os que restarem serão de maior produtividade, como o design. Isso significa também que haverá muito mais competição.

Agora, para sobreviver a isso, é útil saber como realmente programar. Coisas como CSS e HTML não são realmente códigos de programação. Mas sim a marcação, que é uma espécie de filho bastardo do código. Compreender a marcação é imensamente benéfico, pois oferece uma visão melhor das coisas. Também seria benéfico saber que a marcação não é um código, mas uma maneira alternativa de entrada. Embora eu entenda que é comumente referido como código por não programadores (essa posição é um pouco insustentável, pois isso significaria que salvar o documento de photoshop do Word contaria como codificação). A distinção é importante para o resto da minha resposta.

Agora, quando digo que todo mundo precisa entender o código de programação, quase todo mundo entende errado. As universidades certamente o fazem, principalmente porque defendem uma agenda de ciência da computação que não tem nada a ver com programação. Em um nível pessoal, a maioria de vocês pensa em termos de necessidades para criar um aplicativo.

Mas a habilidade de programação de que precisamos é muito mais simples que tudo isso. É melhor como você faz o computador repetir a tarefa que fez, mas em todas essas fontes de dados. Como transformar todos esses documentos do Word em PDF. Como buscar endereços de todos os trabalhadores da empresa x e associá-los ao seu design. Algo em que um loop for pode fazer maravilhas em sua produtividade e obter um aplicativo específico custaria um custo proibitivo ou o aplicativo simplesmente não existe.

Um exemplo simples

Vamos vincular uma pergunta neste site; este exemplo está no ponto ideal de conhecimento necessário, embora concedido, você pode perguntar coisas como esta (às vezes você não o fará):

Fonte Impressionante como o Photoshop Custom Shape Set (aviso de possível autopromoção). Este é um caso de uso muito específico e é muito improvável que esse script exista ou você o saberia rapidamente, pois seria fácil para o Google. O script pode parecer complexo, mas na verdade são apenas três linhas de código que eu escrevi, o resto está apenas arrumando e limpando ou algo que eu gravei. O ponto principal é que é basicamente para loop (em outras palavras, uma estrutura de repetição) combinada com 5 minutos de pesquisa. Antes desses 5 minutos, eu não sabia como fazer isso, tive que aprender do zero. Eu nunca havia usado o plug-in do listener de scripts nem feito nada com formas no Photoshop antes na minha vida. Então, sim, os idiomas mudam, mas você pode aprender coisas novas em 5 minutos, se tiver a base.

Complexidade é algo entre escrever uma lista de compras e uma receita culinária . Agora, esse não é necessariamente um primeiro script fácil, mas a segunda modificação deve ser bastante trivial quando você entender o primeiro estágio (e foi feito com a pesquisa e substituição). Também ser confiante o suficiente para seguir as instruções sem pirar seria bom.

Saber o que você pode esperar de um desenvolvedor pode ajudar. Ser capaz de lançar algum código pode reduzir um trabalho de um mês para um trabalho de dois dias. Portanto, é mais um alerta sobre o que um programador faz mais do que qualquer outra coisa. Também é bom saber que nem todo código é igual. Ser capaz de entender que um administrador de banco de dados é muito diferente de um gravador de shader leva você muito longe.

No final, o código tem a capacidade de aumentar permanentemente o seu valor próprio, é nele um bom motivo para aprendê-lo. Apenas não se concentre muito no próprio código, mas na sua utilidade. Além disso, saber como os programadores controlam a versão pode alterar literariamente a maneira como você trabalha.

Portanto, você deve ensiná-los o suficiente para que não fiquem assustados quando virem o código, mas possam dizer a si mesmos que posso gerenciar isso.


Entendo o seu código sobre o código, que é muito mais avançado que a marcação (embora eu não altere a redação da minha pergunta porque acredito que a maioria das pessoas não entenderia o subtelty). Também concordo que a compreensão de como o código funciona pode aumentar imensamente o seu conjunto de habilidades no futuro (embora não apenas no design gráfico, por isso não o colocaria em nosso currículo). Por outro lado, muitos HTML / CSS são terceirizados hoje em dia por preços relativamente baratos, isso também faz parte das minhas preocupações.
curioso

@Emilie Sim, é verdade, mas ainda é mais uma questão de ser exibida uma vez, por isso não é muito assustador do que ensinar algo realmente útil, de qualquer forma, você não conseguirá capturar todos eles. Na verdade, eu trabalho como professor universitário, exceto fora do curso, ensino aos projetistas de máquinas que os problemas são comparáveis. O nível é apenas mais alto.
Joojaa

Concordo com o que você adicionou à sua resposta, embora eu não ache que esteja no escopo do nosso programa, mas isso é algo que deve ser ensinado no ensino médio ou algo assim. Aprender a aprender será grande para os próximos anos. Temos sobrecarga de informações e tudo ao mesmo tempo.
curioso
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.