Isso é algum tipo da lei de Murphy? Talvez se eu quiser contratar um ninja de programação muito bom, eu deveria conferir o site dele como em "Mostre meu site e eu direi o quão bom você é"
EDIT: Vá para a guia usuários principais do stackoverflow e você verá
design
aesthetics
Lukasz Madon
fonte
fonte
Respostas:
Porque o design é uma especialização, assim como a programação: nem todos podem fazê-lo. São necessários anos de treinamento e experiência para saber como reconhecer e implementar um bom design.
A maioria das pessoas não é polímata verdadeira e não tem tempo, inclinação ou capacidade de dominar duas especializações.
Além disso, a maioria das pessoas não tem recursos para contratar um designer profissional para criar seu site. Portanto, adicione isso à tendência geral do programador de escrever a própria versão de um site, em vez de usar ferramentas disponíveis no mercado, e você tem uma receita para muitos programadores que criam sites que não parecem tão bons assim.
fonte
Um motivo comum é:
fonte
Esta é uma resposta muito simples:
O carro que seu mecânico dirige costuma ser um 'trabalho de restauração em andamento'.
É provável que seu eletricista tenha fios saindo do teto em mais de um local.
Seu encanador pode ter julgamentos que pertencem a um museu.
Não sou apenas um programador, também sou um fotógrafo muito bom. Eu raramente filmo um filme de 'família', só não tenho tempo (sim, alguns de nós ainda usam esse material chamado 'filme')
Fazemos isso todos os dias, muitos de nós seis dias por semana. A última coisa que queremos fazer é trabalhar em algo tão trivial quanto um site pessoal quando houver coisas mais interessantes para trabalhar em nosso 'tempo livre' :)
Claro, o site pode ser feio, mas é fácil de manter e funciona em qualquer navegador. Além disso, acho que os visitantes do meu site estão mais interessados nas informações que disponibilizo do que nos estilos bonitos.
Pense no StackOverflow. Você pesquisa, encontra um link promissor e encontra o que precisava para solucionar seu problema. Você ficou impressionado com o estilo? Você vai se lembrar daqui a alguns meses? Provavelmente não, mas você provavelmente se lembrará do conhecimento que adquiriu.
fonte
Um bom programador! = Um bom web designer. E não há absolutamente nada de errado nisso. Colocar CSS bonito em um site também não seria de forma alguma indicativo da capacidade de um programador de escrever o código PHP (por exemplo) que alimenta o site.
Sem mencionar que a beleza é subjetiva e o que parece horrível para você pode parecer muito bom para o autor do site. A menos que eles estejam se candidatando a um show de web design, eu não me preocuparia. Não ter um site "bonito" não torna um programador inferior ou não criativo.
fonte
Um site bem projetado consiste em boa forma e função. Eu acho que o OP fala sobre o aspecto do formulário aqui. Em uma função POV, acho que a maioria dos sites de programadores é bem projetada: obtenho as informações necessárias de forma rápida e clara e o texto é fácil de ler.
Quanto ao aspecto do formulário, por razões óbvias, a maioria dos programadores não é projetista treinado. Não há nada de errado nisso. No entanto, você não precisa ser um designer profissional para criar um site simples e decente, desde que esteja ciente dos princípios básicos do design, como tipografia, layout, teoria das cores etc. e algum senso comum em relação à usabilidade do site. ser bastante polido. Ter conhecimento do Photoshop não tem nada a ver com tudo isso. Você pode ter um site perfeitamente elegante sem usar uma única peça gráfica.
Eu sempre digo aos meus amigos programadores para lerem alguns bons blogs de design (aqueles que ensinam os fundamentos do design, não aqueles que criam postagens da lista das tendências mais quentes). Para aqueles interessados, aqui está uma lista de blogs de design que eu recomendo: ( publicado no podcast de Scott Hanselman)
fonte
Porque a programação requer um certo tipo de pensamento lógico, e a estética (fazendo as coisas parecerem bonitas) requer um tipo muito diferente de pensamento. Há muito poucas pessoas que têm o dom de ambos.
fonte
Aqui estão alguns itens
Apenas seja grato que há mais do que apenas um prompt de comando.
fonte
Este é um exemplo de contra-sinalização : "exibindo-se não exibindo-se ou jogando com humildade". Observe que alguns programadores de elite têm sites exemplares, que ficam sob sinalização clara.
Se você passou muito tempo criando um logotipo personalizado e escolhendo cores agradáveis, isso pode mostrar que você se importa muito com o que os outros pensam. Os programadores de elite já sabem que são bons e não sentem que têm algo em particular que precisa ser provado.
Nota de rodapé: Alguns programadores de elite tiveram alguns dos primeiros sites de todos os tempos e muita coisa mudou desde então. Para entender o que quero dizer, consulte o site da Warner Bros para o filme Space Jam , que permanece inalterado desde 1996. Sites ruins agora poderiam ter sido considerados "limpos" há uma década.
fonte
Eu acho que tem a ver com uma mentalidade utilitária. Pense nisso? O que um programador consideraria chamativo, um bom site com imagens bonitas, flash e um tempo médio de carregamento de 30 a 60 segundos ou um site simples e rápido, contém tudo o que o programador considera útil e é realmente fácil de manter. Inferno, alguns de uso provavelmente consideram a linha de comando mais chamativa do que uma bonita GUI. Feio está na mente do usuário!
fonte
Não, é uma questão de financiamento. Quem pagará pelo esforço de ter um site "bonito"? O mesmo motivo pelo qual os programadores provavelmente não oferecem um aplicativo completo como código de amostra.
Os produtos custam dinheiro real e um site bem projetado é um produto.
fonte
As crianças sapateiros não têm sapatos. Se o site for bonito, pode ser que o programador, estando ocupado o suficiente com seus projetos pagos, tenha usado um tema ou modelo existente. Além disso, depende realmente de qual idioma o programador prefere - talvez eles não sejam fortes com HTML e CSS ou talvez estejam ocupados aprendendo outras linguagens, em vez de fazer algo que pode ser facilmente alcançado usando os modelos gratuitos existentes.
fonte
Visitei um site que comparava um site criado por alguém com experiência em programação e um site criado por um designer / artista gráfico. Você podia ver claramente que o artista era mais agradável de se olhar.
Obviamente, é porque o artista entende coisas como qual tipografia é apropriada para este site, o esquema de cores corresponde e o layout do site também é importante. Muitos programadores nunca aprenderam esse tipo de coisa.
fonte
O site de um programador realmente bom provavelmente parece melhor ao visualizar o código-fonte.
fonte
Difícil dizer o porquê. Tenho certeza de que você poderia apresentar um motivo diferente para cada exemplo. Dito isto, a estética é muito importante na programação, assim como na matemática. Não basta resolver algo - você precisa fazê-lo com elegância. Pelo menos é assim que sinto a diferença entre um bom programador e um ótimo.
Elegância, simplicidade e outros conceitos suaves são difíceis de executar, mas fáceis de reconhecer quando você os vê. Talvez a educação tenha enfatizado muita ciência na ciência da computação e não o suficiente das artes mais brandas.
Quanto a mim, usei o estilo padrão que acompanha o software do meu blog, porque ainda não tive tempo para personalizá-lo. Nem pareço ter tempo para blogar muito, por isso é ainda mais baixo na minha lista de prioridades. Isso não significa que não dedique os devidos cuidados e atenção ao trabalho que faço por remuneração. É apenas uma questão de colocar o máximo de trabalho onde você obtém o maior benefício.
fonte
É uma mentalidade baseada em uma falsa presunção. A maioria dos programadores da Web presume que eles não são bons em design desde o primeiro dia. Os designers adquirem suas habilidades assistindo e fazendo - e não na sala de aula.
Muitas pessoas são multifacetadas, mas nunca saem de sua zona de conforto. Pessoalmente, faço as duas coisas porque percebo que, se você deseja que algo seja feito corretamente, você deve fazê-lo.
Sou desenvolvedor da Web e estou trabalhando no novo design do meu blog: http://twitpic.com/3ihbgt
fonte
Eu acho que não é uma questão de especialização, ou a quantidade de tempo livre ou dinheiro que os programadores têm.
O que você diz não é verdade. A maioria dos programadores tem sites bonitos . Você está apenas olhando para o lugar errado. Dê uma olhada nas fontes . Se você quiser avaliar a beleza de algo que um programador criou, verifique o código-fonte! Fontes é o que um programador cria, não a aparência.
fonte
Bem, porque tenho projetos consideravelmente mais interessantes em andamento do que arrumar meu site. Não me interpretem mal. Eu gostaria de ter um site espetacular e provavelmente entrará em um tumulto de HTML5 em algum momento e reformulará meus sites. Mas quando se trata de "trabalhar em um programa realmente interessante" vs. "fazer o site parecer decente", costumo escolher o número 1.
E, para pura diversão, verifique o design em http://www.berkshirehathaway.com/ .
fonte
É exatamente por isso que eu uso http://themeforest.net/ Sou um desenvolvedor que se interessa por design. Posso fazer as coisas parecerem ótimas, mas preciso de um designer para me dar uma aparência geral.
A última vez que fiz um design, demorei duas semanas e pareci bem. Então contratamos alguém e em 2 dias ele teve um desenho que explodiu o meu na água. Mas, era sua especialidade. Código é minha especialidade.
Acho que os programadores ficam sobrecarregados com o design na maioria das vezes por razões financeiras. Mas prefiro que meu empregador gaste US $ 30 e compre um modelo em vez de gastar duas semanas no valor de tempo e pague criando algo que é medíocre na melhor das hipóteses.
Há um ditado antigo: bons programadores escrevem um bom código. Grandes programadores copiam o código de bons programadores. Acho que isso se aplica à aquisição de modelos de design on-line (legalmente, é claro).
fonte
é dada preferência ao site básico em html, escrito à mão, que fala principalmente sobre publicações e projetos de pesquisa, em vez de arte em flash sofisticada e essas coisas berrantes.
fonte
A programação é uma maneira de passar pela lógica. Sempre que um programador programa, ele pensa em um item para concluir de maneira eficiente e com que facilidade ele pode obtê-lo.
Enquanto o design exige arte para atrair pessoas. E se você tem lógica, não pode dominar a arte que todas as pessoas gostam.
Portanto, toda vez que um programador cria um design, ele pensa apenas em quais itens são necessários e onde colocá-los na página. Eles nunca pensam em melhor representá-lo com a ajuda do design.
fonte
Os programadores se preocupam com a funcionalidade e ficam perfeitamente felizes em não ter gradientes e curvas quando algo mais simples funciona da mesma maneira.
Como é o código? Provavelmente "feio" pelos padrões do OP.
Há uma razão pela qual as pinturas de Piet contam como arte, mas a linguagem de programação Piet é algo que ninguém usa para programas reais.
fonte
Por causa de outras prioridades e muitas coisas a fazer, é sempre pressionado para "quando eu tiver tempo", o mesmo com feriados: D
fonte
Primeiro de tudo, a maioria dos programadores falha ao reconhecer um bom design. Não se trata de não se preocupar com isso, é de não estar ciente disso.
fonte