Gostaria de fomentar uma discussão: por que um designer deveria aprender PHP? Vou expor meu ponto de vista através da publicação deste artigo. Logo, espero conhecer a posição de cada um de vocês através dos comentários.
Ascensão dos CMS
Conteúdo gerado pelo usuário é uma realidade. E o conteúdo não pára de ser produzido. Ao mesmo tempo, assistimos o nascimento e o crescimento de vários CMS (Content Management System – Sistema de Gestão de Conteúdos). Uma dobradinha que amplia as oportunidades de negócios e trabalho.
Acredito que você já ouviu falar em WordPress, Drupal, Xoops, Joomla e tantos outros. Ambos são livres e projetados com características próprias e que os diferem um dos outros. Mas há algo em comum: são desenvolvidos com a linguagem PHP.
Ao mesmo tempo em que surgem oportunidades de negócios e trabalho para programadores, aumenta a demanda por designers especializados ou com conhecimentos sobre o CMS em questão. Interfaces precisam ser projetadas; identidades visual aplicadas.
Cada CMS tem sua particularidade, logo um difere-se do outro. O que significa dizer, que o tema que você projeta para um, precisará de adaptação se for desejado a utilização em outro. Mas uma coisa eles tem em comum: utilizam funções, tags e recursos em PHP. E se você dominar o básico dessa linguagem, terá vantagens: ganhará tempo e agilidade nos estudos, diminuindo a curva de aprendizagem; criará temas (ou templates, como preferir) em menos tempo, e aumentará seu rendimento.
Integração com equipe
Um projeto web envolve profissionais com suas respectivas habilidades; cada qual com jargões comum a sua atividade. Quanto maior o projeto, mais profissionais envolvidos. Porém, vamos nos concentrar em projetos que envolvam programadores e designers.
Esses dois profissionais precisarão discutir objetivos do projeto em que estão envolvidos; precisarão expor suas necessidades; precisarão explicar pontos críticos e relevantes para o desenvolvimento e análise.
Para que os designers compreendam os programadores, é necessário conhecer alguns termos e um pouco do ofício do companheiro. Dessa forma, a comunicação irá fluir de forma significativa e eficaz.
Somando o trabalho dos profissionais, o resultado não poderia ser diferente de o desenvolvimento de uma interface consistente e funcional; além de um código enxuto e com ganhos significativos de performance.
Além do mais, é uma realidade: designers se envolvem com códigos e aplicações, mesmo que para a execução de uma simples funcionalidade. Contratam ou fazem parcerias com programadores. Instalam, configuram e/ou modificam códigos de terceiros.
…
Procurei expor minha opinião sobre a necessidade de um designer aprender PHP. E você, qual sua opinião sobre o assunto?
PS: É possível pensarmos, também, no caminho inverso do apresentado. Isto é: por que um programador deveria aprender conceitos de design?








