我本质上是一名程序员(业余爱好者,但希望将其发展成职业),因此当被要求设计网站时,我感到有些不知所措(我的大多数应用程序没有漂亮的用户界面,只是因为我是唯一使用它们的人)。我一直在研究如何设计我的网站,并开始思考你们是如何决定的。
你们能给我什么指导方针?我在开始编码之前应该考虑什么?
我本质上是一名程序员(业余爱好者,但希望将其发展成职业),因此当被要求设计网站时,我感到有些不知所措(我的大多数应用程序没有漂亮的用户界面,只是因为我是唯一使用它们的人)。我一直在研究如何设计我的网站,并开始思考你们是如何决定的。
你们能给我什么指导方针?我在开始编码之前应该考虑什么?
要在一个回答中概括整个UI设计领域是相当困难的。
让最常见的任务变得最容易。找出人们想要做什么,并尽可能直观和简单地实现。 不要让他们思考。
制作模型和原型。观察人们尝试使用它们(观察,不要帮助他们),并修复他们发现笨拙的问题。你第一次尝试的设计不是正确的,不要过于反对扔掉它。
这个领域真的很大,很难向任何人解释清楚。设计与编程一样复杂,但许多程序员似乎认为它只是一个附加项。尝试一些创造性的搜索设计原则,特别是它们如何应用于网络。查看您认为设计良好的网站,并尝试弄清楚为什么它们让你感觉到这样。
阅读,阅读,再阅读!
最好的方法是学习设计技巧和编码实践!
设计网站:
编码网站(注重设计):
以上所有答案都很好!我的建议是通过学习其他人(并提问)尽可能多地学习。
https://stackoverflow.com/questions/851666/free-website-templates-royalty-free-css-html-asp-net
我猜测你在处理客户相关的事务。因此,创建一个原型,尝试收集反馈,并根据反馈继续改进,始终保持对这些反馈的追踪,在最后阶段可能会非常有帮助。 在大多数情况下,设计取决于网站内容。在制作草图之前,请查看具有相同主题和上下文的网站,以便在脑海中获取一些想法。几次之后,您将获得一些技能和实际感受它应该是什么样子的能力。我的个人建议是尝试考虑清晰的设计,避免混乱,考虑可用性和功能性,在大多数情况下足够常见的功能即可。
你可能也想浏览一下Jakob Neilsen关于弹窗的文章some Alert Box articles。虽然我没有看过,但其他人对他的书也评价很高。
此外,还有很多网站可以为你生成CSS模板,一旦你决定了想要的布局类型。这为你提供了基础,之后你可以根据自己的需求进行微调。