Boas,
Eu programo PHP, não sou nada do outro mundo, mas percebo umas coisas. No entanto tenho a noção que por esse mundo fora existem muitos que percebem mais do que eu, e ainda bem.
Eu "parto-me todo" para conseguir estar a acompanhar o que se passa na minha área. Fazer a mudança do PHP4 para o 5, e brevemente para o 5.3 e depois começo a desenvolver utilizando a Zend Framework, ainda ontem saiu a 1.6, mas hoje já tem alterações na trunk para corrigir um erro irritante. Isto apenas em PHP. Junta-lhe a enormidade de coisas que podes fazer, streaming, manipulação de ficheiros, webservices (REST, SOAP, etc, etc.).
Mais os patterns da OOP. Singleton, observator, factory, registry, decorator, e ainda mais alguns.
Vem o JavaScript, e depois parece que é moda a utilização do XMLHttpRequest e tens que utilizar Json para melhor manipulares. E começas a ter que compreender muito melhor e dás conta que se calhar é melhor utilizares uma framework Javascript, (não interessa qual). E depois tens que fazer a manipulação de ficheiros XML, lá vem mais o simplexml, xml reader/parser/writer e o XSLT (PHP)
E é claro que já vais ter que aprender a trabalhar com controlo de versões (cvs, svn, etc).
E chegas ao fim do dia e cais para o lado.
Isto apenas para dizer que não se pode comparar um programador a um designer. São coisas completamente diferentes, mas mesmo completamente diferentes.
Um webdesigner apenas tem que ser criativo e saber trabalhar com o fireworks e talvez HTML/CSS
Se me dizem que é possível um webdesigner programar, eu digo que acredito. Se me dizem que é possível um programador fazer design, eu acredito.
Mas nem pensem que podem ser bons nas duas coisas. Talvez bons numa e mediocres noutra.
Publicidade à parte: eu programei e desenhei este site.
http://www.hockeytotal.org . Eu tenho consciencia que o design não é bom. As cores deviam ser outras, as que aí estão não combinam. Mas eu não seu melhor...
Saudações