← Desenvolvimento

D-E-V-E-M os (Web) Designers saber programar?

Lida 4848 vezes

Offline

Eduardo Santos 
Equipa
Mensagens 1097 Gostos 1
Feedback +4

Troféus totais: 29
Trófeus: (Ver todos)
Tenth year Anniversary Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Estive a ler este artigo bem interessante sobre um assunto mais que discutido... :superlol:

http://www.vanseodesign.com/web-design/web-designers-and-coding/

O que têm a dizer? Gostava de ouvir algumas opiniões...
Offline

Jerson 
Elite
Mensagens 2401 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Hoje em dia é um "must have"
Offline

Katiero Porto 
Membro
Mensagens 85 Gostos 1
Feedback +1

Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 50 Posts 10 Posts First Post Karma

Eu acredito que os designers gráficos, que trabalham com material para impressão não precisam.

Os web designers, que trabalham com web sites precisam saber codificar, como sugere este artigo em inglês, quando se refere a palavra "code" ou "coding", o que é diferente de programar.

Ou seja, os web designers devem saber criar os layouts e também criar as páginas em xHTML ou/e HTML 5 e CSS.

Agora programar já é outra questão, é outra profissão. É como um dentista especialista em aparelhos (Ortodontista) e um especialista em cirurgias (Bucomaxilofacial), nenhum necessariamente precisa fazer o que o outro faz, apenas se quiser ter as duas especializações.

O que acontece no mercado é que as agências querendo economizar exigem muitas vezes múltiplas funções em suas vagas, e ai as pessoas acabam tendo que aprender um pouco de tudo para conseguir o trabalho, o que de fato os torna profissionais meia boca.

Eu sou web designer, especialista em xHTML e CSS e tenho bons conhecimentos de PHP, porém não me considero um programador, ainda que crio temas avançados para WordPress a partir do zero.

Para mim uma pessoa para se considerar Programador deve ser capaz de criar sistemas complexos. Um exemplo é o Matt Mullenweg, que é um dos criadores do WordPress, ai sim temos um Programador de verdade. O resto, é resto.
Offline

diogoosorio 
Membro
Mensagens 134 Gostos 1
Feedback +1

Troféus totais: 22
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Da minha experiência é muito raro um programador ter apetência para design e vice-versa. E julgo que quem consegue ter apetência para as duas áreas é verdadeiramente um fora-de-serie.

Convivo com programadores e futuros programadores, numa base diária e tal como eu, a esmagadora maioria (a absoluta esmagadora maioria) tem dificuldade em juntar duas cores que combinem bem.

Por outro lado, trabalhei durante 2 anos numa agência de comunicação e publicidade (na área de IT) e tenho também perfeita consciência que a esmagadora maioria dos grandes "artistas gráficos" estão muito longe de ter o perfil ideal para uma tarefa como programar.

Acredito veemente que são duas áreas que devem estar separadas e que, infelizmente as pessoas julgam que eu por programar um site de raiz em JSP, PHP ou ASP.Net, automaticamente consigo desenvolver o layout do site (e a verdade não podia estar mais longe da verdade, nem um cão consigo desenhar).

Agora quem se intitula de "webdesigner" tem de ter um conjunto de apetências "extra" ferramentas de desing. Tem de, no mínimo, ter um conhecimento desenvolvido na área das markup languages, idealmente algumas noções de JS\PHP - no fundo para no momento de concepção do site, saber exactamente o que é possível, o que é possível e complicado de executar e o que é simplesmente impossível de fazer. Quem desenvolve um layout para WP, deve ter uma noção de quais as limitações e potencial da plataforma.

Da mesma forma, quem se intitula de "webdeveloper" tem necessariamente de ter apetências ao nível das ferramentas de design gráfico. Porque quem desenvolve para a web sabe perfeitamente que, mesmo tendo o melhor webdesigner atrás dele, é sempre necessário mudar uma cor de um botão, ...

Offline

Nazgulled 
Membro
Mensagens 552 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Os últimos posts disseram basicamente tudo...

Há que saber distinguir as diferenças e não misturar as coisas. Desenhar um site e saber codifica-lo é uma coisa, programação é outra.

Se um web designer deve saber codificar o site que desenhou? Na minha opinião, sem dúvida (apesar de já ter lido argumentos para os dois lados e concordar com pontos de ambos os lados). Um site só irá ficar espectacularmente bem desenhado se o designer tiver noções e conhecimentos daquilo que é possível ou não fazer. Mas para isso precisa de ter conhecimentos de coisas como HTML, CSS e um pouco de JS.

Mas isso não é saber programar, é saber usar uma linguagem de marcação e codificar um site. Programação é outro assunto completamente diferente e como tal, não, o web designer não tem de saber como se programa um site.
Offline

