Em Portugal, grandes projectos não são tão raros assim. O que é raro é esses não serem entregues a uma empresa ou a uma equipa (que, lá está, tem designers E developers).
IMHO, é mais "fácil" ser-se um web developer que tem jeito para design do que o contrário. O motivo é simples: quando aquilo que uma pessoa sabe de programação é um "desenrasque", é muuuuuito fácil fazer porcaria no código. Ao contrário do design, o código é uma coisa "funcional", e os erros não só estéticos, e podem afectar toda a usabilidade do site (menciono especialmente o site da Vodafone, que quando lhe apetece dá erros de ASP, ainda por cima no modo verboso e com o "stack trace" (ou lá o que é) visível...)
Quais são os conhecimentos que tem de ter? Tem de ter os conhecimentos que duas pessoas, cada uma de cada área, teriam. Mas se é para se desenrascar a fazer um site, quanto muito, seria melhor ser um developer que entrou na área do design do que o contrário.
Não quero com isto menosprezar o design, mas uma coisa é certa: um mau design torna um site feio, mas não afecta a usabilidade (a menos que seja um design mesmo mesmo muito mau, ou, pior ainda, um design meu, mas isso é outra história ). Por outro lado, quando a parte da programação está mal feita, não só é possível tirar as verdadeiras funcionalidades de um site, como ainda pode ser bastante perigoso se o site armazenar informações sensíveis (olhó SQL Injection!).
IMHO, é mais "fácil" ser-se um web developer que tem jeito para design do que o contrário. O motivo é simples: quando aquilo que uma pessoa sabe de programação é um "desenrasque", é muuuuuito fácil fazer porcaria no código. Ao contrário do design, o código é uma coisa "funcional", e os erros não só estéticos, e podem afectar toda a usabilidade do site (menciono especialmente o site da Vodafone, que quando lhe apetece dá erros de ASP, ainda por cima no modo verboso e com o "stack trace" (ou lá o que é) visível...)
Quais são os conhecimentos que tem de ter? Tem de ter os conhecimentos que duas pessoas, cada uma de cada área, teriam. Mas se é para se desenrascar a fazer um site, quanto muito, seria melhor ser um developer que entrou na área do design do que o contrário.
Não quero com isto menosprezar o design, mas uma coisa é certa: um mau design torna um site feio, mas não afecta a usabilidade (a menos que seja um design mesmo mesmo muito mau, ou, pior ainda, um design meu, mas isso é outra história ). Por outro lado, quando a parte da programação está mal feita, não só é possível tirar as verdadeiras funcionalidades de um site, como ainda pode ser bastante perigoso se o site armazenar informações sensíveis (olhó SQL Injection!).