¿Es esto algún tipo de ley de Murphy? Tal vez si quiero contratar a un ninja de programación muy bueno debería consultar su sitio web como en "Mostrar mi sitio web y te diré lo bueno que eres"
EDITAR: vaya a la pestaña de usuarios principales de stackoverflow y verá
design
aesthetics
Lukasz Madon
fuente
fuente
Respuestas:
Porque el diseño es una especialización, al igual que la programación: no todos pueden hacerlo. Se necesitan años de capacitación y experiencia para saber cómo reconocer e implementar un buen diseño.
La mayoría de las personas no son verdaderos polímos, y tampoco tienen el tiempo, la inclinación o la capacidad para dominar dos especializaciones.
Más allá de eso, la mayoría de las personas no tienen los recursos para contratar a un diseñador profesional para hacer su sitio web. Entonces, agregue eso a la inclinación general del programador a escribir su propia versión de un sitio web en lugar de usar herramientas estándar, y tiene una receta para muchos programadores que crean sitios web que realmente no se ven tan bien.
fuente
Una razón común es:
fuente
Esta es una respuesta muy simple:
El automóvil que maneja su mecánico a menudo es un clunking 'trabajo de restauración en progreso'.
Es probable que su electricista tenga cables que salen de su techo en más de un lugar.
Su fontanero podría tener kludges que pertenecen a un museo.
No soy solo un programador, también soy un buen fotógrafo. Raramente filmo un rollo de película 'familiar', simplemente no tengo tiempo (sí, algunos de nosotros todavía usamos esas cosas llamadas 'película')
Hacemos esto todos los días, muchos de nosotros seis días a la semana. Lo último que queremos hacer es trabajar en algo tan trivial como un sitio web personal cuando hay cosas más interesantes para trabajar en nuestro 'tiempo libre' :)
Claro, el sitio puede ser feo, pero es fácil de mantener y funciona en cualquier navegador. Además, creo que los visitantes de mi sitio están más interesados en la información que pongo a disposición que en los estilos bonitos.
Piense en StackOverflow ... busca, encuentra un enlace prometedor y encuentra lo que necesitaba para resolver su problema. ¿Te impresionó el estilo? ¿Lo recordarás dentro de unos meses? Probablemente no, pero probablemente recordará el conocimiento que adquirió.
fuente
Un buen programador! = Un buen diseñador web. Y no hay absolutamente nada de malo en eso. Poner bastante CSS en un sitio tampoco sería indicativo de ninguna manera de la capacidad de un programador para escribir el código PHP (por ejemplo) que alimenta el sitio.
Sin mencionar que la belleza es subjetiva y lo que te parece horrible puede parecer bastante bueno para el autor del sitio. A menos que estén solicitando un concierto de diseño web, no lo sudaría. No tener un sitio web "bonito" no hace que un programador sea inferior o poco creativo.
fuente
Un sitio bien diseñado consta de buena forma y función. Creo que el OP habla sobre el aspecto de la forma aquí. A partir de una función POV, encuentro que la mayoría de los sitios de programadores están bastante bien diseñados: obtengo la información que necesito de manera rápida y clara y el texto es fácil de leer.
En cuanto al aspecto de la forma, por razones obvias, la mayoría de los programadores no son diseñadores capacitados. No hay nada de malo en eso. Sin embargo, no tiene que ser un diseñador profesional para crear un sitio simple decente, siempre que conozca los principios básicos del diseño, como la tipografía, el diseño, la teoría del color, etc. y algo de sentido común cuando se trata de usabilidad de su sitio. estar bastante pulido Tener conocimiento de Photoshop no tiene nada que ver con todo esto. Puede tener un sitio perfectamente elegante sin usar una sola pieza de gráfico.
Siempre les digo a mis amigos programadores que lean algunos buenos blogs de diseño (los que enseñan los fundamentos del diseño, no los que crean publicaciones de la lista de las tendencias más populares). Para aquellos que estén interesados, aquí hay una lista de blogs de diseño que recomiendo: ( reenviado del podcast de Scott Hanselman)
fuente
Debido a que la programación requiere un cierto tipo de pensamiento lógico, y la estética (hacer que las cosas se vean bonitas) requiere un tipo de pensamiento muy diferente. Hay muy pocas personas que tienen la habilidad para ambos.
fuente
Aquí hay algunos artículos
Solo agradece que haya algo más que un símbolo del sistema.
fuente
Este es un ejemplo de señalización de contador : "presumir al no presumir o jugar humildemente". Tenga en cuenta que algunos programadores de élite tienen sitios web ejemplares, que se incluyen en la señalización simple.
Si pasaste demasiado tiempo haciendo un logotipo personalizado y eligiendo colores agradables, podría mostrarte que te preocupas demasiado por lo que piensan los demás. Los programadores de élite ya saben que son buenos, y no sienten que tengan algo en particular que deba probarse.
Nota al pie: Algunos programadores de élite tuvieron algunos de los primeros sitios web de la historia, y mucho ha cambiado desde entonces. Para ver a qué me refiero, visite el sitio web de Warner Bros para la película Space Jam , que no ha cambiado desde 1996. Los sitios malos ahora podrían haberse considerado "limpios" hace una década.
fuente
Creo que tiene que ver con una mentalidad utilitaria. ¿Piénsalo? Lo que un programador consideraría llamativo, un buen sitio web con imágenes bonitas, flash y un tiempo de carga promedio de 30-60 segundos o un sitio web que sea simple y rápido, contiene todo lo que el programador cree que es útil y realmente fácil de mantener. Demonios, algunos de uso probablemente consideren que la línea de comandos es más llamativa que una GUI bonita y ordenada. ¡Feo está en la mente del usuario!
fuente
No, es una cuestión de financiación. ¿Quién va a pagar por el esfuerzo de tener un sitio web "bonito"? La misma razón por la que no es probable que los buenos programadores ofrezcan una aplicación completa como código de muestra.
Los productos cuestan dinero real y un sitio web bien diseñado es un producto.
fuente
Los zapateros los niños no tienen zapatos. Si el sitio es hermoso, puede ser que el programador, estando lo suficientemente ocupado con sus proyectos pagos, haya usado un tema o plantilla existente. Además, realmente depende del idioma que prefiera el programador; tal vez no sean fuertes con HTML y CSS o tal vez estén ocupados aprendiendo otros idiomas en lugar de hacer algo que se pueda lograr fácilmente mediante el uso de plantillas gratuitas existentes.
fuente
Visité un sitio que comparaba un sitio web creado por alguien con experiencia en programación y un sitio creado por un diseñador gráfico / artista. Se podía ver claramente que el artista era más agradable de ver.
Obviamente, se debe a que el artista comprende cosas como qué tipografía es apropiada para este sitio, la combinación de colores y el diseño del sitio también es importante. A muchos programadores nunca se les enseñó ese tipo de cosas.
fuente
El sitio web de un programador realmente bueno probablemente se ve mejor al ver el código fuente.
fuente
Difícil decir por qué. Estoy seguro de que podrías encontrar una razón diferente para cada ejemplo. Dicho esto, la estética es muy importante en la programación, tal como lo son con las matemáticas. No es suficiente resolver algo, hay que hacerlo con elegancia. Al menos eso es lo que siento que es la diferencia entre un buen programador y uno excelente.
La elegancia, la simplicidad y otros conceptos suaves son difíciles de realizar pero fáciles de reconocer cuando los ve. Quizás la educación ha enfatizado demasiada ciencia en informática y no suficiente de las artes más suaves.
En cuanto a mí, utilicé el estilo predeterminado que viene con el software de mi blog porque simplemente no he tenido tiempo de personalizarlo. Tampoco parece que tenga tiempo para bloguear, así que es aún más bajo en mi lista de prioridades. Eso no significa que no ponga el cuidado y la atención adecuados en el trabajo que hago por paga. Es solo una cuestión de poner más trabajo donde obtienes el mayor beneficio.
fuente
Es una mentalidad basada en una presunción falsa. La mayoría de los programadores web suponen que no son buenos en el diseño desde el primer día. Los diseñadores adquieren sus habilidades observando y haciendo, no en un salón de clases.
Muchas personas son multifacéticas, pero nunca salen de su zona de confort. Yo personalmente hago ambas cosas porque me doy cuenta de que si quieres que algo se haga bien, debes hacerlo tú mismo.
Soy un desarrollador web que trabaja en el nuevo diseño de mi blog: http://twitpic.com/3ihbgt
fuente
Creo que no es una cuestión de especialización, ni la cantidad de tiempo libre o dinero que tienen los programadores.
Lo que dices no es realmente cierto. La mayoría de los programadores tienen hermosos sitios web . Solo estás mirando el lugar equivocado. Echa un vistazo a las fuentes . Si desea evaluar la belleza de algo creado por un programador, ¡consulte el código fuente! Fuentes es lo que crea un programador, no la apariencia.
fuente
Bueno, porque tengo proyectos considerablemente más interesantes en curso que la distribución de mi sitio web. No me malinterpretes. Me gustaría tener un sitio web vertiginoso, y probablemente en algún momento me volveré loco con HTML5 y volveré a trabajar en mis sitios. Pero cuando se trata de "trabajar en un programa realmente interesante" versus "hacer que el sitio web se vea decente", tiendo a elegir el # 1.
Y por pura diversión, verifique el diseño en http://www.berkshirehathaway.com/ .
fuente
Esto es exactamente por qué uso http://themeforest.net/ Soy un desarrollador que incursiona en el diseño. Puedo hacer que las cosas se vean geniales, pero necesito un diseñador que me dé una apariencia general.
La última vez que hice un diseño, me tomó 2 semanas y se veía bien. Luego contratamos a alguien y en 2 días tenía un diseño que hizo volar el mío fuera del agua. Pero, era su especialidad. El código es mi especialidad.
Creo que los programadores tienen que cargar con el diseño la mayor parte del tiempo, ya sea por razones financieras. Pero prefiero que mi empleador gaste $ 30 y compre una plantilla en lugar de que gaste 2 semanas de tiempo y pague creando algo que sea mediocre en el mejor de los casos.
Hay un viejo dicho: los buenos programadores escriben un buen código. Los grandes programadores copian el código de los buenos programadores. Creo que esto se aplica a la adquisición de plantillas de diseño en línea (legalmente, por supuesto).
fuente
Se da preferencia al sitio web html básico escrito a mano que habla principalmente sobre publicaciones y proyectos de investigación en lugar de arte flash sofisticado y esas cosas llamativas.
fuente
La programación es una forma de pasar por la lógica. Cuando un programador programa, piensa en un elemento para completar de manera eficiente y con qué facilidad puede lograrlo.
Mientras que el diseño requiere Arte para atraer personas. Y si tienes lógica no puedes dominar el arte que le gusta a toda la gente.
Por lo tanto, cada vez que un programador crea un diseño, solo piensa en los elementos necesarios y dónde colocarlos en la página. Nunca piensan cómo representarlo mejor con la ayuda del diseño.
fuente
Los programadores se preocupan por la funcionalidad y están perfectamente felices de no tener gradientes y curvas cuando algo más simple funciona igual de bien.
¿Cómo se ve el código? Probablemente "feo" para los estándares de la OP.
Hay una razón por la cual las pinturas de Piet cuentan como arte, pero el lenguaje de programación de Piet es algo que nadie usa para programas reales.
fuente
Debido a otras prioridades y muchas cosas que hacer, por lo que siempre se empuja a "cuando tenga tiempo", lo mismo con las vacaciones: D
fuente
En primer lugar, la mayoría de los programadores no reconocen un buen diseño. No se trata de no preocuparse por eso, se trata de no ser consciente de ello.
fuente