Это какой-то закон Мерфи? Возможно, если я захочу нанять очень хорошего программиста-ниндзя, я должен проверить его веб-сайт, как в «Показать свой веб-сайт, и я скажу, насколько вы хороши».
РЕДАКТИРОВАТЬ: перейдите на вкладку самых популярных пользователей stackoverflow, и вы увидите
design
aesthetics
Лукаш Мадон
источник
источник
Ответы:
Потому что дизайн - это специализация, как и программирование: не каждый может это сделать. Требуются годы обучения и опыта, чтобы научиться распознавать и реализовывать хороший дизайн.
Большинство людей не являются настоящими эрудитами, и у них нет ни времени, ни желания, ни способности освоить две специализации.
Кроме того, у большинства людей нет ресурсов, чтобы нанять профессионального дизайнера для создания своего веб-сайта. Итак, добавьте это к общему стремлению программиста написать собственную версию сайта вместо использования готовых инструментов, и у вас есть рецепт для многих программистов, создающих сайты, которые на самом деле не выглядят так здорово.
источник
Одна общая причина:
источник
Это очень простой ответ:
Автомобиль, на котором ездит ваш механик, часто представляет собой избитую гремучую «реставрационную работу».
У вашего электрика, вероятно, есть провода, выходящие из их потолка в более чем одном месте.
У вашего сантехника могут быть кладжи, которые принадлежат музею.
Я не просто программист, я также довольно хороший фотограф. Я редко снимаю ролик «семейного» фильма, у меня просто нет времени (да, некоторые из нас все еще используют то, что называется «фильм»)
Мы делаем это каждый день, многие из нас шесть дней в неделю. Последняя вещь , которую мы хотим сделать , это работа над чем - то , как тривиальное как личный веб - сайт , когда есть более интересные вещи , чтобы работать в нашем «свободное время» :)
Конечно, сайт может быть некрасивым, но его легко поддерживать и он работает в любом браузере. Кроме того, я думаю, что посетители моего сайта больше интересуются информацией, которую я делаю доступной, а не красивыми стилями.
Подумайте о StackOverflow .. вы ищете, вы найдете многообещающую ссылку, и вы найдете то, что вам нужно, чтобы решить вашу проблему. Вы были впечатлены стилем? Вы будете помнить это через несколько месяцев? Вероятно, нет, но вы, вероятно, будете помнить знания, которые вы получили.
источник
Хороший программист! = Хороший веб-дизайнер. И в этом нет абсолютно ничего плохого. Размещение красивого CSS на сайте также никоим образом не будет свидетельствовать о способности программиста писать код PHP (например), который обеспечивает работу сайта.
Не говоря уже о том, что красота субъективна, и то, что вам кажется ужасным, может выглядеть довольно неплохо для автора сайта. Если бы они не подали заявку на участие в веб-дизайне, я бы не стал потеть. Отсутствие «симпатичного» сайта не делает программиста неполноценным или не творческим.
источник
Хорошо разработанный сайт состоит из хорошей формы и функциональности. Я думаю, что OP говорит о аспекте формы здесь. С помощью функции POV я нахожу, что сайты большинства программистов достаточно хорошо спроектированы: я получаю необходимую информацию быстро и четко, а текст легко читается.
Что касается формы, то по понятной причине большинство программистов не являются обученными дизайнерами. В этом нет ничего плохого. Тем не менее, вам не нужно быть профессиональным дизайнером, чтобы создать приличный простой сайт, если вы знакомы с основными принципами дизайна, такими как типография, верстка, теория цвета и т. Д., И здравым смыслом, когда дело доходит до удобства использования вашего сайта. быть довольно отполированным. Знание Photoshop не имеет ничего общего со всем этим. Вы можете создать совершенно элегантный сайт без использования одного графического элемента.
Я всегда говорю своим друзьям-программистам, чтобы они читали несколько хороших блогов по дизайну (те, которые учат основам дизайна, а не те, которые создают списочные публикации о самых горячих тенденциях). Для тех , кому интересно, вот список дизайна блогов , которые я рекомендую: ( повторно отправил из подкаста Скотта Хансельман в)
источник
Поскольку программирование требует определенного типа логического мышления, а эстетика (чтобы вещи выглядели красиво) требует совершенно другого типа мышления. Есть очень мало людей, которые умеют оба.
источник
Вот несколько предметов
Просто будьте благодарны, что есть нечто большее, чем просто командная строка.
источник
Это пример сигнализации счетчика : «хвастаться, не хвастаясь, или играя скромно». Обратите внимание, что некоторые элитные программисты имеют примерные сайты, которые подпадают под простую сигнализацию.
Если вы потратили слишком много времени на создание собственного логотипа и выбор красивых цветов, это может показать, что вы слишком заботитесь о том, что думают другие. Элитные программисты уже знают, что они хороши, и не чувствуют, что у них есть что-то конкретное, что нужно доказать.
Сноска. У некоторых элитных программистов были первые веб-сайты, и с тех пор многое изменилось. Чтобы понять, что я имею в виду, посетите веб-сайт Warner Bros для фильма Space Jam , который не изменился с 1996 года. Плохие сайты теперь можно было бы считать «чистыми» десять лет назад.
источник
Я думаю, что это имеет отношение к утилитарному мышлению. Думаю об этом? Что бы программист считал «роскошным», хорошим веб-сайтом с красивыми картинками, флэш-памятью и средним временем загрузки 30-60 секунд или веб-сайтом, который очень прост, содержит все, что программист считает полезным и действительно простым в обслуживании. Черт, некоторые из пользователей, вероятно, считают командную строку более броской, чем аккуратный симпатичный графический интерфейс. Гадкий в уме пользователя!
источник
Нет, это вопрос финансирования. Кто заплатит за создание «красивого» сайта? По той же причине хорошие программисты вряд ли предложат полноценное приложение в качестве примера кода.
Продукты стоят настоящих денег, а красиво оформленный веб-сайт - это продукт.
источник
У сапожников нет обуви. Если сайт красивый, возможно, программист, будучи достаточно занятым своими платными проектами, использовал существующую тему или шаблон. Кроме того, это действительно зависит от того, какой язык предпочитает программист - возможно, они не очень сильны в HTML и CSS или, возможно, они заняты изучением других языков, а не чем-то, что может быть легко достигнуто с помощью существующих бесплатных шаблонов.
источник
Был сайт, который я посетил, который сравнивал сайт, созданный кем-то с опытом программирования, и сайт, созданный графическим дизайнером / художником. Вы могли ясно видеть, что на художника было более приятно смотреть.
Очевидно, это потому, что художник понимает такие вещи, как типография, подходящая для этого сайта, цветовая схема соответствует, и макет сайта тоже важен. Многих программистов никогда не учили таким вещам.
источник
Сайт действительно хорошего программиста, вероятно, выглядит лучше при просмотре исходного кода.
источник
Сложно сказать почему. Я уверен, что вы могли бы придумать разные причины для каждого примера. Тем не менее, эстетика очень важна в программировании, как и в математике. Недостаточно что-то решить - нужно делать это элегантно. По крайней мере, я чувствую разницу между хорошим программистом и хорошим программистом.
Элегантность, простота и другие мягкие концепции сложны для исполнения, но их легко узнать, когда вы их видите. Возможно образование подчеркнуло слишком много науки в информатике и недостаточно мягких искусств.
Что касается меня, я использовал стиль по умолчанию, который шел с моим программным обеспечением для блога, потому что у меня просто не было времени на его настройку. И, похоже, у меня больше нет времени на ведение блога, так что он даже ниже в моем списке приоритетов. Это не значит, что я не уделяю должного внимания и заботы работе, которую я делаю за вознаграждение. Это просто вопрос о том, чтобы больше работать, чтобы получить максимальную выгоду.
источник
Это мышление, основанное на ложной презумпции. Большинство веб-программистов полагают, что они не очень хороши в дизайне с первого дня. Дизайнеры приобретают свои навыки, наблюдая и делая, а не в классе.
Многие люди многогранны, но никогда не выходят за пределы своей зоны комфорта. Я лично делаю и то и другое, потому что я понимаю, что если ты хочешь, чтобы что-то было сделано правильно, ты должен сделать это сам
Я веб-разработчик, работающий над новым дизайном моего блога: http://twitpic.com/3ihbgt
источник
Я думаю, что это не вопрос специализации, или количества свободного времени или денег у программистов.
То, что вы говорите, на самом деле не соответствует действительности. У большинства программистов есть красивые сайты . Вы просто смотрите не в том месте. Посмотрите на источники . Если вы хотите оценить красоту того, что создал программист, проверьте исходный код! Источники - это то, что создает программист, а не внешний вид.
источник
Ну, потому что у меня гораздо более интересные проекты, чем работа над моим веб-сайтом. Не пойми меня неправильно. Я хотел бы иметь spifftastic веб-сайт, и, возможно, в какой-то момент я буду в ярости HTML5 и переделать мои сайты. Но когда дело доходит до «работы над действительно интересной программой» против «чтобы сайт выглядел достойно», я склонен выбирать № 1.
И для чистого развлечения, проверьте дизайн на http://www.berkshirehathaway.com/ .
источник
Именно поэтому я использую http://themeforest.net/ Я разработчик, который увлекается дизайном. Я могу сделать так, чтобы все выглядело великолепно, но мне нужен дизайнер, чтобы придать мне общий вид.
В прошлый раз, когда я делал дизайн самостоятельно, мне потребовалось 2 недели и все выглядело нормально. Тогда мы наняли кого-то, и через 2 дня у него был проект, который взорвал мой из воды. Но это была его специальность. Код это моя специальность.
Я думаю, что программисты большую часть времени заняты дизайном по финансовым причинам. Но я бы предпочел, чтобы мой работодатель потратил 30 долларов и купил шаблон, а не потратил бы 2 недели времени и заплатил, создавая что-то посредственное в лучшем случае.
Есть старая поговорка: хорошие программисты пишут хороший код. Великие программисты копируют код хороших программистов. Я думаю, что это относится к приобретению шаблонов дизайна онлайн (юридически, конечно).
источник
предпочтение отдается основному рукописному html-сайту, на котором в основном рассказывают о публикациях и исследовательских проектах, а не о модных флеш-артах и тому подобном.
источник
Программирование - это путь, проходящий через логику. Когда программист программирует, он думает о предмете, чтобы завершить эффективный путь, и о том, как легко он может его достичь.
Хотя дизайн требует искусства для привлечения людей. И если у вас есть логика, вы не можете овладеть искусством, которое нравится всем людям.
Поэтому каждый раз, когда программист создает дизайн, он думает только о том, какие элементы требуются и где их разместить на странице. Они никогда не думают, как лучше представить это с помощью дизайна.
источник
Программисты заботятся о функциональности и очень рады отсутствию градиентов и кривых, когда что-то более простое работает так же хорошо.
Как выглядит код? Наверное, "некрасиво" по меркам ОП.
Есть причина, по которой картины Пита считаются искусством, но язык программирования Пита - это то, что никто не использует в реальных программах.
источник
Из-за других приоритетов и многих дел, так что всегда подталкиваю к «когда у меня будет время», то же самое с праздниками: D
источник
Прежде всего, большинство программистов терпят неудачу с признанием хорошего дизайна. Дело не в том, чтобы не заботиться об этом, а в том, чтобы не осознавать этого.
источник