Est-ce une sorte de loi de Murphy? Peut-être que si je veux engager un très bon ninja en programmation, je devrais consulter son site Web, comme indiqué dans la section "Affichez votre site Web et je vous dirai à quel point vous êtes bon".
EDIT: Allez sur l’onglet stackoverflow top users et vous verrez
design
aesthetics
Lukasz Madon
la source
la source
Réponses:
Parce que le design est une spécialisation, au même titre que la programmation: tout le monde ne peut le faire. Il faut des années de formation et d'expérience pour savoir reconnaître et mettre en œuvre un bon design.
La plupart des gens ne sont pas de vrais polymathes et n'ont pas le temps, l'envie ou la capacité de maîtriser deux spécialisations.
Au-delà de cela, la plupart des gens ne disposent pas des ressources nécessaires pour engager un designer professionnel pour créer leur site Web. Ajoutez donc cela à la propension générale des programmeurs à écrire sa propre version d’un site Web au lieu d’utiliser des outils standard, et vous avez une recette pour beaucoup de programmeurs créant des sites Web qui ne sont pas vraiment beaux.
la source
Une raison commune est:
la source
C'est une réponse très simple:
La voiture que conduit votre mécanicien est souvent un «travail de restauration en cours».
Votre électricien a probablement des fils sortant de leur plafond à plus d’un endroit.
Votre plombier peut avoir des kludges qui appartiennent à un musée.
Je ne suis pas qu'un programmeur, je suis aussi un très bon photographe. Je tire rarement un rouleau de film 'familial', je n'ai tout simplement pas le temps (oui, certains d'entre nous utilisent encore ce genre de film appelé 'film')
Nous le faisons tous les jours, beaucoup d’entre nous six jours par semaine. La dernière chose que nous souhaitons faire est de travailler sur quelque chose d'aussi trivial qu'un site Web personnel lorsqu'il y a des choses plus intéressantes sur lesquelles travailler pendant notre "temps libre" :)
Bien sûr, le site peut être laid, mais il est facile à maintenir et fonctionne dans n’importe quel navigateur. De plus, je pense que les visiteurs de mon site sont plus intéressés par les informations que je rends disponibles que par de jolis styles.
Pensez à StackOverflow… vous recherchez, vous trouvez un lien prometteur et vous trouvez ce dont vous avez besoin pour résoudre votre problème. Avez-vous été impressionné par le style? Vous en souviendrez-vous dans quelques mois? Probablement pas, mais vous vous souviendrez probablement des connaissances que vous avez acquises.
la source
Un bon programmeur! = Un bon concepteur de sites Web. Et il n'y a absolument rien de mal à cela. Mettre de jolis CSS sur un site ne serait en aucun cas une indication de la capacité d'un programmeur à écrire le code PHP (par exemple) qui alimente le site.
Sans oublier que la beauté est subjective et que ce qui vous a l'air horrible peut paraître plutôt bien à l'auteur du site. À moins qu'ils ne postulent pour un travail de conception web, je ne le laisserais pas passer. Ne pas avoir un "joli" site Web ne rend pas un programmeur inférieur ou peu créatif.
la source
Un site bien conçu comprend à la fois une bonne forme et une bonne fonction. Je pense que le PO parle de l'aspect de la forme ici. D'une fonction POV, je trouve que la plupart des sites de programmeurs sont assez bien conçus: je reçois rapidement et clairement les informations dont j'ai besoin et le texte est facile à lire.
En ce qui concerne l'aspect formulaire, pour des raisons évidentes, la plupart des programmeurs ne sont pas des concepteurs qualifiés. Il n'y a rien de mal à ça. Toutefois, vous n'avez pas besoin d'être un designer professionnel pour créer un site simple et décent, tant que vous connaissez les principes de base de la conception, tels que la typographie, la mise en page, la théorie des couleurs, etc. être très poli. Avoir la connaissance de Photoshop n'a rien à voir avec tout cela. Vous pouvez avoir un site parfaitement élégant sans utiliser un seul élément graphique.
Je dis toujours à mes amis programmeurs de lire de bons blogs sur le design (ceux qui enseignent les principes fondamentaux du design, pas ceux qui créent des listes de listes des tendances les plus en vogue). Pour ceux qui sont intéressés, voici un des blogs de conception de la liste que je recommande: ( republié du podcast de Scott Hanselman)
la source
Parce que la programmation nécessite un certain type de pensée logique, et l'esthétique (rendre les choses plus jolies) nécessite un type de pensée très différent. Il y a très peu de gens qui ont le talent pour les deux.
la source
Voici quelques articles
Juste être reconnaissant, il y a plus qu'une simple invite de commande.
la source
Voici un exemple de contre-signalisation : "se faire valoir en ne se montrant pas ou en jouant avec humilité". Notez que certains programmeurs d'élite ont des sites Web exemplaires, ce qui relève de la signalisation simple.
Si vous passez trop de temps à créer un logo personnalisé et à choisir de belles couleurs, cela peut indiquer que vous vous souciez trop de ce que les autres pensent. Les programmeurs d’élite savent déjà qu’ils sont bons et ne pensent pas qu’ils ont quelque chose de particulier à prouver.
Note de bas de page: Certains programmeurs d’élite avaient quelques-uns des tout premiers sites Web à ce jour et beaucoup de choses ont changé depuis. Pour voir ce que je veux dire, voir le site Web de Warner Bros pour le film Space Jam , qui n'a pas changé depuis 1996. Les mauvais sites auraient maintenant pu être considérés comme «propres» il y a une décennie.
la source
Je pense que cela a à faire avec un état d'esprit utilitaire. Penses-y? Qu'est-ce qu'un programmeur considère comme flashy, un site Web sympa avec de jolies images, un flash et un temps de chargement moyen de 30 à 60 s ou un site Web simple, rapide, contenant tout ce que le programmeur pense d'être utile et très facile à maintenir. Enfer, certaines utilisations considèrent probablement la ligne de commande plus flashy qu'une jolie interface graphique. Moche est dans l'esprit de l'utilisateur!
la source
Non, c'est une question de financement. Qui va payer pour avoir un "joli" site web? Même raison, les bons programmeurs ne proposeront probablement pas une application à part entière sous forme d’exemple de code.
Les produits coûtent de l'argent et un site Web bien conçu est un produit.
la source
Les enfants des cordonniers n'ont pas de chaussures. Si le site est beau, il se peut que le programmeur, étant assez occupé par ses projets payants, ait utilisé un thème ou un modèle existant. En outre, cela dépend vraiment de la langue que le programmeur préfère - peut-être ne sont-ils pas forts en HTML et CSS ou peut-être sont-ils occupés à apprendre d'autres langues plutôt que de faire quelque chose qui peut être facilement réalisé en utilisant des modèles gratuits existants.
la source
Un site que j'ai visité comparait un site Web créé par une personne ayant une formation en programmation et un site créé par un graphiste / artiste. Vous pouviez clairement voir que l'artiste était plus agréable à regarder.
Évidemment, c’est parce que l’artiste comprend notamment la typographie appropriée pour ce site, les combinaisons de couleurs et la mise en page du site qui sont également importantes. Beaucoup de programmeurs n'ont jamais appris ce genre de choses.
la source
Le site Web d'un très bon programmeur a probablement un meilleur rendu lors de la visualisation du code source.
la source
Difficile de dire pourquoi. Je suis sûr que vous pourriez trouver une raison différente pour chaque exemple. Cela dit, l'esthétique est très importante dans la programmation, tout comme en mathématiques. Il ne suffit pas de résoudre quelque chose, il faut le faire avec élégance. Au moins c'est ce que je ressens entre un bon programmeur et un excellent programmeur.
L'élégance, la simplicité et d'autres concepts mous sont difficiles à réaliser, mais faciles à reconnaître quand vous les voyez. Peut-être l’éducation at-elle mis l’accent sur trop de science en informatique et pas assez d’art doux.
Quant à moi, j'ai utilisé le style par défaut fourni avec mon logiciel de blog parce que je n'ai tout simplement pas eu le temps de le personnaliser. Je ne semble pas non plus avoir le temps de bloguer beaucoup, il est donc encore plus bas sur ma liste de priorités. Cela ne signifie pas que je ne mette pas les soins et l'attention appropriés dans le travail que je fais contre rémunération. C'est juste une question de mettre le plus de travail où vous obtenez le plus d'avantages.
la source
C'est un état d'esprit basé sur une fausse présomption. La plupart des programmeurs Web supposent qu'ils ne sont pas bons en conception dès le premier jour. Les concepteurs acquièrent leurs compétences en regardant et en faisant - pas dans une salle de classe.
Beaucoup de gens ont de multiples facettes mais ne sortent jamais de leur zone de confort. Personnellement, je fais les deux parce que je réalise que si vous voulez que quelque chose soit bien fait, vous devez le faire vous-même.
Je suis un développeur Web travaillant sur le nouveau design de mon blog: http://twitpic.com/3ihbgt
la source
Je pense que ce n'est pas une question de spécialisation, ni de temps libre ou d'argent que les programmeurs ont.
Ce que vous dites n'est pas vraiment vrai. La plupart des programmeurs ont de beaux sites Web . Vous regardez juste au mauvais endroit. Regardez les sources . Si vous voulez évaluer la beauté de quelque chose qu'un programmeur a créé, vérifiez le code source! Les sources sont ce qu'un programmeur crée, pas l'apparence.
la source
Eh bien, parce que mes projets sont beaucoup plus intéressants que ma réalisation sur mon site Web. Ne vous méprenez pas. Je voudrais avoir un site Web spifftastic, et probablement aller à un déchaînement de HTML5 à un moment donné et retravailler mes sites. Mais quand il s'agit de "travailler sur un programme vraiment intéressant" ou de "rendre le site Web décent", j'ai tendance à choisir # 1.
Et pour le plus grand amusement, vérifiez la conception sur http://www.berkshirehathaway.com/ .
la source
C’est exactement pourquoi j’utilise http://themeforest.net/ Je suis un développeur qui s’intéresse au design. Je peux rendre les choses plus belles, mais j'ai besoin d'un designer pour me donner une apparence générale.
La dernière fois que j'ai fait un design moi-même, cela m'a pris 2 semaines et ça a l'air d'aller. Ensuite, nous avons embauché quelqu'un et en 2 jours, il a eu un design qui a vidé la mienne de l'eau. Mais c'était sa spécialité. Le code est ma spécialité.
Je pense que les programmeurs sont souvent confrontés à des problèmes de conception. Mais je préférerais que mon employeur dépense 30 $ et achète un modèle plutôt que de passer 2 semaines de temps et de payer à créer quelque chose qui soit au mieux médiocre.
Il y a un vieil adage: les bons programmeurs écrivent du bon code. Les grands programmeurs copient le code des bons programmeurs. Je pense que cela s’applique à l’acquisition de modèles de conception en ligne (légalement bien sûr).
la source
la préférence est donnée aux sites Web écrits à la main et de base, écrits en HTML, qui traitent principalement de publications et de projets de recherche plutôt que d’art flash sophistiqué et de ces choses géniales.
la source
La programmation est un moyen de passer par la logique. Chaque fois qu'un programmeur programme, il pense à un élément pour compléter efficacement et avec quelle facilité il peut le réaliser.
Alors que le design exige que l’art attire les gens. Et si vous avez une logique, vous ne pouvez pas maîtriser l’art que tout le monde aime.
Ainsi, chaque fois qu'un programmeur crée un dessin, il ne pense qu'aux éléments requis et à leur emplacement sur la page. Ils ne pensent jamais comment mieux le représenter avec l'aide du design.
la source
Les programmeurs se soucient de la fonctionnalité et sont parfaitement heureux de ne pas avoir de dégradés ni de courbes lorsque quelque chose de plus simple fonctionne aussi bien.
A quoi ressemble le code? Probablement "moche" selon les normes de l'OP.
Il y a une raison pour laquelle les peintures de Piet comptent en tant qu'art, pourtant le langage de programmation de Piet est quelque chose que personne n'utilise pour de vrais programmes.
la source
A cause d’autres priorités et de nombreuses choses à faire, il est toujours poussé à "quand j’aurai le temps", comme pour les vacances: D
la source
Tout d'abord, la plupart des programmeurs ne parviennent pas à reconnaître un bon design. Il ne s'agit pas de ne pas s'en soucier, mais de ne pas en être conscient.
la source