这是墨菲定律吗?也许如果我想雇用一个非常好的编程忍者,我应该查看他的网站,如“显示我的网站,我会告诉你你有多好”
编辑:转到stackoverflow顶级用户选项卡,您将看到
这是墨菲定律吗?也许如果我想雇用一个非常好的编程忍者,我应该查看他的网站,如“显示我的网站,我会告诉你你有多好”
编辑:转到stackoverflow顶级用户选项卡,您将看到
Answers:
因为设计是一种专业,就像编程一样:并非每个人都能做到。需要多年的培训和经验才能知道如何识别和实施好的设计。
大多数人都不是真正的博学者,或者没有时间,爱好或掌握两个专业的能力。
除此之外,大多数人没有资源聘请专业设计师来制作他们的网站。因此,再加上一般程序员倾向于编写自己的网站版本,而不是使用现成的工具,那么对于许多程序员来说,创建网站看起来并不那么好就可以了。
一个常见的原因是:
他们不在乎。
这是一个非常简单的答案:
机械师驾驶的汽车通常是一辆破旧不堪的“进行中的修复工作”。
您的电工可能会在多个地方从天花板上引出电线。
您的水管工可能有一些属于博物馆的废物。
我不仅是程序员,而且还是一位很好的摄影师。我很少拍摄一卷“家庭”电影,我只是没有时间(是的,我们中有些人仍在使用被称为“电影”的东西)
我们每天这样做,我们很多人一周六天。我们要做的最后一件事是在“业余时间”中处理更多有趣的事情时,像个人网站一样琐碎:)
当然,该网站可能很丑陋,但易于维护并且可以在任何浏览器中使用。另外,我认为网站访问者对我提供的信息更感兴趣,而不是漂亮的样式。
考虑一下StackOverflow ..您进行搜索,找到一个有希望的链接,然后找到解决问题所需的内容。您对风格印象深刻吗?你会记得从现在开始的几个月吗?可能不是,但是您可能会记得自己获得的知识。
一个好的程序员!=一个好的网页设计师。绝对没有错。在站点上放置漂亮的CSS也不表示程序员能够编写为站点提供动力的PHP代码(例如)。
更不用说美丽是主观的,对您来说看起来很可怕的内容对于该网站的作者来说可能看起来不错。除非他们正在申请网页设计演出,否则我不会汗流it背。没有“漂亮”的网站不会使程序员的品位或创造力下降。
精心设计的网站既要具有良好的形式,又要具有良好的功能。我认为OP在这里谈论表单方面。通过功能POV,我发现大多数程序员的站点都经过精心设计:我可以快速,清晰地获取所需的信息,并且文本易于阅读。
至于形式方面,由于显而易见的原因,大多数程序员都不是受过训练的设计师。没有错。但是,只要您了解印刷,排版,色彩理论等基本设计原则以及关于可用性的一些常识,您就不必成为专业的设计师来创建一个像样的简单网站。非常优美。具有Photoshop知识与所有这些都无关。您可以拥有一个完美优雅的网站,而无需使用任何图形。
我总是告诉我的程序员朋友,读一些好的设计博客(那些讲授设计基础知识的博客,而不是那些撰写最热门趋势的列表博客的人)。对于那些感兴趣的人,这是我推荐的列表设计博客:(转自 Scott Hanselman的播客)
因为编程需要某种类型的逻辑思维,而美学(使事物看起来漂亮)则需要非常不同的思维类型。很少有人能同时兼顾两者。
这里有几件
值得庆幸的是,不仅仅是命令提示符。
这是反信号的一个例子:“不炫耀就炫耀,或者谦虚地炫耀”。请注意,一些精英程序员拥有示例网站,这些网站属于普通信令。
如果您花费太多时间制作自定义徽标并选择漂亮的颜色,则可能表明您过于在意别人的想法。优秀的程序员已经知道自己很优秀,并且不觉得自己有什么特别需要证明的东西。
脚注:一些精英程序员拥有一些最早的网站,此后发生了很多变化。要了解我的意思,请访问华纳兄弟公司关于电影《太空果酱》的网站,该网站自1996年以来一直没有发生变化。十年前,不良网站现在可以被视为“干净”的网站。
我认为它必须具有功利主义思想。考虑一下吗?程序员会考虑什么浮华,一个漂亮的网站,漂亮的图片,快闪且平均加载时间为30至60秒的网站,或简单快速的网站,其中包含程序员认为有用且易于维护的所有内容。地狱,一些使用者可能认为命令行比简洁漂亮的GUI更浮华。丑陋在用户心中!
补鞋匠的孩子们没有鞋子。如果站点很漂亮,则可能是程序员在忙于自己的付费项目时使用了现有的主题或模板。此外,这实际上取决于程序员喜欢哪种语言-也许他们对HTML和CSS的了解不强,或者他们正忙于学习其他语言,而不是通过使用现有的免费模板轻松完成某些事情。
这是基于错误假设的心态。大多数Web程序员假定从一开始他们就没有任何设计能力。设计师通过观看和操作来获得技能,而不是在教室里。
许多人是多方面的,但从来没有超出他们的舒适范围。我个人都这样做,因为我意识到,如果您想正确地做某件事,就必须自己做。
我是一名Web开发人员,致力于博客的新设计:http : //twitpic.com/3ihbgt
好吧,因为相比起我的网站,我正在进行的有趣的项目要多得多。不要误会我的意思。我希望拥有一个出色的网站,并可能在某个时候使用HTML5横冲直撞,并对我的网站进行返工。但是,当涉及“在真正有趣的程序上工作”与“使网站看起来不错”时,我倾向于选择#1。
出于纯粹的娱乐目的,请访问http://www.berkshirehathaway.com/查看设计。
这正是我使用http://themeforest.net/的原因, 我是一名涉足设计的开发人员。我可以使事情看起来很棒,但是我需要一个设计师来给我一个整体的外观和感觉。
上一次我自己进行设计时,花了我两个星期的时间,看起来还不错。然后,我们雇用了一个人,两天后他的设计就将我的作品从水中吹了出来。但是,这是他的专长。代码是我的专长。
我认为程序员在很多时候都出于财务原因而对设计感到不知所措。但是我宁愿我的老板花30美元买一个模板,也不愿我花2个星期的时间花钱创建最平庸的东西。
有句老话:好的程序员写好的代码。优秀的程序员复制好的程序员的代码。我认为这适用于在线获取设计模板(当然是合法的)。