lossehelin 
Membro
Mensagens 125 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

eu concordo com as opinioes aqui partilhadas. um designer deve saber fazer coding. Quanto ao saber programar acho que nao seja obrigatorio, mas seria um ponto a favor.
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Para mim quem apenas desenha um site no photoshop, não é um webdesigner...
Offline

Tjda 
Membro
Mensagens 690 Gostos 9
Troféus totais: 31
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

No meu curso que está claramente mais virado para a arte, fui o único a passar a programação, por isso confirmo a ideia que já foi demonstrada no post do diogoosorio. No entanto, na minha opinião, um webdesginer tem claramente de saber programar! HTML, CSS, JS, PHP e mais algumas que eu ainda não conheço.
Offline

Nazgulled 
Membro
Mensagens 552 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

No meu curso que está claramente mais virado para a arte, fui o único a passar a programação, por isso confirmo a ideia que já foi demonstrada no post do diogoosorio. No entanto, na minha opinião, um webdesginer tem claramente de saber programar! HTML, CSS, JS, PHP e mais algumas que eu ainda não conheço.
Porquê que um gajo que sabe desenhar excelentes sites tem de saber programar PHP? JS ainda é naquela, não precisa de ser um master, mas ter umas luzes ajuda a conceber um melhor desenho. Mas PHP? Isso é trabalho do web developer e não do web designer.
Offline

Jota 
Editor
Mensagens 773 Gostos 0
Feedback +1

Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Na minha opinião eu não me importo se um designer não sabe programar, nem em css por exemplo. Claro que é um vantagem se souber.

Mas para mim o mais importante é o designer saber desenhar para a web. Muitos designers o background é catálogos e revistas e cartões de negocio etc.. e quando vão desenhar para a web o resultado não é muito bom.

Conhecer as limitações da web também ajuda, saberem que um site com imagens pesadas fica lento, etc..

Num mundo perfeito um web designer saberia transformar os "desenhos" em paginas html e css, talvez um pouco de javascript para menus etc.. Mas acho que mais que isso não seria necessário o resto tem que ser o programador.

O programador num mundo perfeito devia saber fazer slices, e coisas pequenas no photoshop, e claro html e css.

Agora claro se fizeres tudo então ainda melhor.

Offline

Eduardo Santos 
Equipa
Mensagens 1097 Gostos 1
Feedback +4

Troféus totais: 29
Trófeus: (Ver todos)
Tenth year Anniversary Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Eu peço desculpa em primeiro lugar porque eu é que coloquei mal a questão. ;) Como disseram lá atrás, "codificar" em vez de "programar".

Anyway, eu acho que o grande problema é que existe quem considere um Web Designer alguém que "faz tudo" inclusive programação. Lá por se chamar Web Designer não significa que seja um individuo multi-funções.

Um Web Developer é basicamente alguém que programa para a Web, que desenvolve sistemas, um Web Designer deve se considerado aquele que desenha (design) e que tem o EXTRA de saber codificar um website em linguagens de marcação (HTML p/ex).

Agora, eu também sou da opinião de que é necessário saber o básico pelo menos em HTML/CSS para poder desenhar algo que possa vir mesmo a ser posto em prática. Em vez de criar coisas "impossíveis".
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Quem desenha um site devia de se chamar apenas ilustrador então, porque está apenas a fazer um desenho. Dai eu dizer que webdesigner é quem desenha e "coda".
Offline

Eduardo Santos 
Equipa
Mensagens 1097 Gostos 1
Feedback +4

Troféus totais: 29
Trófeus: (Ver todos)
Tenth year Anniversary Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Quem desenha um site devia de se chamar apenas ilustrador então, porque está apenas a fazer um desenho. Dai eu dizer que webdesigner é quem desenha e "coda".
São funções diferentes. Se pedisses a um ilustrador para te criar um site, aposto que não sabe nada de usabilidade, white-space, e conhecimentos básicos de tipografia na Internet. ;)

Um designer cria algo que irá ter uma função/interactividade, cria soluções para um problema.

Um ilustrador apenas ilustra. Trabalho gráfico basicamente.
Offline

tbk22 
Membro
Mensagens 1268 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Acho que mais vale fazer uma das coisas excepcionalmente bem e não saber a outra, do que saber as 2 razoavelmente...

De qualquer maneira eu sou daquelas pessoas que gosta de um pouquinho de tudo, design, programaçao, "webmastering"  e afins e e secalhar por nunca me dedicar so a uma não evolui muito
Offline

Tiago 
Membro
Mensagens 209 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Prefiro ter dois recursos um grande web designer e um grande programador, do que um só recurso que é razoável nas duas funções.

E que eu conheça, não existem génios da programação que são génios no web design.